GUIDES · 9 MIN READ

Bank reconciliation in Tally Prime, step by step — manual and auto

Manual BRS with bank dates, auto reconciliation from an imported statement, the PDF problem nobody warns you about, and what to check when the reconciled balance still doesn't match the bank.

B
BankXL Team · Product & Accounting·Published 19 Sept 2026

Bank reconciliation is the month-end job everyone knows and nobody enjoys: take the bank ledger in Tally, take the bank's statement, and explain every rupee of difference between them. Tally Prime has two ways to do it — a manual one that works everywhere, and an automatic one that works very well if you have the right kind of statement file.

This guide covers both, plus the part most tutorials skip: what to do when your client has only sent you a PDF.

ℹ️ NOTE — Menu names in this guide
Paths and keys below follow Tally Prime's current help documentation. Older releases use slightly different labels in places — if a key does nothing, check the button bar on the right of the screen, which always shows the option for your release.

What reconciliation actually does in Tally

Every bank entry you record in Tally has a voucher date — the day you recorded it. Reconciling adds a second date: the bank date, the day that entry actually appears on the bank statement. Entries with a bank date are reconciled. Entries without one are the reasons your book balance and the bank balance differ — the cheque you issued that the supplier hasn't deposited yet, the cheque you deposited that hasn't cleared.

The Bank Reconciliation screen then does the arithmetic for you: it starts from the balance as per your books, adjusts for everything not yet reflected in the bank, and arrives at what the bank balance should be. If that matches the closing balance on the statement, you're done.

Before you start

  • The bank ledger exists under the Bank Accounts group, with the right opening balance.
  • The statement covers the whole period — every page, with opening and closing balances visible.
  • Last period's loose ends are known. If you're starting reconciliation mid-way through a company's life, items that were outstanding before your start date go into the Opening BRS (Alt+H from the reconciliation screen), so they're not mistaken for new differences.

Method 1 — Manual reconciliation

This works in every version and with any statement format, including a paper one. You're simply telling Tally, entry by entry, when the bank recorded it.

1

Open Bank Reconciliation for the account

Go to Gateway of Tally → Banking → Bank Reconciliation and select the bank ledger. You'll see every unreconciled entry for the period.

2

Switch to manual mode if needed

If auto reconciliation is set up for this bank, the screen opens in that mode. Press Alt+R (Manual Recon) to switch. If manual is already your default, skip this.

3

Enter the bank date against each entry that cleared

Work down the statement. For every transaction that appears on it, find the matching entry in Tally and type the date shown on the statement into the Bank Date column. Leave the bank date blank for anything that isn't on the statement yet — those are your reconciling items.

Use Ctrl+B (Basis of Values) to show only deposits or only withdrawals when the list is long. Working through one side at a time is much faster.

4

Accept and read the summary

Press Ctrl+A. The summary at the bottom now shows the balance as per your books, the amounts not yet reflected in the bank, and the resulting balance as per bank. Compare that last figure with the statement's closing balance.

💡 TIP — The slow part isn't Tally
Manual reconciliation is slow because you're hunting for each amount in a PDF. Put the statement in Excel first and sort it by amount, and most of the hunting disappears — you can see at a glance that the ₹25,000 on the 5th has a partner and the ₹13,500 doesn't.

Method 2 — Auto reconciliation with an imported statement

Tally Prime can read the bank's own statement file, match it against your books, and reconcile the exact matches in one go. You then deal only with what's left.

1

Enable auto reconciliation for the bank ledger

Alter the bank ledger and turn on its auto reconciliation setting. This is a one-time step per bank account.

2

Import the statement

Go to Gateway of Tally → Alt+O (Import) → Bank Statement, select the bank ledger and the file, then press Ctrl+A. Tally shows a preview; press I to complete the import. You can also import from inside the Bank Reconciliation screen with B (Import).

3

Reconcile the exact matches

Entries where the book and bank sides agree appear under Exact Match. Select them and press F8 (Reconcile).

4

Review potential matches, then the leftovers

Alt+S shows Potential Matches — entries Tally thinks belong together but won't link on its own, such as a different date or a slightly different amount. Confirm the right ones with F8.

Whatever remains sits under Available Only in Books (usually uncleared cheques) or Available Only in Bank (usually charges, interest and direct credits you haven't recorded). For bank-only items, Tally can create the voucher from the bank line instead of you typing it.

The catch: Tally won't import a PDF

This is the part that trips people up. Tally's help documentation is explicit that bank statement import accepts Excel, CSV or MT940 files downloaded from the bank's portal — and that it does not accept a PDF, or an Excel/CSV file that was converted from a PDF. It also expects the file not to have been edited.

That rule is reasonable — Tally is reconciling against the bank's record, so it wants the bank's file. But in practice, clients send PDFs. So here's how to handle each situation:

What you haveBest route
Portal access (yours or the client's)Download the Excel or CSV version of the statement from net banking and use auto reconciliation. This is always the fastest path when it's available.
Only a PDF, books already writtenReconcile manually. Convert the PDF to Excel first so you can sort and filter the bank side instead of scrolling through pages — then enter bank dates in Tally as above.
Only a PDF, books not written yetCreate the vouchers from the statement with a voucher import (Tally XML through Import → Vouchers — a different import from bank statement import), then reconcile. See our guide to importing a bank statement into Tally Prime.
An old period, closed account, or a scanned copyPortal download usually isn't possible. Convert the PDF, check it's complete, and reconcile manually.

For the voucher-import route, see how to import a bank statement into Tally Prime. To get a PDF into Excel, BankXL converts it and checks every running balance against the statement before you download — which matters here, because a converted statement with one missing row is a BRS that will never tie.

Why books and bank differ

Nearly every reconciling item falls into one of two groups. Timing differences clear on their own next month. Unrecorded items need a voucher in your books.

ItemTypeWhat to do
Cheque issued, not yet presentedTimingNothing — leave bank date blank. Chase it if it's over three months old; the cheque has likely lapsed.
Cheque deposited, not yet clearedTimingNothing — it will clear. If it bounces, record the reversal and the bank's charge.
Bank charges and GST on chargesUnrecordedPass a payment voucher to Bank Charges (and input GST, if you claim it).
Interest creditedUnrecordedPass a receipt voucher to Interest Received.
Direct NEFT / UPI credit from a customerUnrecordedPass a receipt against the customer — ask the client who it is if the narration doesn't say.
NACH / ECS debit (EMI, insurance, SIP)UnrecordedPass a payment voucher to the right ledger.
Wrong amount or wrong bank in TallyErrorCorrect the original voucher — don't pass an adjustment on top of it.

When the BRS won't tie

You've set every bank date and passed every missing voucher, and the balance as per bank still doesn't equal the statement. Check these, in this order:

1. Is the opening position right?

If the difference is the same in every month, the problem is before your period: the bank ledger's opening balance, or items missing from the Opening BRS.

2. Is the statement complete?

A missing page — or a row lost while copying a PDF into Excel — creates a difference no Tally entry can explain. The quick test: every statement row should satisfy previous balance + credit − debit = balance. Where it doesn't, something is missing right there. Our free statement checker runs that test on every row of a PDF.

3. Is the difference a number you recognise?

Search the statement for the exact difference amount. If it's divisible by 9, suspect two transposed digits (₹5,630 typed as ₹6,530 is a difference of ₹900). If it's double an amount on the statement, suspect an entry posted on the wrong side.

4. Was anything reconciled that shouldn't have been?

Two ₹5,000 payments in the same week are easy to cross-link. View reconciled entries (Ctrl+H → View Reconciled) and check the bank dates of any repeated amounts.

Shortcut cheat sheet

KeyWhereWhat it does
Alt+RBank ReconciliationSwitch to manual reconciliation
Ctrl+BBank ReconciliationShow deposits, withdrawals or both
Alt+HBank ReconciliationOpening BRS — items outstanding before your start date
Ctrl+HBank ReconciliationChange view, e.g. to see reconciled entries
Alt+OGateway of TallyImport → Bank Statement
F8Auto reconciliationReconcile the selected entries
Alt+SAuto reconciliationPotential matches
Ctrl+AAnywhereAccept / save the screen

Want to see the arithmetic behind the screen? Our bank reconciliation statement format guide works through a full example in Excel. Questions: support@banlxlai.com.

PRACTICE HERE

Only have the PDF?

Turn it into a clean Excel file — every balance checked against the statement — and reconcile side by side in a fraction of the time.

Convert a statement free →
KEEP READING