Why "Payment Received" and "Invoice Paid" Aren't Always the Same Amount
A ₹60,000 invoice, and something other than exactly ₹60,000 lands in the bank against it. That's not automatically a mistake — there's a specific, short list of legitimate reasons this happens, and knowing all of them is what stops each one from being a small panic the first time it comes up.
The legitimate reasons the amounts differ
- TDS was deducted — the most common cause for B2B service invoices. See why TDS makes an invoice look partially paid when it's actually fully settled.
- It's a genuine partial payment — the client is paying in instalments, or paid what they had available now. See recording a part-payment correctly.
- It's an overpayment — more arrived than the invoice needed, and the rest is credit. See what to do when a client overpays.
- It includes a previously-recorded advance — part of what settles this invoice was actually paid earlier, before the invoice existed. See tracking an advance payment correctly.
- Bank charges were deducted in transit — less common domestically, but a real factor on international payments, where an intermediary bank's fee can shave a small amount off what actually arrives versus what was sent.
- Rounding — genuinely small differences (a few rupees) from how each side's software rounds a calculation, rarely worth chasing beyond confirming it's rounding and not something else.
The one thing all of these have in common
Every legitimate reason has a specific, identifiable cause — none of them are "just a mismatch to write off." Treating every gap as the same generic problem is what leads to either chasing clients for money they don't actually owe (when it was TDS) or missing money they genuinely still do owe (when it was a real partial payment). The fix is the same in every case: record what actually happened, specifically, rather than reconciling to a lump-sum guess.