Common Entry Errors to Avoid When Posting Bank Statements to Tally
Most reconciliation headaches in Tally have nothing to do with the bank statement itself. They start with how it gets entered. A wrong ledger picked in a hurry, a missing instrument number, a payment gateway settlement lumped into one line instead of broken out. None of these look like errors on the day you make them. They surface weeks later, when Tally’s closing balance refuses to match the bank’s.
Precisa works with accountants who post hundreds of bank entries a month across client books, and the same handful of mistakes shows up in nearly every set of accounts. Here’s what causes them, and what fixes them for good.
Key Takeaways
- Most Tally mismatches trace back to five recurring points: wrong ledger selection, duplicate vouchers, unbroken settlement lines, incomplete opening balance carry-forward, and missed GST or TDS treatment.
- A missing instrument or reference number blocks Tally’s auto-match even when the amount and date are correct.
- Payment gateway and UPI settlements should be posted at gross value with charges shown separately, never netted into one figure.
- Opening balance mismatches almost always trace back to the previous year’s carry-forward, not to anything entered this month.
- Catching these five patterns before closing takes far less time than untangling them after an auditor flags the difference.
Why don’t Tally entries match the bank statement after posting?
The biggest cause of a “broken” reconciliation isn’t the transaction. It’s the ledger selected at entry. Any business running more than one current account, say one with HDFC Bank and another with ICICI Bank, will eventually post an entry against the wrong bank ledger during a busy week. The amount and date are correct, but Tally now compares that voucher against the wrong statement entirely, and it stays unreconciled until someone alters the ledger by hand.
The quieter version is a missing instrument or cheque number. Tally’s matching logic leans on the instrument number and date to link a voucher to a statement line. Skip that field and auto-match won’t find the pair, even though both sides are correct. If your team still types statement figures in by hand, this is also where transposition errors creep in. Fetching statement data through Precisa’s bank statement analysis tool, or pulling it directly through Account Aggregator consent, removes the manual reading step. Worth building as a habit for any practice managing books for several clients at once.
What causes duplicate entries when importing bank statements?
Duplicates usually come from one of two habits. Someone re-imports a statement that overlaps a period already entered, or a transaction gets booked twice, once as a sales receipt against an invoice and again as a raw bank receipt when the statement is posted. Either way, the bank ledger balance inflates and reconciliation won’t close until the extra voucher is found.
The fix is procedural, not clever. Import statements in fixed, non-overlapping periods, and use unique reference numbers so the same line can’t be entered twice under different narrations. For higher volumes, particularly where the same counterparty appears repeatedly across accounts, running the data through a tool built for duplicate and circular transaction detection catches patterns a manual scan tends to miss near month-end.
How should payment gateway and UPI settlements be posted?
This is where careful entries often go wrong. Razorpay, PayU, Cashfree, Instamojo and similar gateways don’t credit your account per sale. They settle net of commission, often on a T+1 or T+2 cycle, so one bank credit can represent dozens of customer payments. Government data on UPI shows how granular this gets: per the National Payments Corporation of India, 86% of person-to-merchant UPI transactions are below ₹500, so one settlement line could stand in for a hundred small payments.
Posting that one bank credit straight to sales, netted for the gateway fee, undercounts turnover and complicates GST reconciliation later. The correct approach records the gross sale value against the sales ledger and books the gateway charge separately as an expense, then matches the net figure against the settlement report rather than the bank credit alone. If your team already receives categorised data through Precisa’s API, this gross-versus-net split can be built into the feed before it reaches Tally, instead of being reconstructed by hand every month.
Why doesn’t the opening balance match when reconciliation starts?

An opening balance mismatch is almost never caused by anything entered this month. It’s a carry-forward problem. Either the previous year’s closing reconciliation wasn’t fully cleared, or a data migration missed unreconciled entries that should have appeared in the new year’s Opening BRS (Bank Reconciliation Statement). Tally’s own reconciliation documentation confirms unreconciled transactions from one year are meant to carry into the next year’s opening reconciliation automatically, and removing them without checking locks the gap in permanently.
The fix is to return to the prior year’s closing BRS and resolve each line there, rather than adjusting the current year’s figure to force a match.
What happens when GST or TDS gets missed while posting bank entries?
A bank credit posted without linking the correct Goods and Services Tax (GST) ledger, or a vendor payment entered without showing the Tax Deducted at Source (TDS) deduction, won’t cause an immediate error. The voucher saves fine. The problem shows up later, when turnover in the books doesn’t match what’s reported in GSTR filings, or when TDS claimed by a vendor doesn’t reconcile against what was actually deducted. Both turn a routine close into a week of cross-checking during audit season. Building GST and TDS treatment into the entry itself is slower upfront and considerably faster over a full financial year.
How do you stop wrong voucher types from breaking reconciliation?
Tally distinguishes between Payment, Receipt, Contra and Journal vouchers for good reason, and mixing them up creates entries that look fine individually but double up in the bank ledger. A common example: a transfer between two of the company’s own accounts gets entered as a Payment from one and a Receipt in the other, instead of a single Contra voucher. Both accounts now carry the movement, and reconciliation shows a phantom difference until someone traces it back. Agreeing voucher-type rules with the team, and treating the instrument number as non-negotiable, prevents most of this.
Frequently asked questions
1. What is the most common Tally entry error when posting bank statements?
Posting a correct transaction to the wrong bank ledger, usually when a business runs more than one current account. The amount and date are right, but Tally compares the voucher against the wrong statement, so it never auto-matches.
2. How do you fix a bank reconciliation mismatch in Tally?
Check for a wrong ledger, a duplicate voucher, or a missing instrument number, since these cause most differences. Trace the transaction rather than adjusting the balance to force a match.
3. Should UPI and payment gateway settlements be posted as single or multiple entries?
Post the gross sale value and the gateway charge as separate lines, not one netted figure. A single settlement credit often represents many customer payments, so netting them hides the true turnover.
4. Why doesn’t the opening bank balance match in TallyPrime?
It’s almost always a carry-forward issue from the previous year’s closing reconciliation, not an error in the current period. Check the prior year’s Opening BRS before adjusting anything current.
5. Can GST or TDS errors happen while posting bank entries in Tally?
Yes. A sale or vendor payment can save correctly without the right GST or TDS treatment attached, and the mismatch only becomes visible later during return filing or audit, not at the point of entry.
The pattern behind all of this
None of these five errors come from a lack of Tally knowledge. They come from volume and speed working against careful entry, especially when a business processes hundreds of lines a month across multiple accounts and gateways. Clean, categorised data going into Tally solves more of this than end-of-month checking ever will. That’s the gap bank statement analysis is built to close before entry, so the numbers your team types in already carry the right ledger and reference, which matters just as much when that data later feeds a credit assessment downstream.
See how clean, pre-categorised bank statement data looks before it reaches Tally. Try Precisa for free now.



