Setup, before you import

How to create a bank ledger in Tally Prime

A bank statement import needs one ledger to already exist before anything else: the bank account itself. Get this one right and every voucher the import creates posts against it correctly.

Creating it

Folio 1 Go to Gateway of Tally → Create → Ledger (or Chart of Accounts → Ledgers → Create in newer TallyPrime releases).
Folio 2 Name it to match the account clearly — e.g. "HDFC Bank - 4521" rather than just "Bank" — and set its group to Bank Accounts, not Bank OD A/c or Bank OCC A/c unless the account is actually an overdraft or cash-credit account.
Folio 3 Enter the account's opening balance as of your books' start date — matching the statement's opening balance for that same date avoids a mismatch on the very first reconciliation.

Why the group matters

Bank Accounts vs Bank OD/OCC A/c

Tally treats these groups differently in reports — a savings or current account belongs under Bank Accounts; an overdraft or cash-credit facility belongs under Bank OD A/c or Bank OCC A/c instead, since those can carry a running liability rather than an asset balance. Putting a plain savings account under the wrong group won't stop vouchers from posting, but it will misclassify the balance in your balance sheet until it's corrected.

After the ledger exists

Ready for the actual import

Once the bank ledger (and a Suspense ledger for anything unmapped — see our Suspense ledger guide) exist, you're ready to import: convert your statement PDF on bank2tally, then bring the resulting XML in through Gateway of Tally → Import → Vouchers.

Questions

What group should a bank account ledger be under in Tally?

Bank Accounts, for a normal savings or current account. Use Bank OD A/c or Bank OCC A/c only for an overdraft or cash-credit facility, since those carry a running liability balance instead.

Do I need to create the bank ledger before importing a statement?

Yes. Tally's XML import creates vouchers, not ledgers — the bank ledger (and any ledger the transactions map to) must already exist, spelled exactly the same way, or the import rejects that voucher.

What opening balance should I enter for a bank ledger?

The account's actual balance as of your books' start date — matching your bank statement's opening balance for that date avoids a mismatch the first time you reconcile.

Try it on your own statement

One free conversion, no signup needed.