Ask any freelancer about their least favourite part of the job and “chasing invoices” will be near the top of the list. It’s awkward, it eats time, and it quietly puts strain on client relationships you’ve worked hard to build.
Here’s the reassuring part: most late payments aren’t caused by bad clients. They’re caused by unclear invoices, missing details and slow processes on both sides. Fix those, and you’ll spend far less time chasing anyone.
Agree on payment before you send a single invoice
Getting paid on time starts at the proposal stage, not when the work is done. Before the project begins, both sides should be clear on:
- The schedule: deposit, milestones and final payment.
- The terms: how many days the client has to pay. Shorter terms such as 7 or 14 days are increasingly common for freelancers; 30 days is typical for larger companies.
- The process: who receives invoices, whether a purchase order number is needed, and which details their finance team requires.
That last point catches people out constantly. Many companies can’t pay an invoice without a PO number, a specific billing entity, or a tax ID. Ask on day one: “Is there anything your accounts team needs on invoices so they can be processed quickly?” It’s one of the most valuable questions you’ll ever ask a client.
Anatomy of an invoice that gets paid
An invoice has one job: make it effortless for someone who may never have met you to approve and pay it. Include:
- Your business name, address and contact details.
- The client’s legal entity and billing address, exactly as their finance team uses it.
- A unique invoice number and the issue date.
- A clear due date, written as a date (“Due 14 November”) rather than only “Net 14.”
- Itemised line items that match the language of your proposal or contract.
- Tax details, such as VAT or GST numbers and rates where they apply.
- The PO number or project reference, if the client uses them.
- Simple payment instructions, ideally with a one-click payment option.
If an accounts team member has to email you a question before they can pay, you’ve probably just added a week to your payment time.
Invoice immediately, and on a rhythm
The longer you wait to invoice, the longer you wait to get paid. Send invoices the day a milestone is reached, not at the end of the month when you finally sit down to do admin.
For retainers and ongoing work, invoice on the same date every month. Clients’ finance teams love predictability, and recurring invoices are easy to schedule and automate. Consistency also signals that you run a professional operation, which subtly raises the priority of your invoices.
Make paying you the easiest thing on their list
Every extra step between “approve” and “paid” is a chance for delay. Reduce friction wherever you can:
- Offer more than one way to pay: card, bank transfer and local payment methods where possible.
- Include a payment link directly in the invoice and the email.
- Bill in the client’s currency when you work internationally, so they don’t need to work out conversions or fees.
- Send invoices as a link plus a PDF, so they can be paid online and also filed in an accounts system.
Follow up with a system, not a mood
Most freelancers follow up only when they’re frustrated, which is exactly when the tone goes wrong. A calm, consistent sequence works far better:
- 3 days before the due date: a friendly reminder that the invoice is coming due, with the payment link.
- On the due date: a short note that payment is due today.
- 7 days overdue: a polite check-in asking whether there’s any issue with the invoice.
- 14+ days overdue: a firmer message referencing the contract’s late-payment terms and, if necessary, pausing further work.
Automated reminders are worth their weight in gold here. They remove the emotional weight from the task, and clients tend to respond to them as routine process rather than personal pressure.
The goal of a reminder isn’t to scold. It’s to make paying you the next obvious action.
When an invoice goes seriously late
Occasionally, despite good systems, a payment stalls. A sensible escalation path:
- Pick up the phone. A quick, friendly call often uncovers a simple blocker, such as a missing PO or a finance contact who’s on leave.
- Pause new work. Continue to be polite, but don’t keep delivering while invoices remain unpaid. Your contract should already allow for this.
- Apply late fees if they’re in your agreement, and say so clearly.
- Send a formal written notice setting out the amount, the original due date and a final deadline.
- Consider formal recovery options like small-claims procedures or a collections service, depending on the amount and your local options.
Most situations resolve at step one or two. The process exists so you never have to improvise when emotions are running high.
Protect your cash flow from the start
The best way to avoid late payment pain is to never be too exposed in the first place:
- Take a deposit, typically between a quarter and a half of the project fee, before starting work.
- Use milestone billing on longer projects, so you’re never waiting on months of unpaid work.
- Keep a cash buffer of a few months’ expenses, so one slow payer doesn’t create a crisis.
- Track your numbers: know which clients pay quickly, which don’t, and factor that into who you work with next.
The bottom line
Getting paid on time isn’t about being pushy. It’s about clarity, consistency and convenience: clear terms up front, clean invoices sent promptly, easy ways to pay and calm, automatic follow-ups. Put that system in place once, and invoicing turns from a monthly source of stress into a quiet background process.
Kwill sends professional invoices with payment links, supports multiple currencies, and handles reminders for you, so you can focus on the work rather than the chasing.
Leave a Reply