How to Import Bank Statement in Tally Prime: Step-by-Step Guide

How to Import Bank Statement in Tally Prime: Step-by-Step Guide

Bank reconciliation becomes much easier when you do not have to compare every transaction with a printed statement line by line.

TallyPrime allows you to bring supported bank statements directly into your company data. Once imported, the software can compare transactions in your books with entries reported by the bank, identify matches, highlight transactions that still need attention, and even help create accounting vouchers from bank entries that have not yet been recorded.

If you are searching for how to import bank statement in Tally Prime, the basic route is straightforward:

Gateway of Tally → Alt+O (Import) → Bank Statement → Select Bank Ledger → Choose Statement File → Preview → Import

The important part is preparing the bank ledger and statement correctly before you reach that screen. A PDF statement, for example, cannot simply be converted to Excel and imported through TallyPrime's normal Bank Statement feature. The original bank-supported format matters. Tally's current documentation specifically states that supported CSV or Excel statements should be downloaded from the bank portal rather than converted from PDF.

This guide covers the entire process, including what to do after the import, how automatic reconciliation works, and the most common reasons an import fails.

Quick Steps to Import a Bank Statement in Tally Prime

If your bank ledger is already configured and you have downloaded a supported statement, follow these steps:

  1. Open the required company in TallyPrime.

  2. Press Alt+O (Import).

  3. Select Bank Statement.

  4. Choose the correct Bank Ledger.

  5. Enter or browse to the File Path.

  6. Select the appropriate supported file.

  7. Keep Show Preview set to Yes.

  8. Press Ctrl+A to proceed.

  9. Review the transactions in the Bank Statement Preview.

  10. Press I (Import) to complete the process.

  11. Review the import summary.

  12. Open the Bank Reconciliation Summary to match or reconcile transactions.

TallyPrime displays a summary after the import showing information such as the number of imported entries and identified matches.

What Happens When You Import a Bank Statement?

Importing a bank statement does not simply copy rows from Excel into your books.

TallyPrime uses the statement as bank-side data that can be compared with transactions already recorded in your accounting books.

That distinction matters.

Imagine your books already contain a payment of ₹24,500 to a supplier. The same transaction appears in the bank statement after it clears through the bank.

TallyPrime can compare those two entries and, where the information matches sufficiently, identify them for reconciliation.

Now consider another transaction: your bank statement contains ₹590 as bank charges, but nobody recorded the expense in TallyPrime.

That bank entry has no corresponding book voucher.

Instead of silently ignoring it, TallyPrime can show that it exists only on the bank side. You can then review the transaction and create the appropriate voucher.

This is where statement import becomes much more useful than manually typing bank dates against vouchers.

With the current bank-reconciliation workflow, imported statement data can be used for both automatic reconciliation and voucher creation.

Before You Import: Check These Requirements

Most import problems can be prevented before opening the Import Bank Statement screen.

1. Make Sure Your Bank Is Supported

TallyPrime supports statement import for a large range of banks, but the statement format still needs to be recognised.

A bank being commonly used does not automatically mean every file format downloaded from that bank will work.

If the particular bank or statement format is unsupported, Tally recommends contacting its support team so the format can be reviewed or set up.

2. Download the Statement From Your Bank Portal

This is an easy requirement to miss.

Use the statement file provided directly through your bank's online banking portal whenever possible.

Typically, that means downloading the statement in a supported spreadsheet format such as:

  • CSV

  • Excel

Current TallyPrime reconciliation guidance also references MT940 support in relevant workflows, but the exact format available to you depends on the bank and TallyPrime workflow being used.

Avoid editing the original file unnecessarily before import.

3. Do Not Use a PDF Bank Statement

TallyPrime's normal Bank Statement import does not accept PDF statements.

It also specifically warns against taking a PDF bank statement, converting it into CSV or Excel, and then trying to use that converted file as a normal bank statement import.

Why?

Because the Bank Statement feature relies on recognised bank structures. A PDF conversion may visually look like a spreadsheet, but the underlying layout and transaction structure may not match what TallyPrime expects.

If your bank provides only PDF in one part of its portal, look for another download or export option such as CSV or Excel.

4. Close the Statement File Before Importing

If the Excel or CSV file is already open in another application, TallyPrime may be unable to access it correctly.

Close the spreadsheet before starting the import.

This is a small detail, but it is one of the checks Tally lists in its prerequisites.

5. Check Folder Permissions

TallyPrime needs access to the folder containing the bank statement.

If the file is inside a restricted folder or network location where the current user lacks suitable permissions, the import can fail.

Moving the statement temporarily to a normal accessible folder can help determine whether permissions are causing the problem.

Configure the Bank Ledger First

Before importing, make sure the bank ledger itself is properly configured.

If your bank ledger does not appear in the Bank Statement import list, this is one of the first things to check.

Open the relevant bank ledger and verify details such as:

  • Bank Name

  • Bank Account Number

  • IFSC, where applicable

Tally's current banking guidance recommends checking these details when a bank ledger is missing from the available import options.

A ledger called simply “HDFC Bank” or “Current Account” is not enough if the required banking information behind the ledger has never been configured.

Set the Reconciliation Beginning Date

If you are beginning the newer bank-reconciliation workflow, the Reconciliation Beginning Date matters.

Think of it as the date from which you want TallyPrime to begin handling transactions through the current reconciliation process.

For businesses using bank reconciliation for the first time, TallyPrime provides an Opening BRS workflow. You can set the reconciliation beginning date and account for earlier unreconciled transactions as opening BRS items.

This keeps old and new reconciliation periods from becoming mixed together.

For example, suppose your accounts were manually reconciled up to:

31 March 2026

You decide to use imported statements from:

1 April 2026

Rather than importing old statements again, complete the old reconciliation first and begin the new process from the clean transition date.

How to Import Bank Statement in Tally Prime Step by Step

Once the bank ledger and statement file are ready, you can perform the import.

Step 1: Open the Correct Company

Start TallyPrime and select the company whose bank statement you want to import.

If several companies are open, confirm the company name before proceeding.

Importing a statement into the wrong company creates unnecessary cleanup work later.

Step 2: Open Bank Statement Import

From Gateway of Tally:

Press Alt+O (Import) → Bank Statement

This opens the Import Bank Statement screen.

Step 3: Select the Bank Ledger

Choose the ledger corresponding to the statement.

For example:

HDFC Bank Current Account

or

ICICI Bank – Main Account

Be careful if the company maintains several accounts with the same bank.

The bank name alone may not be enough.

Verify the account before importing.

Step 4: Select the File Path

Enter or browse to the folder where the downloaded bank statement has been saved.

Using a simple folder can make this easier.

For example:

Documents > Bank Statements > September 2026

Good file organisation is particularly helpful when you import statements every month.

Step 5: Choose the Supported File

Select the bank statement downloaded from the bank portal.

TallyPrime's official workflow asks you to select the file type as Supported and choose the corresponding statement file.

Step 6: Keep Show Preview Enabled

Set:

Show Preview: Yes

It is tempting to skip the preview when you have imported statements before.

Don't.

The preview gives you an opportunity to see whether TallyPrime is reading the transaction data properly before the statement becomes part of the reconciliation workflow.

Look at:

  • transaction dates;

  • withdrawals;

  • deposits;

  • descriptions;

  • number of entries.

A one-minute review can prevent an incorrect statement from creating additional work.

Step 7: Accept the Import Details

Press:

Ctrl+A

TallyPrime processes the selected statement and opens the preview.

Step 8: Review the Bank Statement Preview

Scroll through the imported information.

You do not need to manually verify every line when dealing with hundreds of entries, but check enough transactions to make sure:

  • the correct period was selected;

  • debit and credit values appear correctly;

  • transaction descriptions are readable;

  • the statement belongs to the expected account.

Step 9: Import the Statement

Once you are satisfied with the preview, press:

I (Import)

The statement is imported into TallyPrime.

What Do You See After the Import?

TallyPrime displays a Summary of Imported Statement.

This helps confirm that the import actually completed.

From there, you can move to the Bank Reconciliation Summary and begin working with the imported entries. Tally's current workflow allows you to press S from the import summary to move to the reconciliation summary.

At this point, the real accounting work begins.

Importing the statement is only the first half of the process.

How Automatic Bank Reconciliation Works

Suppose your books contain:

Payment to ABC Traders – ₹35,000

Your bank statement also contains:

ABC Traders – ₹35,000

If TallyPrime can confidently identify the two records as the same transaction, it can present them as an exact match.

TallyPrime's current automatic reconciliation workflow separates transactions into categories including exact and potential matches.

Exact Matches

An exact match is a bank transaction that aligns sufficiently with a corresponding book transaction.

Instead of entering the bank date manually, you can review the match and reconcile it.

Potential Matches

Real banking data is not always neat.

A description in TallyPrime may say:

Payment to Sharma Traders

while the bank statement says something like:

UPI/SHARMATRADERS/458921

The amount may be correct but other information differs.

TallyPrime can identify potential matches using factors such as transaction amount, instrument date, and party information.

You should review these before accepting them.

Automatic matching is useful, but accounting judgement still matters.

What If the Transaction Exists Only in the Bank Statement?

This is common.

Examples include:

  • bank charges;

  • interest received;

  • payment gateway deductions;

  • direct customer deposits;

  • automatic loan deductions;

  • standing instructions;

  • payments recorded late by the accounts team.

If the transaction appears in the bank but not in the books, TallyPrime can help you create a voucher from the imported bank data rather than entering the transaction again from scratch.

Current TallyPrime documentation specifically describes the ability to auto-create vouchers from bank statement entries.

This can save considerable time for businesses with a high number of bank transactions.

Auto-Creating Vouchers From Bank Statements

Consider this example.

Your bank statement contains:

Bank Charges: ₹885

No corresponding entry exists in TallyPrime.

You can review the bank entry and create the appropriate accounting voucher from it.

Similarly, if a customer has transferred money directly into your bank account but the receipt was not recorded, the bank entry can become the starting point for creating the Receipt voucher.

TallyPrime supports creating:

  • individual vouchers;

  • multiple vouchers;

  • consolidated vouchers

from suitable bank-statement entries.

You should still review the ledger allocation carefully.

The software knows money entered or left the bank. It cannot automatically know the business reason behind every transaction without sufficient information.

How to View Imported Bank Data Later

You do not lose access to the statement after leaving the import screen.

To view imported transactions:

Press Alt+G (Go To) → Search for “Imported Bank Data” → Enter

Alternatively:

Gateway of Tally → Banking → Imported Bank Data

You can then select the relevant bank and period.

The Imported Bank Data report shows the bank-side entries along with deposit and withdrawal information.

From this report, current TallyPrime also provides actions for:

  • creating vouchers;

  • reconciling or modifying matches;

  • unlinking incorrect matches;

  • setting transaction status;

  • checking potential matches.

This makes it a useful working report rather than simply an archive of imported files.

What If You Imported the Wrong Bank Statement?

It happens.

Perhaps you selected:

  • the wrong month;

  • the wrong account;

  • a duplicate statement;

  • the wrong file.

Do not begin deleting accounting vouchers randomly.

TallyPrime provides the ability to reset imported bank-statement data where necessary. Its current documentation specifically notes that statement data can be reset when the wrong period has been imported or when reconciliation needs to be reset.

Before resetting anything, check which transactions have already been reconciled or used to create vouchers.

The later you notice the mistake, the more carefully you should review the effect before resetting the data.

Common Bank Statement Import Errors in TallyPrime

Bank Ledger Is Not Visible

Open the bank ledger and check:

  • Bank Name

  • Account Number

  • IFSC

Incomplete bank details are a common reason the ledger does not appear in the import list.

CSV Statement Is Not Importing

The file may technically be a CSV but still use an unsupported CSV encoding or variation.

Tally recommends resaving problematic CSV files specifically as CSV (Comma delimited) when another CSV format is causing trouble.

Do this only with a statement originally downloaded in the appropriate bank-supported format—not with a spreadsheet created from a PDF.

Excel Statement Is Not Importing

Older or specialised Excel formats may cause problems.

Tally's troubleshooting guidance recommends resaving older files such as .xls, .xlsb, or .xlsm as a standard Excel Workbook (.xlsx) where relevant.

“Bank Statement Is Already Open” Error

First close Excel or any program using the file.

If the error continues, Tally's FAQ suggests renaming the file by adding -imp to the filename and trying again.

For example:

statement.csv

becomes:

statement-imp.csv

Statement Format Is Not Supported

A statement can come from the right bank and still have an unsupported structure.

Banks sometimes offer multiple export layouts.

Try downloading another supported format directly from the bank portal.

If TallyPrime still does not recognise it, Tally advises contacting its support team regarding the bank or statement format.

PDF Converted to Excel Still Does Not Work

This is expected.

A converted PDF spreadsheet is not treated as the same thing as an original supported bank statement.

Download the CSV or Excel statement directly from online banking instead.

Import Bank Statement vs Connected Banking

Downloading a statement manually is not the only way to bring bank information into TallyPrime.

For supported accounts, Connected Banking can fetch bank statements through the banking connection.

The workflow is broadly:

Alt+Z (Exchange) → All Banking Options → Get Statement

You choose the bank ledger and statement period, request the statement, and import it once the request is ready.

Manual Statement ImportConnected Banking
Download file from bank portalRetrieve statement through connected workflow
Requires supported statement fileRequires supported connected bank/account
Works well for monthly import routinesReduces manual downloading
Useful without connected banking setupRequires connection and internet access
You choose local CSV/Excel fileStatement is requested through TallyPrime

If your bank is available through Connected Banking and your organisation is comfortable using it, the second method can remove another manual step.

If not, regular statement import remains perfectly practical.

Bank Statement Import vs Manual Reconciliation

Manual reconciliation is still available.

With manual reconciliation, you compare your books against the bank statement and enter the relevant bank dates yourself.

This can work for a business with very few transactions.

The difficulty appears when an account contains hundreds or thousands of monthly entries.

Imported bank statements allow TallyPrime to compare book and bank transactions automatically and identify matches, reducing repetitive manual work.

For most businesses already using a supported bank statement format, the imported-statement workflow is worth considering.

Practical Example

Suppose your April bank statement contains 120 transactions.

Your accountant has already entered 105 of them in TallyPrime.

After importing the statement:

  • 92 are identified as exact matches;

  • 10 appear as potential matches;

  • 3 book transactions remain unmatched;

  • 18 bank transactions have no corresponding voucher.

Instead of comparing all 120 entries manually, the accountant can focus on the exceptions.

Those 18 unmatched bank entries might include:

  • bank charges;

  • customer deposits;

  • direct debits;

  • interest;

  • transactions that were simply missed.

This is the real advantage of importing statements.

It shifts the accountant's time away from searching for obvious matches and toward reviewing the transactions that actually need attention.

Best Practices for Bank Statement Import

Import Statements Regularly

Do not wait six months and import everything at once unless there is a specific reason.

Monthly—or more frequent—reconciliation keeps discrepancies easier to understand.

Use a Consistent File Structure

A folder such as:

Bank Statements → 2026-27 → HDFC → September

is much easier to manage than dozens of files sitting in Downloads.

Preview Before Importing

The extra minute is worth it.

Reconcile Before Importing the Next Large Period

Keeping the workflow current prevents a backlog of unidentified transactions.

Investigate Unmatched Entries

Do not simply force every transaction to reconcile.

A mismatch may reveal:

  • duplicate entry;

  • wrong amount;

  • wrong date;

  • missing voucher;

  • bank charge;

  • incorrect party.

Review Auto-Created Vouchers

Automatic voucher creation saves data-entry time, but ledger selection and accounting treatment still need to make business sense.

Frequently Asked Questions

How do I import a bank statement in Tally Prime?

From Gateway of Tally, press Alt+O → Bank Statement, select the bank ledger, choose the supported statement file, keep Preview enabled, press Ctrl+A, review the statement, and press I to import it.

Which bank statement formats does TallyPrime support?

TallyPrime's current statement-import documentation supports bank-provided CSV and Excel files, while current bank-reconciliation guidance also refers to MT940 for relevant supported workflows. Availability depends on the bank and statement format.

Can I import a PDF bank statement into TallyPrime?

Not through the standard Bank Statement import feature. Tally specifically states that PDF statements and CSV/Excel files converted from PDF are not supported in that workflow.

Why is my bank ledger not showing during import?

Check whether the bank ledger contains the Bank Name, Account Number and IFSC details. Tally recommends verifying these fields when the ledger is missing from the import list.

Can TallyPrime automatically reconcile bank transactions?

Yes. After statement import, TallyPrime can identify exact and potential matches between book entries and bank transactions for reconciliation.

Can TallyPrime create vouchers from a bank statement?

Yes. Imported bank transactions can be used to create vouchers, including multiple or consolidated voucher workflows where appropriate.

Where can I see an imported bank statement later?

Open Alt+G → Imported Bank Data, or go through Gateway of Tally → Banking → Imported Bank Data.

What should I do if I imported the wrong statement?

Use the bank-statement reset facility after reviewing whether any imported entries have already been reconciled or used. TallyPrime supports resetting imported bank data when necessary.

Do I need to import a file if I use Connected Banking?

Not necessarily. With supported Connected Banking accounts, TallyPrime can request the bank statement through the connected workflow and then bring it into the reconciliation process.

Does importing a statement automatically change my accounting books?

Think of the imported statement primarily as bank-side data used for matching and reconciliation. Where a bank transaction has no book entry, TallyPrime can help create the required voucher, but those transactions should still be reviewed and accounted for appropriately.

Make Bank Reconciliation a Review Task, Not a Data-Entry Task

The biggest benefit of importing a bank statement is not the import itself.

It is what happens afterward.

Without imported bank data, an accountant may spend a large part of the reconciliation process simply comparing one line with another.

With the statement inside TallyPrime, the software can do much of that comparison first.

Exact matches can be dealt with quickly.

Potential matches can be reviewed.

Missing book entries stand out.

Bank charges and direct transactions become easier to spot.

The accountant spends more time asking, “Why doesn't this transaction match?” and less time asking, “Where is this transaction?”

That is a much better use of a reconciliation process.

Start with a properly configured bank ledger, download the statement directly from the bank rather than converting a PDF, use the preview before importing, and then work through the Bank Reconciliation Summary instead of treating the import as the final step.

Once this becomes a regular routine, bank reconciliation stops feeling like a month-end clean-up exercise and becomes a much more manageable part of everyday accounting.

Comments

Popular posts from this blog

Tally Prime 7.0 Features: What’s New and What Actually Matters

Features of Tally ERP 9: Complete Business Guide