Almost every bad freelance job has the same cause. Not a dishonest client, and not bad luck, but an agreement that was never written down clearly enough to settle an argument.
The work grows a little each week. A "quick extra page" appears. The invoice goes unpaid for two months and chasing it feels rude. None of this happens because you were careless. It happens because nothing on paper said what was included, when the money was due, or what either side could do about it.
A contract fixes most of that, and it does not need to be long or written by a lawyer. This guide covers what to include, how to describe the work so it cannot quietly expand, how to structure payment so you are never badly exposed, and exactly what to do when a client pays late.
One note before we start. This is general guidance, not legal advice, and contract law differs between countries. For a large or risky project, an hour of a lawyer's time is cheap insurance.
Why You Need Something in Writing, Even for Small Jobs

Freelancers often skip the paperwork on small jobs, on the grounds that it would look distrustful or slow things down. In practice the opposite is true. Clients who hire regularly expect an agreement, and sending one makes you look established rather than suspicious.
A written agreement does four things for you.
- It settles arguments cheaply. Most disagreements are honest differences in memory. A document ends them in a minute instead of a week.
- It defines "finished". Without that, a project has no natural end and neither does your involvement.
- It makes the money unambiguous. How much, when, and what happens if it is late.
- It filters clients. Someone who refuses to put anything in writing has told you something useful before you have done any work.
It also does not need to be a formal document. In many places a clear exchange of emails where both sides agree the work, the price and the dates can be enough to count as an agreement, though the rules vary and a signed document is always easier to rely on. The important thing is that the terms exist in writing somewhere, not that they look impressive.
What a Freelance Contract Should Include
You can cover almost everything that matters on one or two pages. These are the sections worth having.
- Who the agreement is between. Full legal names of both sides, including the client's company name rather than just your contact's first name.
- What you will do. The work, described specifically. This is the most important section and the one most often rushed.
- What you will not do. A short list of things people commonly assume are included but are not.
- What the client gets, and in what form. The actual deliverables and file formats, so "finished" is a fact rather than an opinion.
- Dates, and what you need from them. Your deadlines, plus what the client must supply and by when. Your timeline should depend on theirs.
- The price and the payment schedule. The total, the deposit, the milestones, and the date each payment is due.
- How many revisions are included. A number, and your hourly or per-round rate for anything beyond it.
- What happens if payment is late. Your right to pause work, and any interest or fee you intend to charge.
- Who owns the work. Normally you keep the rights until the final payment clears, at which point they transfer.
- Confidentiality, if relevant. One sentence each way is usually enough.
- How either side can end it. Notice required, and what the client owes for work already done.
If you do similar work repeatedly, write this once and reuse it, changing only the scope, price and dates. Most freelancers need one template, not a new document each time.
Describe the Scope So It Cannot Drift
Vague scope causes more lost income than low rates do. "Design a website" could mean five pages or fifty, and both sides will remember the conversation in whichever way suits them later.
Write the scope in countable terms. Not "social media graphics" but "twelve graphics, three sizes each, delivered as PNG and editable source files". Not "copywriting for the site" but "five pages, up to 600 words each". Numbers remove the argument entirely.
Then add the exclusions, which is the step most people skip. If you are building a site and not writing the words, say so. If photography, printing, hosting, translation or ongoing maintenance are not included, list them. This is not pedantry — it is the difference between a polite conversation about an extra fee and an awkward one about whether you have finished.
Cap the revisions too. "Two rounds of changes included" sets a normal expectation. Without a number, feedback can continue indefinitely, and the last ten per cent of a project can easily consume half its hours.
Handling Scope Creep Without Upsetting the Client
Scope creep is rarely deliberate. Clients think of something useful and ask, not realising it adds a day of work. Your job is to make the cost visible without sounding difficult.
One sentence does most of the work: "Happy to do that — it is outside what we agreed, so it would add about four hours and push delivery to Thursday. Shall I go ahead?" This is friendly, it says yes, and it quietly puts the decision and the cost back with them. Clients almost never object, because they now know the price.
Confirm the change in writing before you start it, even if only in an email. A short note saying what was added, what it costs and the new date prevents the extra work from being forgotten by invoice time.
Beware the pattern of many tiny additions, none of which seems worth mentioning. Each is trivial and together they can swallow days. If you notice it happening, raise it once, kindly and early, rather than absorbing it until you resent the job.
Structure the Money So You Are Never Badly Exposed

The single most useful habit in freelancing is never being owed more than you can afford to lose.
For a new client, ask for a deposit before you begin. Somewhere between a quarter and a half of the total is normal in most fields, and asking for it is completely standard. A client who will not pay anything up front is asking you to take all the risk on someone you have never worked with.
For anything longer than a couple of weeks, split the rest into milestones tied to visible progress — for example a third up front, a third when the main work is approved, and a third on delivery. Staged payments protect both sides: you are never far out of pocket, and the client is never paying for something they have not seen.
On larger projects, arrange things so the final payment is due before you hand over the last files or transfer the rights. This is not aggressive; it is why "ownership passes on final payment" belongs in your contract. It turns a difficult chase into a simple exchange.
If you are not yet confident about what to charge in the first place, our freelance true hourly rate calculator works out what you need to earn once unpaid hours, costs and tax are counted, and it covers taxes and value-based pricing in more depth than this guide does.
Payment Terms That Actually Help You
Payment terms are the rules around when money arrives, and small choices here make a large difference.
Keep the window short. Fourteen days is a reasonable default for small clients; thirty is common with larger companies and often non-negotiable, which is worth knowing before you quote. Either way, state the number rather than writing "on completion", which means nothing in practice.
Say what happens when payment is late. Many freelancers include a modest interest charge or a flat fee after a certain number of days. Whether you can charge it, and how much, depends on where you and the client are based, so check your local rules before putting a figure in. Its real value is as a deterrent and as something to point at, not as income.
Keep the right to pause work on unpaid invoices. One line — "work may be paused if an invoice is more than fourteen days overdue" — is the most effective payment clause most freelancers ever add, because it converts your leverage from pleading into a simple consequence.
With bigger companies, find out the mechanics in advance. Ask who actually approves invoices, whether they need a purchase order number, and which day of the month they run payments. A missing reference number is one of the most common reasons an invoice sits untouched for weeks, and nobody will tell you unless you ask.
Invoice So That Paying You Is Easy
Many late payments are not refusals. They are invoices that were confusing, went to the wrong person, or arrived after the payment run.
Send the invoice the day the work is delivered, while the result is fresh and the client is pleased. Waiting until the end of the month can cost you weeks for no reason.
Include everything they need in order to pay without replying to you: your name and business details, an invoice number, the date, what the work was, the amount, any tax you are required to charge, the due date in plain words, and full payment details. Reference their purchase order or project name if they use one.
Send it to the person who pays rather than the person you work with, or both. Your contact is usually not the one who processes payments, and an invoice sitting in a designer's inbox is invisible to the finance team.
Keep a simple record of what you have sent and what has been paid. A spreadsheet is plenty at first. You cannot chase what you have not noticed, and it also makes tax time considerably less painful.
What to Do When a Client Pays Late

This will happen, including with clients who like you. Treat it as a process rather than a personal slight, and work through the steps calmly.
A few days late: assume it was missed. A short, friendly note with the invoice attached again resolves the large majority of late payments. Most are genuine oversights.
A week or two late: be direct and specific. State the invoice number, the amount, how overdue it is, and ask for a payment date. A question needing an actual answer is much harder to leave unread than a general reminder.
Still nothing: use your contract. Mention, politely, that work is paused until the invoice is settled, as agreed. Then actually pause. A consequence you do not apply is not a consequence, and continuing to work while unpaid teaches the client that the deadline was optional.
Well overdue: escalate formally. Find out who handles payments and contact them directly. Send a final written request stating the amount and a deadline. Keep every message factual and unemotional, because anything you write may later be read by somebody else.
If it is genuinely refused: options depend on where you are and how much is owed. Small claims processes exist in many countries and are often designed to be used without a lawyer, and some industries have mediation services. Weigh the amount against the time and cost before going further, and check the rules that apply to you.
Two habits make all of this rarer. Keep your messages in writing rather than on the phone, so there is a record. And stop adding work for a client who owes you money, however promising the next project sounds.
Warning Signs Before You Agree to Anything
Most payment problems are visible before the work starts, if you know what to watch for.
- They will not put anything in writing. Often phrased as trust, or as not wanting to be slowed down. This is the clearest signal there is.
- They push hard on price, then keep adding work. The pattern rarely improves after the first invoice.
- The brief stays vague however often you ask. Either they do not know what they want, in which case charge for working it out, or the vagueness is deliberate.
- They want to pay on results, or in exposure. You are being asked to carry their business risk for free.
- There is sudden urgency. Pressure to start today, before anything is agreed, almost always benefits them rather than you.
- They speak badly of their last freelancer. Sometimes fair. Often a preview.
None of these is proof of anything on its own. Two or three together are worth a larger deposit, or a polite no.
Mistakes That Cost Freelancers Money
- Starting before the deposit arrives. The most common and most expensive mistake there is.
- Leaving revisions unlimited. Feedback expands to fill whatever space you give it.
- Handing over final files before final payment. Once they have what they need, your position is much weaker.
- Agreeing to changes verbally. If it is not written down, it will be remembered differently and probably not paid for.
- Apologising while chasing money. Asking to be paid for work you delivered is not an imposition. Be warm, but do not be sorry.
- Keeping no records. No contract, no email trail, no invoice log leaves you with nothing to stand on.
None of this requires you to be tough or suspicious, which is the part people get wrong. It requires one reusable document, a deposit, a number instead of a vague phrase, and the willingness to send a short email when a date passes. Freelancers who do those four things are not luckier with clients than everyone else. They are simply much harder to take advantage of.
If you are still building a client base, our guide to getting your first freelance clients covers where early work actually comes from and how to quote for it. If you are weighing freelancing against other ways to earn, the side-hustle starter check matches options to your time and skills, our list of ways to make money online without investment is a useful comparison, and once the work becomes steady our guide to writing a business plan covers treating it as a business. Protecting your hours matters just as much as protecting your invoices, which our work-life balance tips cover in detail.

