How to manage cash flow when your clients pay late
Late client payments are the single biggest cash flow killer for Indian SMEs. The good news: most of it is solvable without chasing every invoice manually.
Prevention first. Your payment terms live in your contract and your invoice. If your contract says 'payment within 30 days' but you're not following up until day 45, you've trained your client to pay late. Start following up on day 31, not day 60.
Invoice hygiene: most Indian SME invoices get delayed not because clients don't want to pay, but because the invoice had errors, went to the wrong person, or didn't match the PO. Make sure your invoices have: the correct GSTIN, PO number, bank details, and the right accounts payable contact at the client. Small errors cause 30-day payment delays.
Build a receivables tracker. Every outstanding invoice should have: invoice date, due date, amount, client contact, and last follow-up date. Review it weekly. If your accountant isn't sending you this weekly, build it in a Google Sheet.
For chronic late payers: negotiate advance payments or milestone-based billing. If a client consistently pays at 60+ days, price that into your next contract or ask for 25–30% advance.
Short-term solutions when you're in a cash crunch: invoice discounting (banks and NBFCs will advance 70–80% of your invoice value), a working capital line of credit, or vendor payment renegotiation. Don't wait for a crisis to set these up.