The work is not done when the deliverable ships. It is done when the money lands. Small teams are good at the first half and quietly terrible at the second — because chasing money feels rude. But it is only rude when it is improvised. A client who receives a calm, scheduled reminder at day 1, day 7 and day 14 thinks they have their act together. A client who receives one furious email at day 45 thinks they are unprofessional and desperate. The difference is not the client. It is the ladder.
The clock. One person owns one page: every open invoice with client, amount, due date, days overdue, next action. Fifteen minutes every Friday: read the list, send this week's rungs, write next week's. Aging buckets set the tone: 0–30 is process, 31–60 is friction, 61–90 is a phone call, 90+ is a decision.
The five steps — pre-written, tone rising, never improvised.
- Day 1 — friendly nudge. Assume process failure, because day-1 late is process failure 90% of the time. Attach the invoice again; a third of "late" payments are a lost email.
- Day 7 — firm reminder. Ask for one thing: a payment date, not an intention. A promise with no date is how a late invoice becomes a 90-day invoice.
- Day 14 — the phone call. The real question is not "where is our money" but "who processes this payment on your side?" — fifteen minutes on a call beats six more emails.
- Day 30 — formal notice. Flat tone, facts, and the clauses written into the contract at signing: the late fee and the pause of ongoing work until the account is current. A pause clause invented during the argument is unenforceable and unfriendly; agreed at signing, it is neither.
- Day 60 — final notice and the decision. Collections or small-claims math (usually recovers half to three-quarters, minus a third in fees and weeks of attention), or a write-off that converts the loss into a deposit policy. What never happens: the silent 90+ bucket you stopped looking at but never decided about.
The three blockers most late payments hide behind. "We never received it" — resend to the named person plus their AP inbox; from now on, two addresses, invoice number in the subject. "We dispute the work" — stop escalating and have the scope conversation; if the dispute is legitimate, credit it fast and fix the scoping. "Our client hasn't paid us" — genuine sympathy, a specific date, and a new rule: your terms are not collateral for their cash flow.
Prevention beats collection. 50% deposit on new clients (a client who resists a deposit is telling you how they pay — believe them). New clients start at Net-15; Net-30 is earned by six months of on-time payment. Two clauses in every contract: a late fee (1.5%/month, stated plainly, enforced evenly — a clause you never invoke trains clients your terms are decorative) and a pause clause at 30+ days. And invoice the day work ships, not at month-end.
A worked example. A five-person studio ran its first honest aging list: six invoices, $14,200. The Friday ladder ran three weeks: day-1 emails collected the two young invoices in eleven days (one was a lost email, paid in four days after a resend to the AP inbox); day-14 calls surfaced the real blockers (a wrong tax ID that sat in AP for six weeks; a "waiting on our client" that became a dated split-payment plan); the 97-day invoice paid $1,300 within a week of the pause clause being invoked, and $1,300 went to the write-off line with the lesson — that client had resisted the deposit at signing. Net: $12,850 recovered in twenty-one days for roughly forty-five minutes of scheduled email.
The awkwardness was costing them about $5,000 a quarter. It costs your team the same. The ladder is fifteen minutes on a Friday, five emails written once, and clauses put in the contract before the work starts — because an invoice is not revenue until it is cash, and cash comes to the team that asks on a schedule.
The full template — all five emails, the aging-list columns, the clause wording and the write-off math — is on my ops-notes site: Overdue Invoice Collection Ladder for Small Teams.
If you want the sheets that make this a ten-minute job instead of an afternoon: the Ops Starter Kit ($14) and the Automation Starter Pack ($19) cover the checklists on this page as fill-in worksheets. The First 30 Minutes checklist is free.
Top comments (0)