GUIDE

Free bank reconciliation template for Excel

Short answer

To do a bank reconciliation in Excel, put the bank statement balance and the ledger cash balance side by side, list outstanding checks and deposits in transit against the bank, list bank-only items such as fees against the ledger, and confirm both adjusted balances agree. This free template does the arithmetic and flags any difference.

[Download the template (.xlsx)] · [Open in Google Sheets]

Works in Excel 2016+, Excel for Mac, Excel online and Google Sheets


What's in the template

TabWhat it does
InstructionsThe steps below, in the file
Bank_RawPaste your bank export here. Never edit it.
GL_RawPaste your GL cash detail here. Never edit it.
MatchFormulas flag lines with the same amount and date on both sides
ReconciliationThe bank rec format: adjusted bank vs adjusted book, with the difference
ItemsOutstanding checks, deposits in transit, bank-only items, errors, each with date and owner
ExampleA completed October reconciliation you can learn from

The bank reconciliation format

The template uses the standard two-sided format accountants and auditors expect:

Bank sideAmountBook (ledger) sideAmount
Balance per bank statement$191,035.40Balance per general ledger$180,932.80
Less: outstanding check 4476-$3,640.00Less: wire fee not recorded-$25.00
Add: deposits in transit$0.00Less: ACH debit not recorded-$1,312.40
Add: check 4471 posted twice, reversed$7,800.00
Adjusted bank balance$187,395.40Adjusted book balance$187,395.40
Difference$0.00

Before adjustments, the ledger is $10,102.60 below the bank. The four items explain all of it. These figures match the Yoraito sample dataset used by the free Bank Rec Tie-Out skill.

How to do a bank reconciliation in Excel, step by step

Step 1: Get both balances for the same date

Download the bank statement for the month and run the GL cash detail for the same account, ending on the same date. Write both ending balances at the top of the Reconciliation tab.

Step 2: Paste the raw data

Paste the bank export into Bank_Raw and the GL detail into GL_Raw. Make sure deposits are positive and withdrawals negative on both sides. Some banks export withdrawals as positive numbers; flip them if so.

Step 3: Match the easy lines

The Match tab uses COUNTIFS to flag lines where the amount and date appear on both sides:

=IF(COUNTIFS(GL_Raw!$D:$D, Bank_Raw!D2, GL_Raw!$A:$A, Bank_Raw!A2)>0, "Matched", "Open")

Then check open lines manually for timing differences of a few days, and for check numbers.

Step 4: Classify what's left

Every open line is one of these:

  • Outstanding check (in the ledger, not yet on the bank statement): subtract from the bank balance.
  • Deposit in transit (in the ledger, not yet on the bank statement): add to the bank balance.
  • Bank-only item (on the statement, not in the ledger: fees, interest, unrecorded debits or deposits): adjust the book balance and record an entry.
  • Error (a duplicate, a transposed amount): adjust the book balance and correct it.

List each one on the Items tab with the date it first appeared and an owner.

Step 5: Check the difference is $0.00

The Reconciliation tab subtracts the adjusted book balance from the adjusted bank balance. The cell turns green at $0.00 and red otherwise. Never type a plug to make it zero. A remaining difference means an item is missing.

Step 6: Record the entries

Book the bank-only items and error corrections in your GL. Next month, they shouldn't appear again.

Step 7: Sign and file

Add the preparer's name and date, then have someone else review and sign. Save the file with the bank statement and the GL report.

Mistakes the template catches

  • Different dates on the bank and ledger balances: a warning appears if the dates in the header differ.
  • Plugs: the template has no "other" line on purpose.
  • Old items: anything on the Items tab older than 60 days is highlighted.
  • Sign errors: if the bank and GL totals differ by exactly double one line, the template points to it.

When Excel stops being enough

Excel works well for one or two accounts with a few hundred transactions. It gets harder when:

  • You reconcile many accounts or many clients every month.
  • Reviewers need to know why each line matched, not just that it did.
  • Auditors ask you to reperform the reconciliation.

Options at that point:


Frequently asked questions

What is the format of a bank reconciliation?

Two sides: the bank balance adjusted for outstanding checks and deposits in transit, and the book balance adjusted for bank-only items and errors. The two adjusted balances must agree.

How do I reconcile a bank statement in Excel?

Paste bank and ledger data side by side, match lines on amount and date, classify what's left, adjust each side and confirm the difference is zero. The template does the arithmetic.

Does this template work in Google Sheets?

Yes. Use the Google Sheets link above, or upload the.xlsx to Google Drive.

How often should I reconcile my bank account?

At least monthly. Weekly makes month-end faster.

Is this template free?

Yes, with no sign-up required.

See your close with the SQL behind every number.

A 30-minute call with your ERP, entity count and close calendar in front of us.