A bank overdraft occurs when an account holder withdraws more money than is currently available in their bank account. This results in a negative balance, effectively creating a short-term loan from the bank. It is a common credit facility provided to businesses to manage temporary cash flow shortages.