Back to Blog|Bank Automation

Import HDFC Bank Statement to Tally Prime: Step-by-Step Guide

July 14, 202612 min readCA Rakesh Sharma

For accountants, business owners, and Chartered Accountants (CAs) managing business finances in India, reconciling bank ledgers is one of the most time-consuming month-end operations. HDFC Bank, as one of India's largest private commercial lenders, processes millions of retail and corporate transactions daily. These transactions include salary payouts, vendor NEFTs, customer deposits, interest credits, credit card settlements, and bank fee deductions.

When accounts handle high-volume transactions, manually typing each banking entry into TallyPrime becomes a significant bottleneck. It delays the generation of financial statements, increases the likelihood of human typing errors, and complicates GST input tax credit (ITC) mapping. In this comprehensive, step-by-step guide, we discuss how to download HDFC bank statements, map standard transaction codes, handle manual Excel importing exceptions, and utilize automated parser tools to accelerate your workflow.

1. Downloading Bank Statements from HDFC Netbanking

Before starting the import process, you need to download a clean digital copy of your HDFC Bank statement. Using scanned papers or screenshot drafts will fail spreadsheet checks. To download a digital PDF or Excel statement:

Path A: Retail Internet Banking

  1. Log in to the HDFC Retail Netbanking portal using your Customer ID and IPIN.
  2. On the top menu, select the Accounts tab.
  3. Under the left sidebar, click on Enquire > Account Statement - Last 5 Years.
  4. Select your target account number and specify the desired date range (e.g. from the 1st to the 30th of the target month).
  5. In the format dropdown list, choose **Excel** or **PDF**. Excel is highly recommended if you plan to structure the file manually.
  6. Click **Download** and save the file.

Path B: Corporate Internet Banking (E-Net)

  1. Log in to the HDFC Corporate Netbanking portal using your corporate credentials.
  2. Navigate to Account Services > Reports > Account Statement.
  3. Specify the accounts and transaction dates.
  4. Choose **CSV** or **PDF** format. For corporate accounts with thousands of daily transactions, CSV files load faster in spreadsheet tools.
  5. Download the file to your secure local directory.

2. Deciphering HDFC Bank Transaction Codes & Narration Formats

HDFC statements include unique alphanumeric prefixes in their description columns. Understanding these prefixes is key to assigning the correct ledger categories inside TallyPrime.

Prefix CodeTransaction TypeTally Voucher TypeTarget Accounting Group
NFX / NEFTNational Funds TransferPayment / ReceiptSundry Creditors / Debtors
RTGSHigh-value Funds TransferPayment / ReceiptSundry Creditors / Debtors
IMPS / MMTImmediate Payment ServicePayment / ReceiptSundry Creditors / Debtors
CHG / WDLBank Charges & FeesPaymentIndirect Expenses
INF / INTInterest Credited by BankReceiptIndirect Incomes
IB / Sweep-inFixed Deposit Sweep TransfersContraBank Accounts / Fixed Deposits

For instance, if a transaction narration reads `NFX-VENDOR-A-123456`, it indicates a National Funds Transfer sent to Vendor A. In TallyPrime, this must be mapped to a **Payment Voucher** and debited against the Vendor A ledger under Sundry Creditors.

3. Step-by-Step: The Manual Excel Import Method in TallyPrime

If you prefer to configure mappings manually, you can use TallyPrime’s native Excel import features. Follow this step-by-step setup:

Step A: Prepare the Excel Sheet

  1. Open your downloaded HDFC Excel bank statement.
  2. Remove all introductory header rows (typically rows 1 to 15 containing the bank logo, address, customer details, and starting balances). Your sheet must begin directly with the column headers: `Date`, `Description`, `Withdrawal (Dr)`, `Deposit (Cr)`, and `Balance`.
  3. Clean up any multi-line transaction descriptions. Merge them into a single cell so Tally does not treat them as separate transactions.
  4. Ensure dates follow a consistent format, such as `DD-MM-YYYY` or `DD-MMM-YYYY` (e.g. `14-07-2026`).
  5. Save this file as an Excel Workbook (`.xlsx`).

Step B: Configure the Import Template in Tally

  1. Open TallyPrime and load your target company.
  2. On the top menu bar, press Alt+O (Import) and select **Manage > Sample Templates**.
  3. Choose **Transactions** as the template type. Tally will provide a default mapping layout.
  4. Define the mapping: Map the Excel date column to Tally's `Voucher Date`, the particulars column to Tally's `Narration`, deposits to `Credit Amount`, and withdrawals to `Debit Amount`.
  5. Save the mapping template.

Step C: Execute the Import

  1. Go to the Gateway of Tally, select Import > Transactions.
  2. Choose **Excel** as the file format.
  3. Enter the absolute file path of your prepared HDFC Excel sheet.
  4. Under **Ledger Mapping**, select your HDFC Bank Ledger.
  5. Set **Show Preview before Import** to **Yes** to double-check date columns.
  6. Press **Ctrl+A** to proceed. TallyPrime will import the records and display a summary of imported vouchers.

Troubleshooting Tip: If Tally displays an import failure error, open the `tally.imp` log file in your Tally installation directory. The log will detail which row failed (often due to date formatting errors or missing master ledgers).

4. Honesty Check: How TrulyInvoice Automates HDFC Bank Data Entry

TrulyInvoice is designed to eliminate the manual formatting, column cleanup, and ledger mapping steps. It provides a secure, review-first desktop sync tool.

To maintain transparency, here is exactly how the tool handles bank statements:

  • No Direct Banking Login: TrulyInvoice does **not** log into your HDFC Netbanking account. It does not ask for or store client passwords or Netbanking credentials. You must download the statement PDF manually from HDFC and upload it to the tool.
  • AI Narration Matching: TrulyInvoice parses the PDF statement and uses history-matching algorithms to suggest ledger names. For example, if it matches the narration `NFX-VENDOR-A`, it suggests debiting the `Vendor A` ledger.
  • Review Grid Interface: The tool presents a visual grid showing all extracted entries. You review suggested voucher types (Payment, Receipt, or Contra) and ledger categories, edit fields, and apply bulk mapping overrides.
  • Tally Synchronization: The utility connects to TallyPrime via a local gateway port (Port 9000). Once you click "Sync", it creates the accounting vouchers inside Tally instantly.
  • Fast-Track Reconciliation: TrulyInvoice creates the voucher records, which means you do not have to type them. However, it does not replace Tally's built-in reconciliation checks. You must still run Tally's bank reconciliation tool to match voucher dates with actual clearing dates.

5. Summary & Best Practices

Automating your HDFC bank statement entry reduces data entry backlogs. Whether you clean up columns manually in Excel or use TrulyInvoice's flat-rate parser to suggest ledger codes, verifying ledger groupings is essential to clean book audits. Reconcile entries inside TallyPrime to complete the reconciliation flow.

C
CA Rakesh SharmaExpert Reviewer

Chartered Accountant & Accounting Automation Specialist

Last Verified: July 14, 2026
TallyPrime FY 2026-27 (v4.0+)
Ready to save time?

Stop Manual Voucher Entry.

TrulyInvoice automates your complete invoice workflow and syncs directly to Tally Prime.

No credit card · 14-day free trial

01

Upload Invoice

Drag & drop PDFs, scans, or photos.

02

AI Extraction

Line items, tax, and ledgers mapped.

03

1-Click Review

Verify extracted details on dashboard.

04

Direct Sync

Vouchers created instantly in Tally Prime.

Chat with us