Working without a contract is the most expensive mistake a freelancer can make. Not because something always goes wrong — but because when it does, you have no protection. No documentation of what was agreed. No defined scope. No payment terms. Just a messy he-said-she-said situation that costs you money, time, and a client relationship.
A good contract doesn't create friction — it prevents it. This guide covers exactly what to include, what language to use, and how to handle the awkward moment of actually sending one.
Why Clients Respect Contracts
New freelancers often worry that sending a contract will scare clients away. The opposite is true. Professional clients expect contracts. A freelancer who sends a well-structured agreement signals competence, organization, and experience.
The clients who push back on contracts — who say "let's just get started, we trust each other" — are often the same ones who dispute invoices, expand scope without paying more, or disappear when payment is due. A contract filters for good clients and protects you from bad ones.
The 9 Sections Every Freelance Contract Needs
1. Parties and Effective Date
State clearly who the agreement is between. Use full legal names (or business names) for both you and the client, along with the date the agreement takes effect.
This seems obvious, but it matters legally. If a dispute arises, there should be no ambiguity about who agreed to what and when.
2. Scope of Work
This is the most important section in the entire contract. Define exactly what you will deliver — and by implication, what you won't.
Be specific. Instead of "website design," write "Design and development of a 5-page website (Home, About, Services, Blog, Contact) using WordPress with the Astra theme, including mobile responsiveness and contact form integration."
The more precise your scope, the easier it is to identify (and charge for) work that falls outside it.
3. Deliverables and Timeline
List each deliverable separately with its format and delivery date. For example: "Brand guidelines document (PDF) — delivered by April 15" or "Social media content calendar (Excel) — delivered within 5 business days of project kickoff."
If the project has phases or milestones, define them here. Phase 1: Discovery (Week 1). Phase 2: Design concepts (Week 2-3). Phase 3: Revisions and final delivery (Week 4).
4. Payment Terms
Cover every aspect of payment to avoid ambiguity. Your payment terms section should specify the total project fee, the payment schedule (when each payment is due), accepted payment methods, payment deadline (Net 15 or Net 30 from invoice date), and late payment penalties.
A common payment structure for projects over $1,000 is 50% upfront and 50% upon completion. For larger projects, consider 30% upfront, 30% at midpoint, and 40% upon final delivery. The upfront payment protects you from clients who disappear mid-project.
Late payment fees (typically 1.5-2% per month on overdue balances) aren't about making money from penalties — they're about incentivizing timely payment. Most clients pay on time when they know a fee exists.
5. Revision Policy
This section saves more freelancer-client relationships than any other. Without it, "one more small change" becomes an endless cycle that eats your profit.
Define how many rounds of revisions are included in the project fee (two rounds is standard). Define what constitutes a "round" (one consolidated set of feedback, not a drip of individual changes over two weeks). And define the rate for additional revisions beyond the included rounds.
6. Intellectual Property
Who owns the work product? In most freelance arrangements, the client receives full ownership of all deliverables upon final payment. This means they can use, modify, and distribute the work however they choose.
Two important nuances: first, you should retain the right to display the work in your portfolio unless the client explicitly requests otherwise. Second, IP transfer should be contingent on full payment — if the client hasn't paid, they don't own the work.
7. Confidentiality
Both parties should agree to keep project details, business information, and proprietary data confidential. This protects the client's sensitive information and your business processes.
Keep this section simple and mutual. Overly complex NDAs scare clients and are rarely enforceable for standard freelance work anyway.
8. Termination
Either party should be able to end the engagement with reasonable written notice (7-14 days is common). The key clause: the client pays for all work completed up to the termination date.
This protects you from a client who cancels mid-project after you've invested significant time. And it gives the client an exit if things aren't working — which is fair.
9. Limitation of Liability
This protects you from outsized legal claims. A standard clause limits your total liability to the amount the client has paid you for the project. This means if something goes wrong, your maximum exposure is the project fee — not an unlimited damages claim.
This section also typically states that you're not liable for indirect, consequential, or incidental damages. Your lawyer can help with the specific language, but including some form of liability limitation is essential.
How to Send the Contract Without It Being Awkward
The secret is making it feel like a normal, expected part of your process. Here's the exact language:
After agreeing on the project details, send an email like this: "Great, I'm excited to get started. I've attached our service agreement — it covers everything we discussed: scope, timeline, deliverables, and payment terms. Please review and sign, and I'll get started as soon as I receive the signed agreement and the initial payment."
That's it. No apologies. No "I know this seems formal, but..." You're a professional. Professionals use contracts. The tone should signal that this is simply how you operate — which it is.
Digital Signatures
You don't need to print, sign, and scan contracts anymore. Free tools like DocuSign (free for individual senders), HelloSign (free tier available), or even a simple "I agree" email reply can constitute a valid electronic signature in Canada under PIPEDA and provincial electronic commerce acts.
The key is that both parties clearly indicate their agreement to the terms. A signed PDF or an e-signature from a recognized platform is ideal.
What About Verbal Agreements?
They're technically enforceable in many situations, but practically useless. When a client says "but you said the project included X," how do you prove what was actually agreed? You can't. The contract is your proof.
Even for small projects — especially for small projects — use a contract. It takes 10 minutes to customize a template and can save you thousands in disputed payments.
Get Your Freelance Contract Ready
Stop working without protection. Our Freelancer Client Welcome Kit includes a complete service agreement with all 9 sections above, plus a professional invoice template and a client onboarding questionnaire. Customize it once and use it for every client engagement.
Hillcrest Media creates professional business templates and tools for founders, freelancers, and growing teams. Browse our full template library at hillcrestmediaproductions.com.
Save weeks of work with our Freelancer Client Welcome Kit
Professional, ready-to-customize template. Download and start using it today.
Get the Template — $29 →