Your books say you owe a vendor Rs 12.4 lakhs. The vendor's statement says Rs 14.1 lakhs. Where did the Rs 1.7 lakhs go? If your finance team can't answer that question quickly, you've got a vendor payment reconciliation problem, and you're not alone.
In Indian businesses, where GST credits, TDS deductions, advance payments, debit notes, and credit notes all affect vendor balances, reconciliation breaks down more often than most teams care to admit. Unrecorded credit notes, disputed invoices, partial payments, TDS the vendor hasn't accounted for, GST adjustments, plain data entry errors: any of these can create mismatches. Left unresolved, they accumulate, distort your accounts payable ageing, and make cash flow planning unreliable.
Here's how to fix that, with practical workflows your finance team can put into practice.
What Vendor Payment Reconciliation Involves
At its core, vendor payment reconciliation is the process of comparing two sets of records and resolving differences:
- Your books: The vendor ledger in your accounting system or ERP, which tracks invoices received, payments made, TDS deducted, debit/credit notes issued, and the running balance.
- The vendor's records (The vendor's statement of account (SOA), which reflects the same transactions from their perspective) invoices raised, payments received, credit notes issued, and the running balance.
The goal is to arrive at an agreed balance. In practice, the two rarely match perfectly, and the reconciliation process involves identifying every difference, determining its cause, and taking corrective action.
Why It's Harder in India
Several India-specific factors make vendor payment reconciliation more complex than in most other jurisdictions:
- TDS adjustments: When you deduct TDS on a vendor payment (under sections like 194C, 194J, 194H, or 194I), the amount you pay is less than the invoice value. The vendor sees a shortfall unless they account for TDS separately. This is the single most common cause of reconciliation differences in Indian businesses.
- GST credit notes and debit notes: Under GST, credit notes and debit notes must be reflected in returns (GSTR-1 and GSTR-3B). If a credit note is issued but not recorded by one party, the balances diverge, and so do the GST return figures.
- MSME payment tracking, With Section 43B(h) now in effect, tracking exactly when payments to micro and small enterprise vendors were made (not just whether they were made) is essential. You need payment dates relative to acceptance dates. Miss the 15-day window (no agreement) or 45-day window (with agreement), and the expense gets disallowed.
- Advance payments: Advances paid to vendors before invoice receipt must be tracked and adjusted when invoices arrive. Under GST, tax paid on advances for services requires specific treatment. Mismanaged advances are a frequent reconciliation headache.
- Multi-state transactions: Vendors with multiple GSTINs (one per state) may send invoices from different state registrations. If your system doesn't segregate vendor ledgers by GSTIN, reconciliation turns into a tangled mess.
How Big Is the Reconciliation Gap?
For mid-size Indian companies, vendor balance mismatches at financial year-end typically run 2-5% of total accounts payable. Sounds small? For a company with Rs 50 crore in annual vendor payments, even a 3.7% gap means Rs 1.85 crore in unresolved differences. That's overpayments, missed credits, incorrect tax filings, and strained vendor relationships, all because nobody reconciled on time.
The Vendor Payment Reconciliation Process: Step by Step
Here's a structured workflow that covers the full reconciliation cycle.
Step 1: Obtain Vendor Statements
Request a Statement of Account (SOA) from each vendor for the reconciliation period. For practical purposes, monthly reconciliation is ideal for high-volume vendors (those with more than 10 invoices per month), while quarterly reconciliation works for lower-volume vendors.
The SOA should include: invoice number, invoice date, invoice amount (with GST breakup), payment received with date and reference, credit/debit notes, and the closing balance. Standardise the format you request: a common template reduces the time your team spends parsing different formats.
Step 2: Extract Your Vendor Ledger
Pull the corresponding vendor ledger from your accounting system for the same period. Ensure it includes:
- All invoices booked (with booking date, invoice date, and amount)
- All payments made (with payment date, payment reference, and amount)
- TDS deducted (amount and TDS reference/challan number)
- Debit notes and credit notes
- Advances paid and adjusted
- Opening and closing balance
Step 3: Match Transactions
This is where the actual reconciliation happens. Match transactions between the two records:
- Invoice matching: Match each invoice in the vendor's SOA to the corresponding entry in your ledger. Check invoice number, date, and amount. Flag mismatches.
- Payment matching: Match each payment in your ledger to the vendor's receipt record. The most common mismatch here is TDS: you record the gross invoice and net payment (after TDS deduction), while the vendor may record the gross invoice and show a shortfall equal to the TDS amount.
- Credit/debit note matching: Match credit notes and debit notes between the two records. A credit note issued by the vendor but not recorded in your books is a common reconciliation item.
Step 4: Identify and Classify Differences
After matching, the unmatched items fall into categories:
- Timing differences: Transactions recorded by one party but not yet recorded by the other. Example: a payment you made on the last day of the month that the vendor records in the next month. These typically resolve themselves in the next reconciliation period.
- TDS differences: The vendor has not accounted for TDS deducted by you. This requires sharing TDS certificates (Form 16A) with the vendor so they can reconcile their records.
- Amount differences: The same transaction is recorded at different amounts by the two parties. This could be due to rate disputes, quantity discrepancies, or GST calculation errors. Each requires investigation.
- Missing transactions: Invoices or payments present in one record but absent in the other. Missing invoices in your books mean unbilled purchases that need to be recorded. Missing payments in the vendor's records could indicate payment processing issues.
- Disputes (Transactions that both parties have recorded but disagree on) typically involving quality deductions, penalty charges, or disputed credit notes.
"The biggest time sink in vendor reconciliation isn't the matching: it's chasing the corrections. Someone has to investigate, talk to the vendor, get it resolved, and update the records. Without a structured workflow, differences pile up across months and become impossible to untangle at year-end.": Financial Controller, Manufacturing Company
Step 5: Resolve Differences
For each difference category, the resolution path is different:
- Timing differences: Document and carry forward. They should resolve in the next period. If they persist for more than one period, investigate further.
- TDS differences: Issue Form 16A to the vendor quarterly. Reconcile TDS deducted in your books with TDS deposited (per Form 26Q) and TDS reflected in the vendor's Form 26AS/AIS. Remember: under Section 201(1), if you fail to deduct TDS or deduct but don't deposit it, you're treated as an assessee in default.
- Amount differences: Investigate the root cause. Rate or quantity dispute? Involve procurement. GST calculation error? Correct the invoice through a credit/debit note.
- Missing transactions: Record unbooked invoices in your system (after approval). For missing payments, verify bank records and share proof of payment with the vendor.
- Disputes: Escalate to the relevant business stakeholder. Document the dispute, the positions of both parties, and the resolution. Adjust records only after agreement.
Step 6: Confirm the Reconciled Balance
After resolving all actionable differences, prepare a reconciliation statement showing the balance per your books, adjustments, and the reconciled balance that matches the vendor's records (or a documented reason for any remaining difference). Both parties should confirm the reconciled balance: this is especially important for year-end confirmations used during statutory audits.
Vendor Ledger Reconciliation and GST
Here's a time-saver most teams miss: vendor payment reconciliation and GST reconciliation are closely linked. Run them in parallel and you'll save significant effort.
GSTR-2B Reconciliation
Your GSTR-2B is auto-populated from your vendors' GSTR-1 filings. Compare your purchase register (vendor ledger, invoice side) against GSTR-2B to identify:
- Invoices in your books but not in GSTR-2B: The vendor either has not reported them in GSTR-1 or reported them with different details. Follow up with the vendor to correct their GSTR-1.
- Invoices in GSTR-2B but not in your books: Possible unrecorded purchases. Investigate before claiming ITC.
- Amount mismatches: Same invoice reported at different values. Could indicate rate differences, quantity disputes, or errors in either party's records.
Running GSTR-2B reconciliation monthly, alongside vendor payment reconciliation, ensures your ITC claims are defensible and your vendor balances are accurate simultaneously.
TDS Reconciliation
Reconcile TDS deducted on vendor payments with:
- TDS deposited with the government (per Form 26Q quarterly return)
- TDS reflected in the vendor's Form 26AS/AIS
- TDS certificates issued (Form 16A)
Differences here point to missed TDS deductions, incorrect deposit amounts, or errors in the quarterly TDS return. TDS short-deduction attracts interest at 1% per month under Section 201(1A), and under Section 201(1), the deductor is treated as an assessee in default. Timely reconciliation isn't optional.
Handling Outstanding Payments and Ageing
Reconciliation naturally produces an ageing analysis: how much you owe each vendor and for how long. For Indian businesses, managing this ageing properly isn't just good practice. It has legal teeth.
MSME Payment Ageing
For vendors identified as micro or small enterprises under the MSME Development Act, payment ageing has legal consequences. Track ageing separately for MSME vendors, with alerts at:
- Day 15: If no written agreement exists, this is the statutory payment deadline. Non-payment triggers compound interest liability.
- Day 30 (Warning threshold for vendors with written agreements (assuming 45-day terms).
- Day 45) Hard deadline for written agreements. Beyond this, the expense is disallowed under Section 43B(h) for the current financial year.
Vendor Balance Confirmation
At the end of each financial year (and ideally each quarter), send formal balance confirmation requests to all vendors above a materiality threshold. State the balance per your books and ask the vendor to confirm or provide their version. This is standard audit procedure: having confirmations ready before the statutory audit saves your team a lot of scrambling.
For vendors who don't respond? Document your follow-up efforts. Auditors expect to see that you made reasonable attempts, even if you didn't get confirmations from everyone.
Supplier Statement Reconciliation at Scale
200 active vendors? Maybe you can manage manually. 500? Unlikely. 1,000? Not a chance. Here's how to approach reconciliation when the numbers make manual work impossible.
Prioritise by Value and Risk
Not every vendor needs monthly reconciliation. Categorise vendors into tiers:
- Tier 1 (monthly): Top vendors by spend (typically 20% of vendors representing 80% of payable value), MSME vendors, and vendors with a history of reconciliation issues.
- Tier 2 (quarterly) (Medium-spend vendors with stable transaction patterns and no open disputes.
- Tier 3 (annually)) Low-spend, low-volume vendors with minimal reconciliation complexity.
Automate the Matching
Use automated payment matching to handle the bulk of reconciliation work. Automated matching typically resolves 70-80% of transactions by matching on invoice number, amount, and date within a tolerance window. The remaining 20-30% requires manual review, but that is a far more manageable workload than reviewing 100% of transactions manually.
Standardise Communication
Create templates for vendor communication during reconciliation: balance confirmation requests, difference queries, TDS certificate sharing, and dispute resolution. Standardised communication reduces cycle time and ensures consistency across your team.
What OneFinOps Does Differently
OneFinOps has a dedicated vendor payment reconciliation module within its vendor management platform, built specifically for the challenges Indian finance teams face.
- Automated three-way matching: Match vendor invoices, purchase orders, and goods receipts automatically. Flag discrepancies for review rather than requiring manual matching for every transaction.
- Vendor statement ingestion: Upload vendor statements in multiple formats (PDF, Excel, CSV). The system parses and structures the data for automated comparison against your vendor ledger.
- TDS reconciliation: Automatic matching of TDS deducted, deposited (per challan data), and reflected in vendor's 26AS. Identify gaps before the quarterly TDS return deadline.
- GSTR-2B integration: Side-by-side comparison of your purchase register against GSTR-2B data, with categorised mismatches and vendor-wise ITC-at-risk reports.
- MSME payment tracker: Dedicated ageing dashboard for MSME vendors with countdown timers for Section 43B(h) deadlines.
- Balance confirmation workflow: Generate and send balance confirmation requests to vendors in bulk, track responses, and reconcile confirmed vs. unconfirmed balances.
Wrapping Up
Vendor payment reconciliation is where the accuracy of your financial records meets the messy reality of complex vendor transactions. In India, TDS deductions create systematic balance differences. GST compliance depends on vendor-level reconciliation. MSME payment timelines carry real tax consequences. Getting reconciliation right isn't optional: it's the difference between reliable financial statements and unpleasant audit surprises.
Start with your highest-value vendors. Implement a structured workflow. Automate what you can. Build a regular cadence that prevents differences from compounding. The finance teams that reconcile proactively spend less time on year-end fire drills, and more time on work that actually moves the business forward. See how OneFinOps can help with vendor reconciliation.