Most CA firms in India still reconcile bank statements manually in Excel. It takes hours per client, introduces errors that compound during GST filing, and becomes a bottleneck that limits how many clients a firm can handle.

If you reconcile 5 clients per month and spend 3 hours per client on bank matching, that is 15 hours a month on mechanical work that should take minutes. This guide shows you exactly how to do bank reconciliation correctly — and how to cut the time by 70%.

What Is Bank Reconciliation?

Bank reconciliation is the process of matching your business’s internal financial records (your books) with the bank’s records (bank statements). The goal is simple: every transaction in your books should have a corresponding entry in the bank statement, and vice versa.

When they match, your books are accurate. When they do not, you have discrepancies that need investigation.

Why It Matters for Indian Businesses

  • GST filing accuracy: Your GSTR-3B liability is calculated from your books. If your books do not match your bank, your GST returns are wrong.
  • ITC claims: Buyers claim Input Tax Credit based on your invoices. If payments are not reconciled, it creates disputes.
  • Audit readiness: During a GST audit, the first thing authorities check is whether your bank movements match your declared turnover.
  • Cash flow clarity: You cannot manage cash flow if you do not know exactly how much money moved in and out.

Step-by-Step Bank Reconciliation Process

Step 1: Collect Your Bank Statements

Download statements from all business bank accounts for the reconciliation period (usually monthly).

For major Indian banks:

BankFormatHow to Download
SBIPDF, CSVYono Lite app → Accounts → Statement
HDFCCSV, PDFNetBanking → Accounts → Download Statement
ICICICSV, ExcelInternet Banking → Accounts → e-Statement
AxisCSV, PDFInternet Banking → Accounts → Statement
KotakCSV, PDFNet Banking → Accounts → Download

Most Indian banks provide CSV or Excel exports. CSV is the cleanest format for reconciliation because it is structured and machine-readable.

Step 2: Prepare Your Books

Ensure all transactions for the period are recorded in your accounting system:

  • All sales invoices issued
  • All purchase invoices received
  • All payments made (cheques, NEFT, RTGS, UPI)
  • All receipts (bank transfers, cash deposits, UPI)
  • Bank charges and interest (often missed)
  • Loan EMIs and SIPs

Step 3: Match Transactions

This is where the actual reconciliation happens. Compare each line item in the bank statement against your books.

Match by these fields:

  1. Date — Transaction date in the statement vs. date in your books
  2. Amount — Exact amount match
  3. Description — Party name, reference number, or narration

Common matching scenarios:

ScenarioAction
Exact match foundMark as reconciled
Amount matches, date differs by 1-2 daysCheck if it is a clearing delay (cheque) — usually OK
Transaction in bank but not in booksRecord it (bank charges, interest, forgotten payment)
Transaction in books but not in bankCheck if it is a timing difference (cheque not yet cleared)
Partial matchInvestigate — could be TDS deduction, bank fee, or error

Step 4: Investigate Discrepancies

Unmatched items fall into two categories:

Items in bank statement but not in books:

  • Bank charges (monthly, transaction-based)
  • Interest credited or debited
  • TDS deducted by the bank on fixed deposits
  • Direct debits (EMI, SIP, insurance)
  • Customer payments you forgot to record

Items in books but not in bank statement:

  • Cheques issued but not yet presented (outstanding cheques)
  • NEFT/RTGS initiated on the last day but credited next day
  • Deposits in transit

Step 5: Make Adjusting Entries

For every discrepancy you identify, record the appropriate entry:

  • Bank charges: Debit bank charges, credit bank account
  • Interest earned: Debit bank account, credit interest income
  • TDS deducted: Debit TDS receivable, credit bank account
  • Forgotten payment: Record the original transaction

Step 6: Confirm the Reconciliation

After all adjustments, check:

Opening balance + All debits - All credits = Closing balance

This should match the closing balance on your bank statement. If it does, the reconciliation is complete.

Common Mistakes in Indian Bank Reconciliation

1. Ignoring Small Amounts

Bank charges of Rs. 59.40 or interest of Rs. 12.76 get ignored. Over 12 months, these create a material discrepancy. Record everything.

2. Not Reconciling UPI Transactions

UPI transactions often appear with truncated descriptions like “UPI/DR/4041XXXXXX/To Name”. If you do not have a system to match these by amount and date, they pile up as unreconciled items.

3. Mixing Personal and Business Accounts

Many small business owners use the same bank account for personal and business transactions. This makes reconciliation nearly impossible because you cannot distinguish business expenses from personal ones.

4. Timing Issues with GST Payments

GST paid through the portal (DRC-03 or regular return) may take 1-2 days to reflect in the bank. If you reconcile on the 1st of the month, the previous month’s GST payment might not show up yet.

5. Not Reconciling Cash Transactions

Bank reconciliation only covers bank movements. If your business has significant cash transactions, you need a separate cash reconciliation process to ensure completeness.

Bank Reconciliation Format

Here is a standard format that works for Indian businesses:

DateParticularsDebit (Rs.)Credit (Rs.)Balance (Rs.)Reconciled?
01/04Opening balance5,00,000Yes
03/04NEFT from Customer A1,18,0006,18,000Yes
05/04Vendor B payment54,0005,64,000Yes
10/04Bank charges2365,63,764Yes
30/04Closing balance5,63,764Yes

How to Automate Bank Reconciliation

Manual reconciliation does not scale. If you manage 20+ clients or process more than 100 transactions per month, you need automation.

What automated reconciliation does:

  1. Imports your bank statement (CSV)
  2. Reads transaction dates, amounts, and descriptions
  3. Matches against your books using structured rules
  4. Flags unmatched items for manual review
  5. Generates a reconciliation report

With a system like Hisaabo, this works as follows:

  • Upload your bank CSV (SBI, HDFC, ICICI, or any bank)
  • The system auto-matches transactions by amount, date, and party name
  • Matched items are marked reconciled automatically
  • Unmatched items appear in an exception list for you to review
  • Every reconciliation action is logged in an audit trail

This turns a 3-hour manual process into a 20-minute review.

Bank-Specific Tips

SBI

SBI statements often have merged rows for multi-line transactions. Clean the CSV before reconciliation — remove header rows and footer totals, keep only transaction lines.

HDFC

HDFC CSVs include cheque numbers in the description. Use these for matching cheque-based payments precisely.

ICICI

ICICI statements may show UPI transactions with only the last 4 digits of the UPI ID. Match by amount and date if the description is unclear.

Frequently Asked Questions

How often should I reconcile my bank accounts?

Monthly. Reconcile within the first week of the new month. This ensures your books are accurate before GST filing (due by the 11th or 20th depending on your scheme).

What if the bank statement balance does not match my books after reconciliation?

There is still an unrecorded or incorrectly recorded transaction. Recheck bank charges, interest, TDS, and UPI payments. If it still does not match, request a detailed statement from the bank that includes pending transactions.

Do I need to reconcile all bank accounts?

Yes. Every business bank account — current account, savings account used for business, overdraft account, and salary account if used for business expenses.

Can I reconcile mid-month?

Yes. In fact, weekly or mid-month reconciliation catches errors early and reduces the month-end workload significantly.

What is the difference between bank reconciliation and cash reconciliation?

Bank reconciliation matches your books with bank statements. Cash reconciliation matches your books with physical cash on hand. Both are needed for complete financial accuracy.


If you are still doing bank reconciliation in Excel, you are spending hours on work that should take minutes. Systems like Hisaabo automate the matching, flag exceptions, and keep a full audit trail — so your books are always reconciled and GST-ready.

Try Hisaabo free — automate your bank reconciliation