Freelancers rarely lose clients over the quality of their work — they lose sleep over getting paid. The good news: most payment problems are preventable. Good billing is a system, not a personality trait.
1. Put terms on paper before the work starts
The most awkward money conversation is the one you never have. Attach clear terms to every proposal or statement of work:
- Rate and total — no "it depends" left hanging.
- Payment schedule — deposit, milestones, final balance.
- Due dates — "due within 14 days of invoice" beats "payment on completion".
- Late fee — a small percentage after the due date changes behaviour.
2. Take a deposit on larger projects
For projects over a few hundred dollars, ask for 25–50% upfront. A deposit does three things: funds your cash flow, filters out unserious clients, and locks in commitment on both sides.
3. Invoice promptly, and on a schedule
Invoice the moment a milestone lands, not at the end of the month. Clients pay fastest when the invoice arrives while the work is fresh in their mind. If you bill recurring retainers, pick a fixed day (e.g. the 1st) and stick to it — predictability gets you paid predictably.
4. Make paying easy
- Put a payment link (Stripe, PayPal, Wise) in the invoice and the email.
- Show all methods up front — bank transfer details, card, or link.
- Keep the total due in bold at the top of the footer.
5. Follow up politely, then firmly
| Timing | Tone | Script |
|---|---|---|
| 2 days before due | Friendly reminder | "Quick heads-up: invoice #1042 is due on Friday." |
| 3 days after due | Gentle nudge | "Did you get a chance to look at invoice #1042?" |
| 7 days after due | Firm but fair | "Per our terms, a 2% late fee now applies." |
| 14 days after due | Formal | "Please confirm a payment date this week." |
Most overdue invoices are forgotten, not disputed. One or two reminders usually recovers them without any drama.
6. Review your books monthly
Ten minutes a month to check "who owes me what" catches problems early — and tells you which clients you can trust with faster terms next time.
7. Handle disputes calmly
Sometimes a client does not pay because they are unhappy, not because they forgot. When that happens:
- Ask what is wrong before defending your work. Often it is a small fix.
- Point back to the agreed scope and the deliverables the client approved.
- Offer a partial solution, such as a revision or a split payment, rather than a discount on everything.
- Keep everything in writing. Summarise any phone call in a short email.
If a client refuses to pay for delivered work, a formal letter of demand is usually the next step, followed by small-claims procedures in your country. Most disputes never get that far when terms were clear from day one.
8. Use contracts and retainers for recurring work
If you work with the same client every month, a retainer agreement protects both sides. Define the monthly fee, the hours or deliverables included, what happens to unused hours and how extra work is billed. Invoice retainers in advance at the start of each month so you are never working on credit.
9. Keep a simple billing toolkit
| Tool | Why it helps |
|---|---|
| Invoice template | Consistent, professional invoices in minutes |
| Numbering system | E.g. INV-2026-001 — easy to track and search |
| Payment tracker | A spreadsheet of invoices, due dates and status |
| Reminder templates | Saved emails for each follow-up stage |
| Separate bank account | Keeps business income and tax money apart |
Billing checklist
- Terms are agreed in writing before work starts.
- Larger projects start with a deposit.
- Invoices go out the same day a milestone is delivered.
- Every invoice has a due date and a payment link.
- Reminders are scheduled, not improvised.
Ready to send your next invoice? Create a branded PDF with payment details and terms in under a minute using our free invoice generator.