How to import a bank statement into TallyPrime
In TallyPrime 6.0 or later, go to Gateway of Tally → Alt+O (Import) → Bank Statement and select the Excel or CSV file you downloaded from your bank's portal. Tally accepts only the bank's own download formats — not PDFs, and not CSV or Excel files converted from a PDF — so for PDF-only statements you convert the PDF to Excel and post the entries as vouchers instead, as explained below.
Drop your statement here
PDF, scans and phone photos, or CSV, Excel, OFX, QIF, CAMT and MT940 exports
See the result before you payAny bank, any language
Updated October 28, 2026
Step by step
- 1
Check your release and your bank
Bank statement import with auto-reconciliation needs TallyPrime 6.0 or later. Your bank must be on Tally's list of supported banks, which also shows the file formats accepted for each bank.
- 2
Set up the bank ledger once
Alter the bank ledger: set Set/Alter Bank configuration to Yes, then Set/Alter Auto Reconciliation configuration to Yes. Turn on Automatically Reconcile Exact Matches found and check the Reconciliation Beginning Date.
- 3
Download the statement from the bank portal
Log in to net banking and download the period as Excel or CSV, in the format Tally lists for your bank. Import the file as downloaded — Tally reads the bank's own layout, so don't rearrange the columns.
- 4
Import the file
Gateway of Tally → Alt+O (Import) → Bank Statement. Select the bank ledger, the file path, File Type Supported and the file, and set Show Preview to Yes. Press Ctrl+A, check the preview and press I to import.
- 5
Review the matches
Press S for the Bank Reconciliation Summary. Exact matches are reconciled automatically; check Potential Matches (Alt+S), then the entries Available Only in Bank and Available Only in Books.
- 6
Create vouchers for bank-only entries
For charges, interest and receipts you haven't recorded, select the entries and press F7 (Create Vch). Tally creates them as optional vouchers; press R to mark them as regular and reconcile.
Which file formats does TallyPrime accept?
TallyPrime's Bank Statement import reads Excel, CSV and, for some banks, MT940 files in the layout each bank's portal produces. There is no column-mapping screen: Tally recognizes the format of a supported bank. Tally's help says plainly that you cannot import a PDF statement or a "CSV/Excel converted from PDF" (Import Bank Statements in TallyPrime).
For the largest Indian banks, Tally's list of supported banks shows these statement formats:
| Bank | Formats Tally accepts | Connected Banking (fetch statement) |
|---|---|---|
| State Bank of India | Excel | Yes |
| HDFC Bank | Excel, CSV | Not listed |
| ICICI Bank | Excel, CSV, Delimited | Yes |
| Axis Bank | Excel, CSV | Yes |
| Kotak Mahindra Bank | Excel, CSV, MT940 | Yes |
If your bank or its file format isn't supported, Tally asks you to write to support@tallysolutions.com so the format can be set up.
Connected Banking: statements without downloading files
For banks that support it, TallyPrime can fetch the statement itself. Connected Banking needs Release 6.0 or later and an active Tally Software Services (TSS) subscription; you get the statement from Alt+Z (Exchange) → All Banking Options → Get Statement, and it flows into the same reconciliation screens. If your bank supports it, this is the least work of all — no files to download or import.
Can I import a PDF bank statement into Tally?
No. TallyPrime doesn't read PDF statements, and its bank statement import rejects CSV or Excel files made from PDFs. So the first question is whether you really need the PDF: if the period is still available in net banking, download it there as Excel or CSV and use the import above.
PDFs are what you're left with for e-mailed statements, periods older than the portal lets you download, closed accounts, scanned copies and statements a client sends you. For those, the realistic route is to convert the PDF into a clean Excel file and record the entries in Tally from it.
PDF statements: convert to Excel, then post the vouchers
- Unlock or upload the PDF. Many Indian banks send password-protected PDFs. Bank Statement Categorizer accepts the password directly (it's used once and never stored), or see how to remove the password from a bank statement PDF.
- Check the conversion. Every statement is checked against its own balances — opening balance + deposits − withdrawals = closing balance, and the running balance on every row — so you know no line was missed.
- Name categories after your ledgers. Rename the categories to match your Tally ledgers (Bank Charges, Rent, Salary, Sundry Debtors…) and add rules for regular payees, so each row already says which ledger it belongs to.
- Export to Excel and sort by category: one Excel row becomes one voucher.
- Enter the vouchers in TallyPrime: withdrawals as Payment (F5), deposits as Receipt (F6) and transfers between your own bank and cash accounts as Contra (F4), with the Payee or Description as narration.
- Reconcile. Open the Bank Reconciliation report for the ledger (Alt+G → Bank Reconciliation) and set the bank date for each entry from the statement, or select it and press F9 (Set Status).
What about bulk import from Excel or Tally XML?
TallyPrime 4.0 added Import Data from Excel (Alt+O → Transactions) with mapping templates, for masters and vouchers such as sales invoices. For bank entries, though, Tally's own FAQ currently says that TallyPrime "does not support importing bank transactions via the Import Data from Excel feature", and bank statements are meant to go through Bank Statement import instead. Check the current import FAQ or ask your Tally partner before building a workflow around it, and test on a backup company first.
Bank Statement Categorizer doesn't export Tally XML or a Tally import template. What you get is a clean, balance-checked, categorized Excel or CSV file — the right input for checking and entering the transactions, not a file Tally imports by itself.
Tips for Indian bank statements
- Dates and amounts: most Indian statements use DD/MM/YYYY dates and separate withdrawal and deposit columns. In our Excel export, dates are real date cells and amounts are one signed number — negative for withdrawals — so sorting and SUMIF work immediately.
- Multiple accounts in one PDF: a statement with several accounts becomes one statement per account, so each maps to its own bank ledger.
- Cheque numbers and UPI references stay in the Description column, which helps when Tally shows a potential match.
- A whole year at once: upload twelve monthly PDFs and export them as one Excel file, optionally limited to the financial year's dates (1 April to 31 March).
Questions
How do I import a bank statement into TallyPrime?
In TallyPrime 6.0 or later, go to Gateway of Tally → Alt+O (Import) → Bank Statement, select the bank ledger and the Excel or CSV file from your bank's portal, preview and press I to import. Then review the matches in the Bank Reconciliation Summary.
Which Excel format does TallyPrime accept?
The Excel or CSV file exactly as your bank's portal produces it, for banks on Tally's supported list. There's no column mapping, so a reformatted or converted file is not accepted.
Can I import a PDF statement into Tally?
No. Tally doesn't read PDFs, and its help states that CSV or Excel files converted from PDF can't be imported as bank statements. Convert the PDF to Excel and use it to enter and reconcile the vouchers.
How do I convert a PDF statement to Excel for Tally Prime?
Upload the PDF (with its password if it has one) to a converter such as our bank statement to Excel converter, check the balance result and export to Excel. Name the categories after your Tally ledgers to make voucher entry faster.
Do you export Tally XML?
No. We export Excel, CSV, QuickBooks, Xero, OFX and QIF files. For Tally, use the Excel file to enter and reconcile vouchers.
Which TallyPrime version do I need?
Bank statement import with auto-reconciliation and voucher creation needs Release 6.0 or later; Excel import of vouchers and masters arrived in 4.0. The current release when this guide was written was 7.2.
Keep reading
- Convert bank statements to ExcelConvert any bank statement PDF, scan or photo to Excel in seconds. Every transaction categorized and checked against your balances. See it before you pay.
- How to remove the password from your bank statement PDFRemove the password from your own bank statement PDF with Chrome, Preview, Acrobat or qpdf, find your bank's password rule, and convert the statement.
- Convert an HDFC Bank statement to ExcelConvert HDFC Bank account and credit card statement PDFs to Excel or CSV. NetBanking download options, the Customer ID password and Tally tips explained.
- Convert an SBI bank statement PDF to ExcelConvert SBI bank statement PDFs to Excel or CSV, including password-protected e-statements. Where to get them, which password applies, and Tally tips.
- Convert an ICICI Bank statement to ExcelConvert ICICI Bank account and credit card statement PDFs to Excel or CSV. How far back you can download, the card statement password and Tally tips.
- How to do a bank reconciliation in ExcelHow to do a bank reconciliation in Excel: the step-by-step method, a template layout, the formulas to match transactions and a worked example.
Your next statement takes seconds.
See what we find on your statement before you pay.