DEV Community

Alfred P
Alfred P

Posted on

How to Write a Freelance Invoice That Gets Paid on Time

Late payments are one of the most common complaints in freelancing.

Most of the time the invoice itself is part of the problem.

A vague invoice with no due date, no payment instructions, and no consequences for late payment is an invoice designed to be ignored. Here is how to write one that gets paid.

Include a specific due date, not "net 30"

"Net 30" is accounting language. Most clients think it means "sometime in the next month."

Write: "Payment due by [specific date]."

Specific dates get actioned. Vague terms get filed and forgotten.

Put the payment method front and center

Do not make clients figure out how to pay you. Tell them exactly how:

  • Bank transfer: [account details]
  • PayPal: [link]
  • Stripe: [link]

One click to pay is better than three steps to figure it out. Every extra step is friction that delays payment.

Include a late payment clause

"Invoices unpaid after [due date] are subject to a [X]% monthly late fee."

Most clients will never trigger this. Its presence signals that you track payment timing and you will follow up. That signal alone improves payment rates.

Reference the project clearly

"Invoice for [specific project name], [phase/deliverable], as per contract dated [date]."

Clients who process multiple invoices need to know immediately what this is for. Vague invoices get held for clarification. Specific invoices get approved.

Send immediately on delivery

Do not wait until the end of the month. Invoice on the day you deliver.

The client's satisfaction is highest the moment they receive good work. That is the moment to invoice. Waiting a week creates distance between the good feeling and the payment request.

Follow up before the due date

Three days before the due date, send a short reminder: "Just a heads up that invoice [number] for [project] is due on [date]. Let me know if you need anything from my end to process it."

This is not chasing. It is professional communication that removes the "I forgot" excuse.

What to do when payment is late

Day 1 after due date: friendly reminder. "Invoice [number] was due yesterday. Sending a reminder in case it slipped through."

Day 7: firmer follow-up. "Invoice [number] is now [X] days overdue. Please confirm when we can expect payment."

Day 14: phone call or escalation to whoever handles accounts payable.

Most late payments resolve at the first reminder. A small percentage need the escalation. Almost none need legal action if you follow up consistently.


Invoicing is not just admin. It is the last step of the project and it deserves as much care as the work itself.


The Freelance Command Center includes an invoice tracker and follow-up system so nothing slips. EUR 17.

Top comments (0)