Open Margin · journal note
What to Do When a Client Doesn't Pay Your Invoice
The work is done. You sent the invoice on the first of the month, and today is the twenty-third. Net 15 came and went a week ago. The client hasn't said anything — no complaint, no question, just silence and an unpaid line in your tracker.
What follows is a calm, step-by-step way to handle an unpaid freelance invoice: what to check first, what to say at each stage, when pausing work is reasonable, and how to make the next invoice harder to ignore. None of it requires you to become someone else. The tone throughout is the one you already use with clients you like — just applied to money.
Before you send anything, check the basics
Most overdue invoices are oversights, not avoidance. Before assuming anything about the client, spend ten minutes ruling out the boring explanations:
- The right invoice went to the right place. Invoices get lost in shared inboxes constantly. If your contact asked you to also email accounts@, did you?
- The date you're waiting on is the date you agreed. "Net 30" means 30 days from the invoice date, not from the delivery date. If you delivered late, the payment date moves with it.
- Nothing is blocking it on their side. A missing PO number, an old billing address, a purchase order that expired — these stall payments in accounts departments for weeks, and your contact may not know.
- The amount is what they expected. A number higher than the quote gets an invoice flagged and quietly parked while someone works up the nerve to ask about it.
If one of these is the problem, fixing it is faster than any reminder sequence.
The first reminder: brief and unbothered
Once the basics check out, send a short, friendly reminder. Not apologetic — apologetic signals the debt is somehow yours to be embarrassed about. Just plain:
Hi Sam — quick nudge on invoice #1042 for $850, which was due on the 5th. Could you confirm it's in the payment queue? Happy to resend the invoice if that's easier. Thanks!
That's the whole message. It assumes good faith, names the specific invoice and amount, and asks a question that can be answered in one line. Most late invoices end here, resolved by a client who genuinely forgot.
If the reminder is ignored: get specific
Three or four business days of silence after a friendly reminder deserves a follow-up with slightly more weight. Same politeness, more precision:
Hi Sam — invoice #1042 ($850) is now 18 days past due. I know things slip, so no worries — but I need a payment date I can plan around. Can you confirm by Friday whether it's paid this week or next? If something's wrong on your end, tell me and I'll help sort it.
Two things changed: you named the number of days overdue, and you asked for a commitment — a date, not an "I'll get to it." A client who won't give you a date is telling you something, and the next stage reflects that.
It's also reasonable to change channels. If two emails have gone unanswered, a short message to your usual contact elsewhere — "did my invoice reach the right person?" — often surfaces the real situation faster than a third email.
Past two weeks: pause the work
If an invoice is substantially overdue and the client has stopped responding, continuing to work isn't generosity — it's teaching them that your terms are optional. Pausing is the normal consequence built into most freelance relationships, and it can be said calmly:
Hi Sam — since invoice #1042 is now three weeks overdue, I've paused work on [project] until the balance clears. Everything picks up the same day payment lands. Send me a payment date and I'll put it in the calendar.
Notice what the message does not do: it doesn't scold, threaten lawyers, or re-litigate the relationship. It states a fact (paused), states the remedy (payment), and leaves the door open. A pause delivered this way is hard to argue with, because it isn't an attack — it's just the terms of the agreement operating.
Two details make the pause effective rather than symbolic: actually stop, including small favours and "quick questions," and tell the client you've stopped. A silent pause the client never notices protects no one.
Late fees: apply the ones you agreed, price the rest
If your contract or invoice terms include a late fee, this is the moment it exists for — apply it without drama, and mention it in the next reminder:
As a heads-up, the 1.5% monthly late fee in our agreement took effect on the 12th, so the current balance is $863.
If you never agreed a late fee, adding one retroactively is a bad trade: it invites a dispute exactly when you want the least friction, and in some places it isn't enforceable. (Some jurisdictions grant statutory interest on commercial debts by law — worth checking what applies where you and your client operate.)
The better long-term move is to price slow payers in. If a client reliably pays in 45 days no matter what the invoice says, that client costs you something — and your rate should absorb it, or the client should pay a deposit that removes the risk. If you haven't revisited your rates since your terms changed, the free rate calculator walks through what your year actually costs and what you can honestly bill — a useful sanity check before any money conversation. If you'd rather work on paper, the $7 Freelance Rate Calculator PDF is the same formula, printable.
The last resort: a short, factual demand
If weeks turn into months, the account has gone silent entirely, and the amount is worth it, escalate formally. A demand doesn't need to be a lawyer's letter on day one — it needs to be short, factual, and dated:
Invoice #1042 for $850 has been outstanding since [date]. Despite three reminders, it remains unpaid. Please pay in full within 7 days. If I haven't received payment by [date], I'll pursue the debt through [small claims court / a collection agency — your actual next step].
What makes this work is the named next step. A vague "I'll have to take further action" is a bluff the client can call; a specific, real, proportionate one is a plan. For most freelance invoices, small claims court exists for exactly this — modest amounts, no lawyers — but name only what is genuinely available where you operate and what you would actually do.
And before this stage, think about where the client sits. If the client is insolvent, a demand just gets you in the queue with everyone else. If the client is simply disorganised, a demand usually gets paid. The work is done and the money is owed either way — the question is only which one you're dealing with.
The awkward cases
The client disputes the work. A dispute about quality is a different conversation from a late payment, and merging them helps no one. Ask them to put the concern in writing, respond to it on its merits, and keep the payment conversation separate — you can negotiate a resolution without conceding the invoice was optional.
They pay part of it. Accept the part payment explicitly as partial — "thanks for the $400 received today; the remaining $450 is due by [date]" — so a partial payment never quietly becomes a settlement.
The client has disappeared. Every channel silent for weeks, on this invoice and everything else. Pause work in writing, keep every record, and set your own limit in advance — the point at which you write it off is a business decision, and deciding it early ("90 days and gone") hurts less than deciding it at month eleven.
Make the next invoice harder to ignore
An unpaid invoice is usually a system failure that arrived late, not a single bad client. The prevention happens before the work starts:
- Deposits on anything substantial. A third up front changes the psychology of the whole project — the client has skin in the game, and you're never fully exposed.
- Payment terms said out loud at kickoff. Not hidden in a PDF — stated plainly: "Invoices go out on the 1st, net 15."
- The invoice the day the work lands. An invoice sent within 24 hours of delivery gets paid faster than one sent "when admin day comes around."
The client onboarding checklist covers where these belong in the flow between "yes" and kickoff.
A calm default
Chasing money feels confrontational because most of us were never shown a script. With one, it's administration: a reminder on day one overdue, a specific follow-up four days later, a pause at two weeks, a dated demand as the last resort. Every step is polite, factual, and boring — which is exactly why it works.
If you'd rather not compose these messages mid-frustration, the Paid on Time Kit ($12) has them written: four reminder scripts that go from friendly to final, polite late-fee language, deposit wording that holds, the awkward situations handled, and a fillable invoice tracker. For staying calm and getting paid — in that order.
Need a calmer place to begin?
See the Freelance Client Kit →