Bank reconciliation is the process of matching a company's cash balances on its balance sheet to its bank statement. It involves reconciling items like issued payments, deposits, and bank fees from the bank account to validate the bank statement. Common use cases for bank reconciliation include registering payments, tracking customer deposits, handling downpayments, and accounting for bank fees.