A freelance contract is the clearest signal that you run a professional practice. It defines scope, payment terms, revision limits, and what happens if the project changes direction. Whether you are starting a new client relationship or formalizing an existing one, having a solid contract in place makes every project easier to manage and easier to close.
It was one of my first big freelance projects, a retainer that basically covered rent, groceries, and the software stack I could barely afford. We had a friendly call, agreed on a price over email, shook virtual hands, and I got to work.
No contract, or scope. Just vibes.
Halfway through, they disappeared for three weeks. When they came back, the brief had magically doubled in size. New deliverables, new stakeholders, new "quick" requests. When I pushed back, they hit me with the line every freelancer hates: "I thought this was included."
I ended up doing about 40 percent more work, chasing their accounting team for another six weeks, and writing off a chunk of the invoice because I was scared of losing the client entirely.
I wish I could tell you that was rare. It is not.
According to Freelancers Union, only 28 percent of freelancers use a contract for every gig. The International Labour Organization and IEC report that 72 percent of freelancers have outstanding unpaid invoices at any given time. New York City data from its "Freelance Isn't Free" enforcement work shows 62 percent of freelancers in the city have lost wages due to nonpayment.
It is not bad luck; it happens when you do work without clear, written agreements.
This article is the freelance contract template I wish I had used from day one, with real clause examples you can copy, paste, and adapt.
Download Free Freelance Contract Template (PDF) →
The PDF is dark-mode formatted and AI-ready — embedded with bookmarks, structured JSON schema, and XMP metadata so you can drop it into ChatGPT or Claude and ask questions about the terms.
Why freelancers who skip contracts keep losing money
If you skip contracts, you are volunteering for scope creep, late payments, and "misunderstandings" that always seem to land on your side of the ledger.
You already know the obvious risks: the client ghosts, refuses to pay, or drags out feedback for months. What gets missed is how predictable this is.
Research on independent work consistently shows the same pattern.
- Only 28 percent of freelancers use a contract for any gig, according to Freelancers Union.
- 72 percent of freelancers have outstanding unpaid invoices, based on an IEC report.
- New York City's Office of Labor Policy found that 62 percent of NYC freelancers have lost wages due to nonpayment.
- Internal agency data and industry surveys suggest that projects without a clear scope end up with 30 to 50 percent uncompensated work.
If you are operating without a freelance contract template, you are relying on memory and goodwill. The client thinks they said "unlimited revisions" when you said "two rounds". You thought "one landing page" and they meant "landing page plus email series plus ads".
The client is not necessarily malicious. They are just busy, under pressure, and trying to get as much value as they can. If you do not anchor the relationship in a written agreement, the boundaries move toward their interests, not yours.
A proper contract does three simple things:
- It defines who is involved and how to contact them.
- It sets expectations for what is in scope and what is not.
- It tells everyone what happens if things go sideways.
Once that is in writing, you have something to point to when you need to say no, renegotiate, or walk away.
The kill fee: saves you when clients change their mind
A kill fee is the line between "the client canceled" and "you worked two weeks for free".
Here is the reality. Clients change their minds. Stakeholders get replaced. Budgets freeze. Leadership brings in an internal team instead of you. None of that is your fault, but without a kill fee clause you are the one absorbing all the risk.
SoloHubs and other industry sources treat a 25 to 50 percent kill fee as standard for creative work. That means if a client cancels once work begins, they pay a percentage of the total project value to cover the time you have already sunk into it.
Without that clause, you are relying on goodwill. Goodwill does not cover rent.
Your kill fee should cover two things:
- Time you have already spent.
- Time you have blocked off and now cannot sell to someone else.
A decent baseline is:
- 25 percent if the project is canceled after kickoff but before first draft.
- 50 percent if the project is canceled after first draft or equivalent milestone.
We will walk through template language later, but the structure looks like this:
- Define what "cancellation" means.
- Specify what percentage is owed at different stages.
- Clarify that any paid work to date remains billable, even if the project stops.
Once that is in place, you stop absorbing all the downside of client indecision.
Scope of work: preventing "just one more thing"
Scope creep is rarely one big ask, it is a slow drip of "quick" favors that turn into weeks of unpaid work.
Without a written scope of work, every request sounds reasonable. "Can you just add one more layout?" "Can you join this extra call?" "Can you tweak the copy for this second audience?"
Each one feels small. Add them up across a project and you are looking at 30 to 50 percent extra work that never appears on an invoice.
A clear scope of work does not need to be complicated. It should answer five questions:
- What are you delivering, in exact terms?
- How many versions or variations are included?
- What formats or file types are included?
- What is explicitly out of scope?
- How will new requests be priced?
Here is a simple example for a landing page project:
- One long form landing page for Product X.
- Copywriting and wireframe only, no visual design.
- Up to two rounds of revisions based on consolidated feedback.
- Desktop and mobile versions included as part of the wireframe.
- Additional pages, flows, or variants are out of scope and will be quoted separately.
When that is in the contract, you can respond to new requests with a calm, confident line: "That sounds like a new deliverable. Happy to do it, I will send a quick estimate for the extra work." You are not being difficult, you are following the agreement.
Payment terms that get you paid on time
Good work is worthless if your payment terms let clients treat you like an interest free bank.
The industry default of 50 percent upfront and 50 percent on delivery exists for a reason. It splits risk in a way that is fair, and it keeps the client invested in moving the project forward.
Here is what usually goes wrong:
- You start work with no deposit.
- You invoice at the end of the project.
- The client takes 30 to 60 days to pay, or argues about the final deliverable.
From the outside, it looks like you just completed a successful project. On your side, you floated payroll, rent, and tools for months.
Your payment terms need to be boring and specific:
- Deposit amount and timing.
- When remaining invoices are issued.
- How many days the client has to pay.
- What happens if they pay late.
- What currencies and payment methods you accept.
A typical structure for a project based freelance contract template:
- 50 percent non refundable deposit due before work begins.
- 50 percent due on delivery of final approved deliverables, net 14 days.
- Late payment fee of 1.5 percent per month on overdue balances, or the maximum allowed by local law.
- Client responsible for transfer or bank fees.
For retainers, you can adjust the pattern:
- First month due in full before kickoff.
- Ongoing invoices due monthly in advance on the same date.
Clients who push back hard on deposits and clear payment terms are often the same clients who cause payment problems later. The contract lets you spot that risk early.
IP and ownership: who owns the work?
If you do not spell out when ownership transfers, you can end up in a legal mess where neither side is sure who owns what.
This is especially important for creative and technical work:
- Designers and illustrators.
- Developers building custom code or integrations.
- Copywriters creating campaigns, brand messaging, or frameworks.
- Consultants developing proprietary methods or playbooks.
Your contract should draw a clean line between:
- Background IP: tools, templates, and methods you already had before this engagement.
- Project IP: the specific deliverables you create for this client.
The usual pattern looks like this:
- You retain ownership of your background IP and can reuse it with other clients.
- The client gets a license to use your background IP as embedded in the deliverables.
- Ownership of project IP transfers only after the client has paid in full.
This gives you room to push back if a client wants to use your work without paying the final invoice. Without that clause, they can argue they already own the work as soon as you send it.
We will include sample language that covers this, including moral rights waivers where relevant in your region.
Get the Full Freelance Contract Template (Free PDF)
The complete clause-by-clause template is available as a free PDF download. It is dark-mode formatted and AI-ready with embedded bookmarks, structured JSON schema, and XMP metadata so you can drop it into ChatGPT or Claude and ask questions about the terms.
Download the Freelance Contract Template (PDF) →
How to send a contract clients will actually sign
A good freelance contract template protects you, but it also needs to feel reasonable to a client who just wants to get started.
Clients rarely read every line. They skim for red flags, then decide whether this feels like a fair deal.
A few practical tactics from years of sending these out:
- Frame it early. Mention in your discovery call that you work with a simple written agreement that covers scope, payment terms, and IP. The contract will not be a surprise.
- Use plain language. Legalese makes clients nervous. Plain English signals that you are not trying to hide tricks.
- Highlight the parts that protect them. Data security, confidentiality, clear timelines, ownership of final work. Make those obvious.
- Keep the signature process smooth. Use an e signature tool so they can sign in a few clicks.
- Be open to small edits, but hold the line on critical protections. Payment terms, kill fee, and IP transfer on full payment are not cosmetic.
When a client pushes back, do not panic. Ask questions:
- "Which part feels off to you?"
- "Is there a specific clause your legal team is uncomfortable with?"
- "Can we adjust the numbers while keeping the structure the same?"
Most of the time, they are reacting to one or two details, not the idea of a contract itself.
Example email to send your contract
You do not need a dramatic preamble. Keep it short and confident.
Subject: Freelance services agreement for [Project name]
Hi [Client name],
Great talking with you about [project] earlier. As discussed, I have attached a simple freelance services agreement that covers scope, timelines, payment terms, and IP ownership for this project.
Please review and, if everything looks good, sign it by [date] so we can lock in the start date. If you have questions about any clause, I am happy to walk through it on a quick call.
Once the agreement is signed and the deposit is paid, I will send over the kickoff details and the first milestone.
Thanks,
[Your name]
Where this fits with other contract templates
If your freelance work is focused on a specific service, you can start with this general freelance contract template and then plug in a more detailed scope from a service specific template.
For example:
- If you primarily do SEO retainers, use this agreement alongside a more detailed seo contract template that covers audits, deliverables, reporting, and cancellation windows.
- If you are a designer, pair this with a graphic design contract template that covers design deliverables, file formats, and licensing.
The point is not to build a one size fits all monster. It is to have a tight core contract plus modular scopes you can drop in for each type of work.
Once you have that in place, the entire tone of your freelancing changes. You stop negotiating over vague promises in email threads and start pointing to clear clauses in a document both sides signed.
That confidence shows up in your pricing, your boundaries, and, over time, in your bank account.

