How to Write an Invoice That Gets Paid on Time: A Freelancer's Guide

Most late payments are not refusals. They are invoices that could not be processed. Seven habits that get freelancers and small businesses paid faster.

A freelancer's desk with a laptop, a printed invoice, a calculator and a cup of coffee

If you work for yourself, the invoice is the last step of every job, and the one most likely to go wrong. The surprising thing about late payment is that most of it is not deliberate. An invoice arrives in an accounts department missing something the system needs, so it sits in a queue while someone emails you to ask. Every one of those emails costs you a week.

Here are seven habits that keep your invoices moving.

1. Find out what the client needs before you send it

Larger clients often need a purchase order number or a specific contact name on every invoice. Ask at the start of the job, not after the first invoice bounces back. One sentence in your first email saves weeks later: "Is there a PO number or reference you would like on the invoice?"

2. Give every invoice a unique number

Use a simple sequence, such as INV-1043, and never reuse a number. Accounts systems use it to stop the same invoice being paid twice, and you will use it to see at a glance what has and has not been paid.

3. Write a real due date, not just "Net 30"

"Net 30" means different things to different people: thirty days from the invoice date, thirty days from when they received it, or thirty days from the end of the month. Write the actual calendar date next to the term, for example "Due 30 August 2026 (30 days)", and the confusion disappears.

4. Describe the work so anyone can approve it

The person who pays your invoice is often not the person who hired you. "Services, 2,400" means nothing to them. "Brand identity: logo, colour palette and usage guide, delivered 12 July" can be approved without anyone having to ask.

5. Show the arithmetic

List each item with a quantity and a price, then show the subtotal, the tax rate and amount, and the total. A total that cannot be checked is a total that gets questioned.

6. Make paying you effortless

Put your full bank details, or whichever payment methods you accept, on the invoice itself. Do not make the client search an old email thread for your account number.

7. Send it the day the work is done

Invoices sent promptly are paid promptly. Waiting until the end of the month adds weeks to every payment, and the client's memory of the good work you did fades with it.

If it is still late

  • Send a short, friendly reminder the day after the due date, with the invoice attached again.
  • After a week, phone or message the person who hired you and ask whether there is a problem with the invoice.
  • Keep each reminder polite and factual. A note that says "Invoice INV-1043 for 4,670.00 was due on 30 August" is harder to ignore than an angry one.

Once the money arrives, the customer may ask for a receipt as well. Receipt vs invoice explains which document does which job.

Make one now

The free invoice template has every field above, including payment terms and bank details, and calculates the subtotal, tax and balance due as you type. If you want your own branding on it, the editable invoice template adds your logo. Both export a PDF with no watermark and run entirely in your browser.