CareerWhere

GuidesContracts and tax

Writing an Invoice That Gets Paid on Time

2 min read ยท Updated 13 September 2026

Short answer

Include your details, the client's legal entity, a unique invoice number, dates, a clear description, the amount and currency, tax treatment and payment details. Set terms at 14 days rather than 30, and invoice the same day work completes.

Late payment is usually a process problem, not a client problem.

What every invoice needs

  • Your name or business name and address
  • The client's full legal entity name
  • A unique sequential invoice number
  • Issue date and due date
  • Line-by-line description of work
  • Amount, currency, and any tax
  • Payment details and accepted methods

Terms that work

Fourteen days beats thirty. Invoice the day the work finishes, not at month end. State a late fee in the contract, even if you rarely use it โ€” its presence changes behaviour.

Chase early and neutrally

A short reminder on day one after the due date, phrased administratively, resolves most late payments without friction.

Common questions

What payment terms should a freelancer use?

Fourteen days is a reasonable default. Thirty is common but slower, and sixty should be pushed back on.

Do I need to charge tax on international invoices?

It depends on your country's rules for exported services. Check with a local accountant once and apply it consistently.

Ready to stop reading?

Every listing on CareerWhere is remote.

Browse open roles