Most late invoices are a process problem, not a people problem
The awkward conversation about money is one you can mostly avoid, if you do the unglamorous work before the job starts.

The single highest-leverage thing you can do about late payment happens before you've done a minute of work: write down when you get paid, who signs off, and what happens if they don't. Put it in the agreement. Have the client acknowledge it in writing. Everything after that is just following your own rules.
Almost every operator I know who has a chasing problem has a paperwork problem. They took the job on a handshake and an email thread, sent an invoice at the end of the month, and then discovered there's an approvals process nobody told them about, a purchase order number they don't have, and a finance contact who's on leave. None of that is hostility from the client. It's friction. And friction is your job to remove, because it's your money sitting in someone else's account.
Decide your terms, then stop negotiating them quietly
Pick your standard terms and use them everywhere. Net 14 or net 7 is reasonable for most small service businesses. Net 30 is common with larger companies. What matters less is the number and more that it's written, consistent, and dated.
Never write "net 30" on an invoice and leave it there. Write the actual date. "Payment due Tuesday, 18 March." A date is a thing a person can act on. A term is a thing a person can interpret.
Big clients will push back and tell you their standard is net 60 and they can't change it. Sometimes that's true. When it is, you have three real options: price it in, take a deposit that covers your costs, or decline. What you shouldn't do is agree to net 60 while privately planning to chase them at day 30. You'll be annoyed, they'll be confused, and you'll have taught them your dates don't mean anything.
Get money before you finish
Deposits are the cleanest cash flow tool there is, and most people under-use them out of embarrassment.
For project work, a third up front is normal in most trades and services. For anything where you're buying materials or subcontracting, the deposit should at minimum cover what you have to lay out. You're not a bank. You shouldn't be funding someone else's build with your own working capital.
For longer projects, bill on milestones rather than at completion. Not because it's nicer, but because it tests the payment machine early. If a client is going to be slow, you want to find that out at the 25 per cent mark, not after you've delivered everything and lost all your leverage.
For ongoing work, standing payment authorizations or card-on-file arrangements solve the problem almost entirely. Plenty of clients prefer it too, because it's one less thing on their desk.
Find out how they actually pay people
This is the step almost everyone skips, and it's worth more than every reminder email you'll ever send.
Before the first invoice, ask the client directly: who processes invoices, what email address do they go to, do you need a PO number, when is the payment run, and is there an approval step between my contact and finance. Five questions. Two minutes on a call.
What you'll learn is often surprising. Some companies only run payments on the first and fifteenth. Some won't touch an invoice without a PO, and your contact has to raise it before you bill, not after. Some route everything through a portal, and if you email a PDF instead, it goes nowhere and nobody tells you.
An invoice missing a PO number at a company that requires one isn't late. It doesn't exist.
Build the invoice so it can't stall
The invoice itself should be dull and complete. Your business name and the client's legal entity name. An invoice number. The issue date and the exact due date. A line-item description a stranger in accounts payable can match to something. The PO or reference number. Bank details, or a payment link, in an obvious place.
Send it the day the work is done or the day the milestone is hit. Not at month end. Every day you sit on an invoice is a day of your own money you've chosen to lend out, and it's the cheapest delay to eliminate.
Copy your contact and finance on the same email. Your contact is the person who cares whether you're happy. Finance is the person who pays. Keeping them on one thread means nobody gets to say they assumed the other one handled it.
The follow-up ladder
Chasing feels bad because most people only do it once things are already tense. Do it on a schedule and it stops being personal.
- Three days before due. A short, friendly note. "Invoice 412 is due Thursday. Anything you need from me?" This one is not a chase. It's a service. It catches missing PO numbers and wrong email addresses before they turn into a problem.
- Day one past due. Short and factual. Attach the invoice again. Ask whether it's cleared approval.
- Day seven. Pick up the phone. Call your contact, not finance. Contacts have internal influence that you don't.
- Day fourteen. Written, still polite, but reference the agreement and the terms. Say what happens next.
- Day thirty. Stop work, and say so clearly and without heat.
Never send an angry email. Not because anger is unprofessional, though it is, but because it doesn't work. The person reading it usually isn't the person who delayed you, and you've just made them less inclined to advocate for you internally.
Stopping work is the conversation, not the threat
Pausing delivery is the strongest lever you have that doesn't involve a lawyer. Use it cleanly.
Tell them in advance it's coming. Tell them exactly what resumes on payment. Keep the tone flat. "We'll pause on Monday until invoice 412 clears, then we'll pick straight back up." No ultimatums, no lecture. A calm operator who stops work is far more unsettling to a client than an emotional one who keeps going.
Then actually stop. If you keep working through a stated pause, you've told every future client exactly how much your deadlines are worth.
Know when it's gone from slow to bad
Slow payers apologize, explain, and eventually pay. Bad debt goes quiet. When calls stop being returned and emails go unanswered for two weeks, you're in a different situation and the friendly ladder is done.
At that point talk to a lawyer about your options, and to your accountant about how and when to write it off. Formal demand letters, collections agencies, and small claims all have real costs, and the right call depends on the size of the debt and what's in your contract. That's a conversation with a professional who's seen your paperwork, not something to figure out from a forum thread at midnight.
The client you should let go
Some customers are simply expensive to serve. They pay at day 70 every time, they dispute one line on every invoice, and they absorb hours of your week in chasing. Add up that time, honestly, and price it. Either the number goes up or the relationship ends.
Letting one go is easier than it feels. Do it politely, finish what you owe them, and take the recovered hours to two other clients who pay on the date they said they would.
You're not being difficult by expecting the money. You already did the difficult part.
Ray Okonkwo
Money & Business
Former commercial banker turned small-business owner. Covers salary, credit, margins and the arithmetic nobody does before signing.
Read next
