A bank reconciliation is the process of matching a company's financial records with its bank statement to ensure accuracy and identify discrepancies.