Who does it:
- Accountants / finance teams at mid-market manufacturers, distributors, and traders (turnover INR 10–500 Cr). Typically 2–6 people per company doing nothing but matching what was paid to what was owed.
- Business owners themselves at small firms (sub-INR 10 Cr). The promoter chases outstanding payments over WhatsApp at 9 PM after a sales meeting.
- Relationship managers / credit officers at banks and NBFCs who assess B2B payment behavior manually — pulling bank statements, asking for GST returns, calling references.
- Phone calls and WhatsApp voice notes to confirm "did you pay?"
- Excel sheets — often one master sheet per relationship manager, with no version control
- Tally or Zoho Books for record-keeping, but not for reconciliation — data entry lags reality by days
- Bank NEFT/RTGS confirmation slips screenshotted and shared over WhatsApp
- Informal brokers who call both parties to verify a payment happened, then take a 0.1–0.25% fee
- Reconciliation labor: A mid-size firm with 200 suppliers might spend 40+ person-hours per month matching payments. At INR 800/hour fully-loaded cost, that is INR 32,000/month per firm — invisible because it is not a line item.
- Delayed payments: Creditors extend float because they cannot verify when payment will actually arrive. A 10-day delay on INR 1 Cr of payables at 12% cost-of-capital is INR 32,876 in dead money.
- Duplicate payments: Without automated matching, errors slip through. Finance teams report 0.5–2% of B2B transactions are either duplicate or misallocated.
- Cash flow uncertainty: A buyer who knows they owe INR 50 vendors INR 5 Cr has no clear picture of which payments go out when, so they pay late — not always maliciously, often because they genuinely cannot see their own liquidity in real time.
- Manual credit assessment: A lender evaluating a borrower's B2B payment behavior must request 12 months of bank statements, wait 3–5 days, and manually scan for payment patterns. This is why business loans under INR 50L are unviable for most banks to underwrite.