DEV Community

Landolio
Landolio

Posted on

The 5 documents every freelancer needs before taking on a new client

I've been freelancing long enough to learn this the expensive way: the clients who cause problems are almost always the ones where you skipped the paperwork.

Here are the 5 documents that have saved me from disasters, in order of importance.

1. A proper contract

Not a handshake. Not a "we'll sort the details later." A written agreement covering:

  • Scope of work (what you're delivering, what you're not)
  • Payment terms (when, how much, what happens if they don't pay)
  • Revision limits
  • IP ownership (who owns the work after delivery)
  • Termination clause
  • IR35 status (if you're in the UK)

I use a free contract generator to build mine. Takes 5 minutes.

2. A detailed quote or proposal

Break the project into phases with costs per phase. This does two things:

  • Makes scope creep visible ("that wasn't in the quote")
  • Lets clients see where their money goes

I built a project quote calculator that handles the maths.

3. An onboarding document

Send this after they say yes. It covers:

  • What you need from them (assets, access, contacts)
  • Your working hours and communication preferences
  • How you handle changes and revisions
  • Payment schedule with dates

This sets expectations before work starts. Most client problems come from mismatched expectations.

4. A professional invoice template

Your invoice should include:

  • Your business name and address
  • Client's name and address
  • Invoice number (sequential)
  • Date issued and payment due date
  • Line items with amounts
  • VAT if applicable
  • Your bank details or payment link
  • Your UTR or company number

I use this free invoice generator — fills everything in and exports to PDF.

5. A payment chase sequence

Have your chase emails written before you need them. When an invoice goes overdue, you don't want to be crafting emails while angry.

The sequence I use:

  1. Day 1 overdue: Friendly reminder
  2. Day 7: Firmer follow-up with payment details
  3. Day 14: Formal notice mentioning statutory interest rights
  4. Day 21: Final demand with deadline
  5. Day 30: Letter before action

Payment reminder generator — pick the tone, get the email.


The boring truth

None of this is exciting. Nobody starts freelancing because they love writing contracts. But the freelancers who survive long-term are the ones who treat it like a business, not a hobby.

The tools above are all free. If you want the complete template pack (contracts + invoices + chase emails + onboarding docs), I'm running a 50% off launch sale this week — code LAUNCH50.

What documents do you wish you'd had from day one?

Top comments (0)