Late payments almost never start with a difficult client. They start with a vague invoice — one that leaves room for a payment date to slip, a scope question to linger, or an email to sit in a "I'll deal with this later" folder. Fix the invoice, and most of the chasing problem disappears before it starts.
Here's what actually needs to be on it, and what to do when a payment is late anyway.
1. Put your terms on the invoice, not just in the conversation
If you agreed on payment terms over a call or in a Slack message, they need to be restated on the invoice itself — in writing, on the one document your client will actually refer back to. Two things matter most:
- A specific due date, not a window. "Due September 4" gets paid faster than "Net 30" — a fixed date is unambiguous, while a term like Net 30 requires the client to do math against whatever date they consider the invoice to have "started."
- What happens if it's late. You don't need a scary late-fee clause to make this work — even a plain "Payment due within 14 days of receipt" sets an expectation that a due date alone doesn't.
2. Itemize the work, briefly
A single line reading "Consulting services — $3,200" invites a client to ask what, exactly, they're paying for — and that question is often what delays approval internally, especially at companies where someone other than your contact signs off on payments. Two or three lines that map to what was actually delivered ("Homepage redesign — final delivery," "Revision round 2") remove that friction entirely.
3. Make the invoice number and your business details easy to find
A unique invoice number matters more than it sounds like it should — it's what your client's accounts payable team uses to reference the payment internally, match it to a purchase order, and confirm it hasn't already been paid. Alongside it, keep your business name, email, and (if you use one) a business address visible near the top. It reads as more professional, and it's genuinely what most accounting software on the client's end expects to log the payment against.
4. Say how you want to be paid
"Payment details on request" is an easy way to add a day or two of delay to every invoice you send — someone has to remember to ask, and you have to remember to reply. Put your preferred payment method directly on the invoice: a bank transfer's account details, a payment link, or whatever you actually use. The fewer steps between "invoice received" and "payment sent," the faster it happens.
5. Send it the moment the work is done — not at the end of the month
If you're batching invoices to send once a month, you're voluntarily adding up to 29 days to every payment. Send the invoice as soon as the deliverable is out the door, while the value of the work is freshest and the due date lines up with when the client is actually thinking about you.
When a payment is late anyway
Even a well-built invoice sometimes needs a nudge. A simple, non-awkward cadence:
- On the due date: A short, friendly note — "Just confirming this went through okay on your end." Assume it was missed, not ignored.
- 7 days late: A direct follow-up restating the amount and the original due date, attaching the invoice again in case it got buried.
- 14+ days late: A phone call or a message to a different contact if you have one. At this point it's worth asking plainly whether there's an issue with the work, not just the payment — that's usually what a truly stuck invoice is actually about.
The goal at every stage is the same: stay direct, stay friendly, and make it as easy as possible for the client to just pay you — because in the large majority of cases, a late invoice is an oversight, not a dispute.
Billvy makes the invoice itself easy
Create a clean, itemized invoice with your terms and payment details built in, send it in under a minute, and see exactly which ones are sent, paid, or overdue from one dashboard — no card required to start.
Start free