Your QuickBooks balance and your bank balance are almost always different, and in most cases nothing is wrong. The two systems record the same transactions at different moments: QuickBooks reflects what you’ve entered, while the bank reflects only what has cleared. Add in fees the bank deducts on its own, interest it credits without warning, and the occasional typo or duplicate entry, and a gap between the two numbers is the normal state of affairs, not a red flag. The question worth asking is which cause is behind your specific gap.
Timing Differences Are the Usual Culprit
The single biggest reason the two balances disagree is that money has been committed on one side but hasn’t finished moving through the banking system on the other.
Write a check and record it in QuickBooks, and your book balance drops immediately. The bank balance doesn’t budge until the payee deposits the check and the funds actually leave your account. Those “outstanding checks” are the largest recurring source of temporary discrepancies for most businesses.
Deposits create the mirror problem. You record a customer payment today, but the bank won’t credit the account until the deposit clears. Federal rules under Regulation CC govern how long that takes: cash handed to a bank employee is available the next business day, local checks clear within two business days, and nonlocal checks can take up to five business days.1eCFR. 12 CFR Part 229 – Availability of Funds and Collection of Checks During that window, QuickBooks shows a higher balance than the bank does.
Checks That Go Stale
When an outstanding check sits uncashed for months, the gap becomes persistent. Under the Uniform Commercial Code, a bank has no obligation to honor a check other than a certified check presented more than six months after its date, though the bank may still choose to pay it.2Legal Information Institute. UCC 4-404 Bank Not Obliged to Pay Check More Than Six Months Old The money stays in your bank account while QuickBooks continues showing it as spent.
You cannot keep that money indefinitely. Every state has unclaimed property laws requiring businesses to turn over funds from uncashed checks after a dormancy period of one to five years, depending on the state and the type of payment. Payroll checks often have the shortest window, sometimes a single year. Failing to report unclaimed property carries penalties and interest. Reviewing your outstanding check list on a regular schedule and contacting payees before the dormancy clock runs out keeps you clear of that obligation.
Bank-Initiated Entries You Didn’t Record
Banks deduct maintenance charges, wire fees, and other service fees directly from your account. QuickBooks has no way to know until you review the statement or your bank feed pulls the charges in. Until you record them, the bank balance sits lower than the book balance.
Interest income runs the other way. If your account earns interest, the bank adds a small amount that QuickBooks can’t anticipate, pushing the bank balance above the book balance. That interest is taxable income and has to be reported on your return.3Internal Revenue Service. Publication 583 – Starting a Business and Keeping Records
Bounced Customer Checks
When a customer’s check bounces on insufficient funds, the bank reverses the deposit and typically charges you a fee. QuickBooks still shows the original deposit as money received, so your book balance is inflated and the customer’s invoice looks paid when it isn’t. Fixing this takes two entries: reverse the original payment so the invoice reopens, and record the NSF fee as an expense. If you pass a returned-check fee back to the customer, that gets recorded too. Ignoring a bounced check leaves your accounts receivable understated as well.
Errors and Duplicates on Your Side
Typos are a surprisingly common source of mismatches. Recording a $452.00 payment as $425.00 leaves a $27.00 gap that compounds over time. Transposed digits — two numbers swapped within one amount — are the most frequent version. Finding these usually means comparing the QuickBooks register line by line against the statement, watching for amounts that are close but not identical.
Duplicates From Bank Feeds
If QuickBooks is connected to your bank for automatic downloads, duplicates show up when someone manually enters a purchase and the feed later imports the same transaction. Unless the incoming feed item is matched to the entry that already exists, QuickBooks counts the expense twice, doubling your recorded spending and dropping your book balance below reality. The fix is to match, not add, whenever the bank feed brings in something you’ve already recorded.
Voiding Versus Deleting
How you remove a wrong entry matters. Voiding zeroes out the amount but keeps the record visible in the register, preserving a clear trail. Deleting removes the transaction entirely, which makes future discrepancies harder to explain. Both actions land in the audit trail, but voiding is safer because the history stays legible. Deleting is irreversible.
Opening Balance That Doesn’t Match
Sometimes the beginning balance QuickBooks shows at the start of a reconciliation doesn’t match the bank’s starting figure. Usually a previously reconciled transaction was edited, voided, or deleted after the fact. It can also trace back to an incorrect opening balance when the account was first set up, or to data damage during a file conversion. Running a reconciliation discrepancy report in QuickBooks lists which cleared transactions have changed since the last reconciliation, which points you to the cause.
How to Actually Reconcile the Two
Reconciliation confirms that every transaction in QuickBooks has a matching entry on the bank statement, and vice versa. Most businesses should reconcile at least monthly, aligned with the bank statement cycle. Higher-volume operations benefit from weekly or even daily reconciliation, which catches errors and unauthorized charges sooner.
Start with the most recent statement. In QuickBooks, open the reconciliation tool and enter the statement’s ending balance and ending date. The software then lists every uncleared transaction for the account. Check off each item that appears on the statement. A running “difference” field updates as you work. When it hits $0.00, every transaction is accounted for and you can finalize.
Items on the statement that aren’t yet in QuickBooks — bank fees, interest, automatic payments you forgot about — need to be added before the numbers will balance. Save the reconciliation report QuickBooks generates; the IRS expects computerized records to reconcile with your books and your return, and that report is your proof.3Internal Revenue Service. Publication 583 – Starting a Business and Keeping Records
What Reconciliation Catches Besides Timing
Regular reconciliation is one of the most effective ways to detect unauthorized charges, forged checks, and fraudulent transfers. An unauthorized withdrawal shows up on the bank statement with no matching entry in QuickBooks, which is exactly the kind of gap reconciliation surfaces. The U.S. Bureau of the Fiscal Service identifies reconciliation as a key detection control for finding unauthorized and unrecorded transactions.4Bureau of the Fiscal Service, U.S. Department of the Treasury. Types of Reconciliations to be Performed by Agencies
The safeguard is stronger when the person reconciling the account is not the same person recording daily transactions or handling incoming payments. That separation makes it harder for one employee to both commit and conceal fraud.5Office for Victims of Crime Financial Management Resource Center. Internal Controls and Separation of Duties Guide Sheet In a business too small to split those roles, having a second person — often the owner — review the completed reconciliation each month accomplishes something similar.
Tax Stakes of Letting Discrepancies Slide
Unreconciled accounts can translate into real tax penalties. When discrepancies produce errors on a return, the IRS can impose an accuracy-related penalty of 20 percent of the underpayment attributable to negligence, and the agency defines negligence to include any failure to make a reasonable attempt to comply with the tax code, including failing to keep adequate books and records.6Office of the Law Revision Counsel. 26 USC 6662 – Imposition of Accuracy-Related Penalty on Underpayments In cases involving fraud, the penalty rises to 75 percent of the underpayment.7Internal Revenue Service. Return Related Penalties
Unexplained gaps also create trouble during audits. If your QuickBooks records diverge from your bank statements and you can’t say why, an auditor may question whether your reported income and deductions are accurate. Clean, reconciled records are the simplest way to show the return reflects reality.
How Long to Keep the Paperwork
The IRS requires records supporting items on your return until the period of limitations expires. For most businesses that means at least three years from the filing date. If you underreport income by more than 25 percent of what the return shows, the period extends to six years. If you file a fraudulent return or don’t file at all, there is no time limit. Employment tax records must be kept at least four years after the tax is due or paid, whichever is later.8Internal Revenue Service. Topic No. 305 – Recordkeeping Bank statements, reconciliation reports, and the underlying transaction detail all fall under those rules.
When to Bring In a Bookkeeper
If reconciliation keeps producing discrepancies you can’t explain, a professional bookkeeper is often the most efficient answer. Freelance rates typically run from $28 to $95 per hour depending on location, experience, and credentials, with CPA or CPB designations at the higher end. Monthly bookkeeping packages for small businesses generally fall between $250 and $1,000 or more, depending on transaction volume and account complexity. Hiring someone specifically to handle monthly reconciliation is usually the cheapest way to keep the books clean without paying for full-service accounting.