How to import bank statement in Tally from Excel?
Tally does not have one generic "import bank statement from Excel" button — every bank formats its Excel/CSV download differently, and Tally's Bank Reconciliation import only accepts a file laid out the way Tally expects. In practice CAs either use Tally's own Bank Reconciliation import (Gateway of Tally > Banking > Bank Reconciliation, against the bank ledger) when the statement is close enough to that layout, or reshape the file — by hand or with a conversion utility — before importing it, then review the vouchers it creates.
Why there's no single "import from Excel" button
Every bank exports its statement Excel in its own column order, date format and header wording, and Tally's importer expects one specific layout. A forum thread on this exact question got the same answer from an accountant on CAclubindia: there are many ways to bring a statement in, and "different banks [have] different statement formats," so a raw export usually needs to be reshaped first, often with a third-party conversion utility, before Tally will accept it.
Using Tally's own Bank Reconciliation import
This is the built-in route, and the one to try first if your statement is already a clean Excel/CSV export from your bank's net-banking portal.
- Open the company in Tally and go to Gateway of Tally > Banking > Bank Reconciliation, then select the bank ledger.
- Choose B: Import.
- Select the statement file. Tally shows a success message with the number of transactions imported, then the Bank Reconciliation screen with the imported entries.
- Do not edit or re-save the downloaded statement before importing it — an altered file is a common cause of Tally rejecting it as "Not a valid format" (see the linked guide on that error).
If your bank's export doesn't match
When the statement's layout doesn't match what Tally's importer expects — extra columns, a different date format, header rows in the wrong place — reshape it to a single clean sheet before trying again: one header row, transaction rows only, dates in DD/MM/YYYY, and no currency symbols in the amount columns. CAs on CAclubindia commonly use a conversion utility for this step rather than reformatting by hand every month.
FAQs
Can I just copy-paste bank statement rows into a Tally voucher?
You can, one entry at a time via a payment/receipt voucher, but that's manual entry, not an import — it doesn't go through Tally's Bank Reconciliation import screen and doesn't scale past a handful of transactions.
Does the same import work for a PDF statement, not just Excel?
No — Tally's Bank Reconciliation import expects a spreadsheet-style file. A PDF needs to be converted to Excel/CSV first; see the separate guide on importing a PDF bank statement.
Why does Tally reject my Excel file even though it opens fine?
The importer is strict about layout, not just file type — extra rows, merged cells or a wrong date format in an otherwise normal-looking Excel file will still fail. See the "NOT A VALID FORMAT" guide for the specific fixes.
Related guides
Sources checked
- CAclubindia forum — How to import bank statement in Tally from Excel
- Tally help (Tally.ERP 9) — Import Bank Statement for Bank Reconciliation
Last reviewed 2026-09-23
Tally, Vyapar and other product names are trademarks of their respective owners. Charter AI is not affiliated with them.
