How do I import a bank statement into Tally Prime?

Tally AnalyticsHowBy Maharshi SapariaReviewed
SHORT ANSWER

In TallyPrime 6.0 or later, enable auto bank reconciliation in the bank ledger, open the Bank Reconciliation report, and press Alt+O to import the statement in Excel, CSV, or MT940 format. Tally matches lines automatically. For the lines left unmatched, Tally automation with AI explains each and prepares the entry.

The short version

Importing the bank statement is the step that turns bank reconciliation from typing dates into reviewing exceptions, which is why it is usually the first piece of Tally automation a finance team sets up. On TallyPrime Release 6.0 or later the whole flow takes a few minutes per bank account.

FIVE STEPS
  • Enable auto reconciliation on the bank ledger. Alter the ledger, set Enable Auto Bank Reconciliation to Yes, and set the Reconciliation Beginning Date. This is a one-time setting per bank account.
  • Download the statement in Excel, CSV, or MT940. Use the same date range as the period you are reconciling. One file per bank account.
  • Open the Bank Reconciliation report and press Alt+O. Select the file. TallyPrime reads the bank's format and flags duplicate lines.
  • Reconcile exact matches with F8, review potential matches with Alt+S. Exact matches agree on amount, date, and instrument number. Potential matches are suggested on instrument date, amount, and party.
  • Create entries for missing lines with F7 or Alt+F7. F7 creates one voucher from a bank line; Alt+F7 combines several lines, such as a month of bank charges, into one entry.

Prepare the file so the import works first time

Most failed imports are file problems, not Tally problems. Check these before pressing Alt+O.

FILE CHECKLIST
  • Use the bank's Excel, CSV, or MT940 download. TallyPrime does not import PDF statements. If you only have a PDF, download the Excel or CSV version from net banking instead of converting by hand.
  • Keep the bank's original columns. Do not merge cells, delete header rows, or re-sort the sheet. Tally recognises the bank's own layout.
  • Match the date range to the period. Overlapping ranges are caught as duplicates, but a clean range keeps the review short.
  • Record instrument numbers in your vouchers. Cheque and UTR numbers on payment and receipt vouchers are what turn potential matches into exact matches.

Common import errors and how to fix them

Most issues come from the file or from missing instrument numbers, not from Tally itself.
ProblemLikely causeFix
Import option not availableRelease older than 6.0, or auto reconciliation is off for the ledgerUpgrade to Release 6.0 or later and enable auto reconciliation on the bank ledger
Format not recognisedEdited sheet, merged cells, or a converted PDFDownload a fresh Excel or CSV file from net banking and import it unedited
Many lines land in potential matchesVouchers missing cheque or UTR numbersAdd instrument numbers on vouchers going forward; confirm current pairs with F8
Closing balances still differOpening BRS not entered, or a line was imported twiceEnter the opening BRS (Alt+H) and check the duplicates Tally flagged
Customer receipts stay unmatchedUPI or NEFT credits never booked in TallyCreate the receipt from the bank line (F7) and settle it against the party's bills

After the import: dealing with what does not match

A clean import usually reconciles 97 to 99 percent of lines on its own. The rest, bank charges, interest, unrecorded customer receipts, and uncleared cheques, are the lines that take time. Our full guide to bank reconciliation in Tally Prime walks through manual BRS, auto reconciliation, and a fix for every type of unmatched line.

Alt+O
Import the statement
TallyPrime 6.0 or later
F8
Reconcile matches
Alt+S for potential matches
F7
Create missing entries
Alt+F7 to combine lines

Where AI takes over after the import

TallyPrime tells you which lines did not match. It does not tell you why, or what to post. KolossusAI reads each unmatched line, gives the likely reason, prepares the entry, and posts it to Tally only when you approve, alongside bulk purchase bill import, one-click entries, and chat with your Tally. See Tally automation with AI for how it works; it is ₹10,000 a year for web and mobile with a 14-day free trial.

FREQUENTLY ASKED

Questions readers actually ask.

Can I import a bank statement in Excel into Tally Prime?

Yes. From TallyPrime Release 6.0, bank statements in Excel, CSV, and MT940 formats can be imported directly into the Bank Reconciliation report with Alt+O, after enabling auto bank reconciliation on the bank ledger. TallyPrime recognises the statement layouts of a large number of Indian banks, detects duplicate lines, and auto-matches lines that agree on amount, date, and instrument number with your existing vouchers. Use the bank's own Excel download rather than an edited sheet, keep one file per bank account, and make sure your payment and receipt vouchers carry cheque or UTR numbers so more lines match exactly.

Can Tally Prime import a PDF bank statement?

No. TallyPrime imports bank statements in Excel, CSV, and MT940 formats. If you only have a PDF, download the Excel or CSV version from your net banking instead; converting a PDF by hand often breaks the bank's column layout and causes import errors.

What does Tally automation with AI do after the statement is imported?

It handles the lines Tally leaves unmatched. KolossusAI explains each one (bank charge, unrecorded customer receipt, uncleared cheque), prepares the entry, and posts it to Tally when you approve. It is ₹10,000 a year for web and mobile, with a 14-day free trial on your own Tally and no credit card.

Do I need Tally Software Services (TSS) to import a bank statement?

Not for importing a statement file. Manual import with Alt+O works on Release 6.0 or later. Connected banking, where TallyPrime fetches statements directly from supported banks, does need an active TSS subscription.