Monthly bank reconciliation · Free up to 10 pages

Bank Reconciliation Tool: Do Your Monthly Bank Reconciliation Online

Upload your bank statement and your ledger or cash book. Finlyzers matches every transaction by amount, direction and date, then shows what agrees, what is missing on either side and whether the balances tie out. Finish your monthly bank reconciliation in minutes, not hours.

Bank statement

PDF, scan, photo, CSV or XLSX

Drop here or browse

Business ledger / cash book

Excel (.xlsx), CSV or PDF export

Drop here or browse

Matching options±2 days · descriptions on
  • Encrypted upload (HTTPS)
  • Guest reports deleted after 7 days
  • Rule-based matching, not AI
  • Matched, missing and duplicate transactions in one report
  • Opening, closing and running balances checked on both sides
  • Works with PDF, scanned, CSV and Excel files, no software to install

Works with

  • PDF
  • Scans & photos
  • CSV
  • Excel (.xlsx)

Up to 10 pages free · 11–30 pages: $10 one-time unlock · 30+ pages: free account. See pricing

Built for accountants, bookkeepers, small businesses & analysts

Free per reconciliation, no signup
10 pages
Free per reconciliation, no signup
As a guest, with a one-time unlock
30 pages
As a guest, with a one-time unlock
Adjustable date tolerance
0–31 days
Adjustable date tolerance
Full report download
XLSX & CSV
Full report download

How It Works

Two files in, one reconciliation report out. Spreadsheets finish in seconds; long scanned PDFs take a few minutes.

  1. Step 1

    Upload two files

    Add the bank statement and your ledger, cash book or accounting export. Each can be a PDF, a scan or photo, a CSV or an .xlsx file.

  2. Step 2

    Transactions are matched

    Both documents are read, then every bank line is paired with a ledger entry of the same amount and direction within your date tolerance.

  3. Step 3

    Review and download

    See matched pairs, items on one side only, mismatches and duplicates on screen, then download the full report as Excel or CSV.

Example: Bank Statement vs Ledger

How individual lines come out of the comparison (illustrative data).

  • 2026-10-01Matched (same date)
    Bank
    NEFT CR ACME TRADERS
    +25,000.00
    Ledger
    Receipt: Acme Traders inv 1182
    +25,000.00
  • 2026-10-04Matched (reference)
    Bank
    CHQ 004512 OFFICE RENT
    −18,000.00
    Ledger
    Rent October, chq 004512
    −18,000.00
  • 2026-10-06Only on bank statement
    Bank
    SMS ALERT CHARGES
    −59.00
    Ledger
    Not recorded
    —
  • 2026-10-09Only in ledger
    Bank
    Not recorded
    —
    Ledger
    Chq 004519 to Delta Supplies
    −7,450.00

What the Reconciliation Report Shows

Six sections, on screen and in the Excel or CSV download.

  1. 01

    Matched pairs

    Each bank line next to its ledger entry, with the date gap, what it matched on and a high, medium or low confidence.

  2. 02

    Only on the bank statement

    Fees, interest, direct debits and anything else not yet in your books, each with a reason.

  3. 03

    Only in the ledger

    Outstanding cheques, deposits in transit and entries that never reached the bank.

  4. 04

    Amount and direction mismatches

    Entries clearly linked by reference or description but recorded with a different amount, or as money in instead of out.

  5. 05

    Possible duplicates

    Entries repeated within one document with the same date, amount, direction, description and reference. Nothing is removed.

  6. 06

    Balance checks

    Opening, closing and running balances for both documents, plus a book-to-bank check that the differences found explain the gap.

Built for Real Statements and Ledgers

Handles the formats and bookkeeping conventions that break manual matching.

Reads PDFs and Spreadsheets

Digital and scanned PDFs and photos go through OCR; CSV and .xlsx files are read directly from their header row.

Rule-Based Matching

Matching is deterministic, not AI. The same two files always produce the same report, so you can check and repeat the result every month.

Debit/Credit Conventions

If your ledger records bank deposits as debits, the tool detects the convention and flips directions before matching.

Balances Verified

The tool checks opening plus credits minus debits against the closing balance for both documents, row by row where balances are printed.

Monthly Bank Reconciliation: Free Online Tool and Step-by-Step Guide

A monthly bank reconciliation proves that the cash balance in your books agrees with your bank statement, and it explains every difference. This page gives you both the tool that does the matching and the method to finish the job with confidence.

Quick answer: Upload your statement and ledger above. Review the items that appear on only one side, fix the mismatches, post adjusting entries for real differences, and confirm the unexplained difference is zero.

What Is a Bank Reconciliation?

A bank reconciliation compares two records of the same cash: the ledger you keep and the statement your bank issues. The two almost never match on the last day of the month, because each side records transactions at a different time.

Bank Reconciliation Meaning in One Line

Bank reconciliation means adjusting both balances for known differences until they reach one agreed figure, called the reconciled balance.

Why Monthly Bank Reconciliation Matters

Reconciling every month protects you in five practical ways:

  • You know your true cash. Cheques you wrote and deposits still in transit distort the balance you see in the bank app.
  • You catch errors early. A wrong amount is easy to trace within 30 days and painful to trace after a year.
  • You spot fraud and unauthorised debits. Unfamiliar payments stand out when you compare every line.
  • You close the books faster. Tax filings, audits and management reports all start from a clean cash balance.
  • You keep a record. A signed reconciliation shows that someone reviewed the account.

How Often Should You Reconcile?

Reconcile each account at least once a month, as soon as the statement arrives. A bank reconciliation should be prepared by someone who does not handle receipts or payments, because that separation of duties prevents mistakes and misuse from going unnoticed. High-volume businesses should reconcile weekly or daily.

How to Do a Monthly Bank Reconciliation With This Tool

The tool replaces the slowest part of the process: ticking off hundreds of lines by hand.

  1. Export your ledger. From QuickBooks, Xero, Tally, Zoho Books, Sage, NetSuite or a spreadsheet cash book, export the bank account's transactions for the same period as the statement. Excel or CSV works best.
  2. Upload both files. Use the PDF from online banking, a scan, or a CSV download for the statement.
  3. Set your date tolerance. The default is 2 days. Widen it if cheques in your business clear slowly.
  4. Work through the report. Start with items on only one side, then mismatches and duplicates. Matched pairs need no action.
  5. Download the result. Save the Excel or CSV report as your working paper for the month.

How the Tool Confirms Your Reconciliation Is Complete

The book-to-bank check ties everything together. It compares the change between the two balances with the net effect of every unmatched item and mismatch. When the unexplained difference is zero, the listed items fully explain why your books and the bank disagree. A non-zero figure usually means the tool missed or misread a transaction during extraction, so check the warnings section first.

Bank Reconciliation Process: 7 Steps

Follow these steps whether you use the tool, a spreadsheet or accounting software.

Step 1: Gather Your Documents

Collect the bank statement for the month and your ledger or cash book for the same dates. Also find last month's reconciliation, because it lists the cheques and deposits that were still pending.

Step 2: Check the Opening Balance

Confirm that the statement's opening balance equals last month's closing balance, and that your ledger's opening balance equals last month's reconciled figure. A break here means someone changed a prior-period entry.

Step 3: Match Deposits and Receipts

Pair each credit on the statement with a receipt in your books. Mark every match. Leftover receipts in your books are likely deposits in transit.

Step 4: Match Payments and Cheques

Pair each debit on the statement with a payment in your books. Leftover payments in your books are likely outstanding cheques. Add any cheque from last month's list that has now cleared.

Step 5: Adjust Both Balances

Work from both ends toward the middle.

The Bank Side

> Balance per bank statement + deposits in transit − outstanding cheques ± bank errors = adjusted bank balance

The Books Side

> Balance per ledger + bank credits not yet recorded − bank debits not yet recorded ± book errors = adjusted book balance

Step 6: Compare the Adjusted Balances

The two adjusted balances must be equal. If they differ, an item is missing, wrong or on the wrong side. Go back to Steps 3 and 4.

Step 7: Post Entries and File the Reconciliation

Record journal entries for every item on the books side. Do not record entries for outstanding cheques or deposits in transit, because your books already include them and they will clear next month. Sign and date the reconciliation, then file it with the statement.

Bank Reconciliation Example With a Statement

This bank reconciliation statement example uses the month of October. All amounts are in rupees.

The Facts

  • The bank statement closes at 96,400.
  • The ledger shows 101,324.
  • You deposited a cheque for 12,500 on 30 October, and the bank credited it on 2 November.
  • Two cheques are outstanding: 7,450 and 3,200.
  • The bank credited 1,125 interest that your books do not show.
  • The bank charged 59 for SMS alerts that your books do not show.
  • A customer cheque for 4,000 bounced, and your books still show it as received.
  • You recorded a supplier payment as 1,220, but the correct amount was 1,360.

Bank Reconciliation Statement Format

Balance per bankAmountBalance per booksAmount
Closing balance per statement96,400Closing balance per ledger101,324
Add: deposit in transit12,500Add: interest credited by bank1,125
Less: outstanding cheques (7,450 + 3,200)(10,650)Less: SMS charges(59)
Less: bounced customer cheque(4,000)
Less: payment understated (1,360 − 1,220)(140)
Adjusted bank balance98,250Adjusted book balance98,250

Both sides reach 98,250, so the reconciliation is complete and 98,250 is your reconciled balance.

Adjusting Entries for This Example

  • Debit Bank 1,125 and credit Interest Income 1,125.
  • Debit Bank Charges 59 and credit Bank 59.
  • Debit the customer's account 4,000 and credit Bank 4,000.
  • Debit the supplier's account 140 and credit Bank 140.

The 12,500 deposit and the two cheques need no entry.

What the Tool Shows for This Example

The report lists the SMS charge and the interest as "only on bank statement." It lists the two cheques as "only in ledger." It flags the 1,220 and 1,360 payments as an amount mismatch when the reference or description links them.

Common Reconciling Items

The tool sorts differences into the groups below, and each group has a standard fix.

ItemWhere it appearsAdjust which side?Needs an entry?
Deposit in transitBooks onlyBank (add)No
Outstanding chequeBooks onlyBank (subtract)No
Bank chargesBank onlyBooks (subtract)Yes
Interest earnedBank onlyBooks (add)Yes
Bounced (NSF) chequeBank onlyBooks (subtract)Yes
Direct debit or standing orderBank onlyBooks (subtract)Yes
Recording errorBoth, different amountsBooksYes
Bank errorBank sideBankNo, contact the bank
Duplicate entryOne side twiceBooksYes, if in books

Why Your Bank Reconciliation Does Not Balance

When the adjusted balances disagree, check these causes in order.

The Opening Balance Does Not Match

Compare this month's opening figure with last month's closing figure on both sides. If they differ, someone edited a closed period.

A Transposed Figure

Entering 540 as 450 creates a difference of 90. Any transposition error produces a difference divisible by 9, so test your difference by dividing it by 9.

A Reversed Direction

A payment recorded as a receipt creates a difference of twice the amount. Divide the difference by 2 and search for that figure.

A Duplicate Entry

The same transaction recorded twice inflates one side. The tool flags duplicates but never removes them, so you decide which entry to keep.

A Missed Bank Item

Fees, interest, direct debits and bounced cheques usually reach the statement before anyone records them. Scan the "only on bank statement" list first.

A Stale Outstanding Cheque

A cheque still outstanding after several months deserves a call to the payee. Most Indian cheques expire after three months, so an old one may need cancelling and reissuing.

Reconciled Balance and the Balance Sheet

The reconciled balance, sometimes called the reconciliation balance, is the adjusted figure both sides agree on. It is the number that belongs on your balance sheet as cash at bank.

How to Reconcile Balance Sheet Accounts

Bank reconciliation is the most common balance sheet reconciliation, but the same logic applies to other accounts. Compare the ledger balance with an independent source, explain each difference, and record corrections. Examples include receivables against customer statements, payables against supplier statements and loans against lender statements.

Reconcile QuickBooks Online and NetSuite

Accounting software shortens the matching work, but you still need to check the result against the statement.

Reconcile QuickBooks Online

  1. Open the Reconcile page and choose the account.
  2. Check that your statement starts the day after the "Last statement ending date."
  3. Enter the ending balance and ending date from your statement.
  4. Tick each transaction that appears on the statement.
  5. Finish when the difference shows zero.

If the account does not balance, select Edit info to correct the ending balance or date. Do not add random adjustments just to force a zero. QuickBooks saves a report for each reconciliation under History by account.

Reconcile NetSuite

Go to Transactions > Bank > Match Bank Data to match statement lines to transactions. Then go to Transactions > Bank > Reconcile Account Statement, choose the account, and enter the statement end date and ending balance. Check the transactions that cleared until the difference reaches zero.

Use the Tool Alongside Your Software

If your software cannot read your bank's PDF, or the difference will not clear, export the ledger and upload both files here. The report points you to the exact lines that cause the problem.

Bank Reconciliation Formats

Choose the format that fits your records.

  • Two-column statement. Show the bank side and the books side next to each other, as in the example above. Auditors prefer it.
  • Single-column statement. Start with the bank balance and list adjustments down to the book balance. It is shorter for simple accounts.
  • Spreadsheet working paper. List every transaction with a status column. The tool's Excel download follows this format.

Whichever format you use, include the account name, statement date, adjusted balances, preparer, reviewer and sign-off date.

What to Look For in Bank Statement Reconciliation Software

The best software to reconcile bank statements depends on your volume and records. Compare options on these points:

  • Input formats. It should read PDFs, scans, CSV and Excel without manual retyping.
  • Transparent matching rules. You should be able to see why two lines matched.
  • Repeatable results. The same files should always give the same report.
  • Balance checks. It should verify opening and closing balances, not only transactions.
  • Handling of timing items. It should separate outstanding items from real errors.
  • Export. You should be able to download the report as a working paper.

Finlyzers covers these points. It produces the reconciliation report and working paper; you then post the adjusting entries in your own accounting software.

Related Tools

If you only need the arithmetic of a bank reconciliation statement, use the bank reconciliation calculator. To compare a statement with a cash book line by line, see bank statement vs ledger comparison, and for how the tool pairs individual transactions, see the bank statement matching tool. If you need the statement itself as a spreadsheet first, the bank statement to Excel converter turns a PDF into an .xlsx file.

Monthly Bank Reconciliation Tool FAQ

Common questions about reconciling bank statements with your books.

Is this bank reconciliation tool free?

Yes, for reconciliations up to 10 pages in total across both files, with no signup. From 11 to 30 pages you can see the summary free and pay a one-time fee to unlock every transaction and the download. Above 30 pages you need a free account, and the pages come from your account's page credits.

How often should I do a bank reconciliation?

Reconcile every bank account at least once a month, as soon as the statement is available. Businesses with many daily transactions often reconcile weekly or even daily, because small differences are easier to trace when fewer transactions have piled up.

What is a bank reconciliation in simple terms?

A bank reconciliation compares the cash balance in your books with the balance on your bank statement, then explains every difference. When both sides reach the same adjusted balance, your cash figure is reliable.

What files can I upload?

PDF bank statements (digital or scanned), images (PNG, JPG, WEBP, TIFF), CSV files and Excel .xlsx files. Legacy .xls files and password-protected PDFs are not supported; save the file as .xlsx or upload an unlocked copy.

What counts as a page?

Each PDF page counts as one page, and each image, CSV or Excel file counts as one page. The bank statement and the ledger are added together, so a 6-page statement and a ledger spreadsheet count as 7 pages.

How are transactions matched?

A bank line and a ledger entry are candidates when they have the same amount and direction and their dates are within the date tolerance you choose (2 days by default). The tool scores candidates on date closeness, matching references and similar descriptions, and it matches each transaction at most once.

Why does my bank reconciliation not balance?

The usual causes are a different opening balance from last month, a transposed figure, a payment recorded as a receipt, a duplicate entry or a bank fee nobody recorded. The tool flags each of these, and the unexplained difference shows what is still unresolved.

Can I use this with QuickBooks, Xero, Tally, Zoho Books or NetSuite?

Yes. Export the bank account's transactions from your accounting software as Excel or CSV, then upload that file with your bank statement. The tool does not need a live connection to your books.

Can it reconcile statements in any currency?

Yes, as long as both documents are in the same currency. The tool recognises common symbols and ISO codes and rounds amounts to the currency's normal decimal places. Different currencies on the two documents stop the reconciliation rather than comparing them.

Do unmatched items mean there is an error or fraud?

No. Most differences are timing items such as outstanding cheques, deposits in transit or bank fees not yet recorded. The report lists them with a reason so you can decide which need an adjusting entry.

How long do you keep my files?

Guest reconciliations and their extracted data are deleted automatically after 7 days. Reconciliations run while signed in stay available on your account.

Reconcile Your Bank Statement Now

Upload a bank statement and your ledger. Reconciliations up to 10 pages are free, with no signup.

PDF, scans, CSV & XLSX Excel & CSV report Guest reports deleted after 7 days