An invoice goes out on the first of the month. Nobody says anything. On day 45 your accounts person finally calls, apologises twice for calling, and is told the invoice was never received. It goes out again. Now the clock has restarted, and everyone involved feels slightly awkward about money that was always owed.
That awkwardness is the real reason most collections follow up is late. Not laziness. Not systems. The person holding the invoice does not want to be the person who nags a customer they will have to sell to again next quarter. So they wait for a comfortable moment, and the comfortable moment never comes.
The fix is not more courage. It is a fixed ladder, written down, with the wording decided in advance. When the wording is decided in advance, sending the message stops being a judgement call.
Why chasing feels rude, and why a cadence does not
A one-off chase is a personal act. You looked at the ledger, you singled out this customer, and you decided they were the problem. That is why it feels accusatory, and often reads that way too.
A cadence is impersonal in the best sense. Every invoice gets the same treatment on the same days. Nobody is being singled out. You can say so, plainly, in the message itself: this is our standard follow-up. Most Indian buyers will recognise the pattern immediately, because their own accounts team runs something similar.
The second reason a cadence works: it front-loads. Day 3 and day 7 are cheap, friendly, and almost always solve the boring problems. Wrong GST number. Invoice not in the vendor portal. Purchase order number missing. Approver on leave. None of that is a payment dispute. All of it becomes a ninety-day problem if the first contact happens on day 45.
Late collections are rarely a refusal to pay. They are usually a queue nobody joined you to.
A collections follow-up cadence, day by day
Four touches before due date pressure, then escalation. Adjust the numbers if your standard terms are not thirty days, but keep the shape.
Day 3: confirm receipt, not payment
This is not a chase. You are checking the invoice landed on the right desk in a form their system accepts. Send it to the person who signs off, copy the person who raised the order.
Sharing invoice INV-2841 dated 1 April for the March milestone, attached again for reference. Could you confirm it has reached accounts and that the PO number and GST details are correct? Happy to reissue today if anything needs changing.
Two things happen here. You get a written acknowledgement, which is worth a great deal on day 60. And you catch the reissue while a reissue is trivial.
Day 7: the gentle status question
By day 7 you want one piece of information: has the invoice entered their payment cycle, and what is the cycle. Not a promise. A process fact.
Following up on INV-2841. Has it been booked at your end? If it helps, could you tell me which payment run it falls into so I can plan our side? No urgency, just want to keep our books tidy.
Ask for the payment run, not the payment. It is an easier question to answer and it tells you far more. If the answer is that their run is on the 25th of each month, your entire chase schedule for this customer changes, permanently, for the better.
Day 15: name the date
Halfway through the term, the tone shifts from information to commitment. You are still polite. You are now asking for a date and writing it down.
INV-2841 is due on 1 May. Could you confirm the expected release date so I can note it against the invoice? If there is an approval pending, tell me who it is with and I will follow up there directly.
That last sentence does more work than the rest of the message. It converts a vague delay into a named person. Most delays inside a mid-sized buyer are one approval sitting in one inbox, and the person you are talking to is often relieved to hand you the name.
Day 30: due date, and a clean statement of position
On the due date, no surprise, no drama. Restate the facts and the next step.
INV-2841 is due today. As of this morning we have not received it. Our records show a confirmed release date of 5 May from your 20 April note. Please confirm if that still holds. If it has moved, share the revised date and I will update our ageing accordingly.
Quoting their own earlier commitment back to them is the single most effective line in collections follow up. It is not a threat. It is a record. It also makes clear that someone on your side is keeping one.
When to escalate, and what escalation actually means
Escalation is not a louder version of the same message. It is a change in who is talking to whom. Four steps, in order:
- Accounts to accounts. Days 3 to 30. Your accounts or recovery person to their accounts payable contact. Routine, unemotional, high volume.
- Owner to owner. Around day 40 to 45, the person who sold the work speaks to the person who bought it. One call, not an email. “There is an invoice sitting at 45 days and I would rather raise it with you than keep pushing accounts.” This works because the buyer usually has internal leverage you do not.
- Management to management. Around day 60 to 75. Your director to their finance head. In writing, with a statement of account attached, and a specific ask: a payment date or a partial release.
- Formal. Past ninety days. A reminder letter that references the contract clause, then a legal notice if that is the road you are on. This step should be rare and deliberate, and it should never be the first time the customer hears the number.
Two rules make escalation work. Each step gets a named owner on your side, not a department. And you never skip back down the ladder. Once the owner has called the owner, accounts does not resume cheerful day 7 messages, because that tells the buyer the escalation was theatre.
The bucket structure matters here more than the day count. If you have not already collapsed receivables into a small number of buckets with one owner each, that is the prerequisite, and it is covered in the piece on building an ageing report you will actually read.
When to stop chasing
This is the part most collections advice skips. Chasing forever has a cost: your accounts person’s week, your relationship, and the strange effect of teaching a customer that your reminders mean nothing.
Stop or change track when:
- The dispute is real. If the customer says the work was incomplete or the quantity is wrong, this stops being a collections problem and becomes a delivery or a quotation problem. Move it out of the chase list, log it as disputed, and send it to whoever owns the scope. A disputed invoice sitting in the follow-up queue pollutes every number you look at.
- The amount no longer justifies the effort. Some balances are small enough that a partial write-off and a clean ledger beat six more months of messages. Set a threshold, get it approved once, and apply it without a debate each time.
- The customer has stopped responding entirely across two channels for three weeks. At that point more messages are not communication. Escalate formally or provision for the loss, but do not keep sending day 7 wording into silence.
- Payment terms need renegotiating, not enforcing. If a customer always pays at seventy days, your terms are wrong, not their behaviour. Reprice, ask for advance, or change the milestone structure. That is a commercial decision and it belongs with the person who owns the account.
What you should never do is stop quietly. Every stop should be a recorded decision with a reason, because the alternative is an invoice that nobody is chasing and nobody has written off, which is how the ninety-plus column grows without anyone deciding it should.
Recording the follow-up so it survives the person
A cadence that lives in one person’s head is not a cadence. When they take leave, it stops, and the queue rebuilds.
Write each touch against the invoice, not against the customer. Three fields are enough: date, channel, and the commitment you were given. “12 April, call, Mr Rao says release on 5 May.” That single line is what makes the day 30 message powerful and the day 45 owner call possible.
WhatsApp is fine for day 3 and day 7. It is fast and people actually read it. But copy the substance into the record, because a screenshot in someone’s phone is not a collections history. From day 15 onward, put it in email so there is a thread with dates.
The other half of this is that your sales side needs to see the same picture. A salesperson should not be pitching a renewal to a customer sitting at eighty days without knowing it. Getting those two views to agree is the subject of closing the gap between your CRM and your books, and on BizvoraOne the recovery ledger and the customer record are the same record, so the sales owner sees the ageing before the call.
What to do first
Do not roll out four templates across every customer this week. Do this instead.
Take the ten largest invoices currently past due. Write, for each one, the date of your last contact and the commitment you were given. Most firms find that half the lines have neither. That gap is your actual problem, not the wording.
Then write the four messages once, in your own voice, and put them somewhere the whole team can copy from. Run the ladder on new invoices only for one month. Old invoices need escalation, not day 3 politeness.
After a month, count how many invoices reached day 30 with a named release date on record. That number is the only real measure of whether your collections follow up is working.



