Why Contracts Matter More Than Your Hourly Rate
$47,000 is the average amount freelancers lose per year to scope creep, late payments, and cancelled projects when they work without contracts. A 2025 survey by the Freelancers Union found that 71% of freelancers have struggled to collect payment at least once, and the median unpaid invoice sits at $6,000. These are not edge cases. They are the predictable outcome of working on a handshake.
A freelance contract is not a legal formality you copy from a template and forget about. It is a financial instrument that determines whether you get paid $5,200 or $0 when a client cancels a project halfway through. It is the document that decides whether the client can request 14 rounds of revisions on a $3,500 logo project or whether they stop at 2. It is the line between a $75/hour effective rate and a $22/hour nightmare where you are trapped doing free work because you never defined what "done" looks like.
The 12 clauses in this checklist cover every scenario that regularly costs freelancers money. Each one addresses a specific situation that has, statistically, already happened or will happen in your freelance career. The goal is not to create an adversarial relationship with your client. The goal is to remove ambiguity so both sides know exactly what they are paying for and what they are delivering.
Freelancers who use written contracts get paid 1.3x faster on average and report 58% fewer payment disputes. The contract itself takes 30 to 45 minutes to set up for a new client. That is a $150 investment of your time (at $75/hour) that protects thousands of dollars in project revenue. There is no higher-ROI activity in your freelance business.
Clauses 1-4: Scope and Deliverables
$3,500 website projects regularly balloon to $7,000 or more in actual work when scope is not defined in writing. These first four clauses lock down exactly what you are building, for whom, and on what timeline.
Clause 1: Project Description. State what you are delivering in concrete, measurable terms. Bad example: "Design a website." Good example: "Design and develop a 5-page marketing website (Home, About, Services, Portfolio, Contact) using WordPress with the Astra theme. Includes responsive design for mobile and tablet. Does not include e-commerce functionality, blog setup, or ongoing maintenance." The more specific you are, the easier it is to point to this clause when a client asks for a 6th page or a shopping cart. A web developer billing $100/hour who adds 3 unscoped pages at 4 hours each just gave away $1,200 in free labor.
Clause 2: Deliverables List. Separate from the project description, create a numbered list of every file, asset, or output the client will receive. For a brand identity project billed at $4,500, this list might read: (1) Primary logo in AI, EPS, PNG, and SVG formats, (2) Color palette document with hex, RGB, and CMYK values, (3) Typography guide specifying primary and secondary typefaces, (4) Brand usage guidelines PDF, 8-12 pages. Anything not on this list is out of scope. If the client later asks for business card design, social media templates, or a letterhead, those are separate line items at your standard rate of $125/hour or a flat add-on fee.
Clause 3: Timeline and Milestones. Define start date, key milestones, and final delivery date. For a $6,000 copywriting project, this might look like: Week 1 — Research and brand voice brief delivery. Week 3 — First draft of all 10 web pages. Week 4 — Revised draft incorporating Round 1 feedback. Week 5 — Final delivery. Include a clause stating that the timeline extends day-for-day when the client is late providing feedback or materials. If the client takes 3 weeks to review a draft instead of 5 business days, your deadline shifts by 3 weeks. This protects you from being blamed for delays the client caused.
Clause 4: Client Responsibilities. List everything you need from the client to do your work: brand assets, login credentials, content, photos, feedback by specific dates. A graphic designer working on a $2,800 brochure project needs the client to provide product photos, approved copy, and brand guidelines. If those materials arrive 2 weeks late, the project timeline adjusts accordingly. State that if client materials are not received within 30 days of the project start date, you reserve the right to invoice for work completed and close the project.
Clauses 5-8: Money Clauses
$0 is the amount sitting in your bank account when you start a project without a deposit. These four clauses ensure you get paid on time, every time, with clear consequences when you do not.
Clause 5: Deposit and Payment Schedule. Require a non-refundable deposit of 25% to 50% before any work begins. For a $10,000 project, collect $5,000 upfront. Structure the remaining payments around milestones: 25% at the midpoint deliverable, 25% on final delivery. For smaller projects under $3,000, a 50/50 split works well — $1,500 upfront, $1,500 on delivery. For projects under $1,000, collect 100% upfront. The deposit serves two purposes: it filters out clients who are not serious, and it ensures you are never more than one payment behind on work already completed. A UI/UX designer billing $8,000 for an app design should never have more than $2,000 of unbilled work in progress at any point.
Clause 6: Payment Terms. Specify exactly when invoices are due: Net 15 (payment within 15 days of invoice date) is the standard for freelancers. Net 30 is acceptable for enterprise clients with established procurement processes. Net 60 or longer is a red flag — you are essentially providing an interest-free loan. State your accepted payment methods: bank transfer, credit card via Stripe, or PayPal. Include your payment link or bank details directly in the contract so the client has zero friction when paying.
Clause 7: Late Payment Penalties. Charge 1.5% per month (18% annually) on overdue invoices. On a $5,000 overdue invoice, that is $75 per month. State that work pauses automatically when any invoice is 7 days past due and does not resume until the balance is cleared. Add a clause that the client is responsible for any collection costs, including attorney fees, if the invoice goes to collections. A copywriter with a $3,000 overdue invoice should not be absorbing $500 in collection agency fees. Most clients pay on time when they see these terms in writing. The penalty exists as a deterrent, not a revenue stream.
Clause 8: Kill Fee. This is the clause that protects your income when a project is cancelled. The standard kill fee is: all hours billed to date plus 50% of the remaining contract value. Here is a concrete example: You sign an $8,000 web development project. After 3 weeks, you have completed and billed $2,400 worth of work. The client decides to cancel. Your kill fee is $2,400 (work completed) plus $2,800 (50% of the remaining $5,600) for a total payment of $5,200. Without this clause, you would receive only $2,400 — or potentially $0 if you invoiced monthly and had not yet billed. The kill fee compensates you for the opportunity cost of turning down other work to hold this project on your calendar. A brand strategist who blocked out 6 weeks for a $12,000 project cannot simply refill that calendar when the client cancels in week 2.
Clauses 9-12: Protection Clauses
$0 in licensing revenue is what you earn when you transfer full IP rights without a separate fee. These final four clauses protect your creative rights, limit unbounded work, and establish what happens when things go wrong.
Clause 9: Intellectual Property Transfer. Specify exactly when and how IP transfers to the client. The standard approach is: you retain all IP rights until final payment is received in full. Upon receipt of final payment, you grant the client exclusive rights to the final approved deliverables. You retain the right to display the work in your portfolio and on your website. For a $6,500 logo design project, this means the client does not own the logo until they pay the final $1,625 installment. If they stop paying, you retain full ownership. Some clients require full IP assignment including all drafts and unused concepts — charge 15% to 25% more for this. A $6,500 project with full IP buyout becomes $7,475 to $8,125.
Clause 10: Revision Limits. Cap revisions at 2 rounds included in the project price. Define what constitutes a "round" — one consolidated set of feedback delivered within 5 business days of receiving a deliverable. Additional rounds are billed at your hourly rate. For a graphic designer charging $95/hour, a third revision round on a $4,000 brand package that takes 6 hours costs the client an additional $570. Without this clause, clients routinely request 5 to 8 rounds of changes, turning a $4,000 project into $1,200 worth of unbilled labor. State that revision requests must be submitted in a single document — not as a stream of emails, Slack messages, and phone calls over 2 weeks.
Clause 11: Termination. Either party can terminate the contract with 14 days written notice. Upon termination by the client, the kill fee (Clause 8) applies. Upon termination by the freelancer, you deliver all work completed to date and invoice for hours worked. Include a "for cause" termination clause: if either party materially breaches the contract (e.g., client is 30 or more days late on payment, freelancer misses 2 or more deadlines), the other party can terminate immediately. A web developer who has not been paid for 45 days on a $7,500 project should not be trapped continuing work. The termination clause is your exit door.
Clause 12: Governing Law and Dispute Resolution. Name the state or jurisdiction whose laws govern the contract. If you are based in New York, the contract is governed by New York law. For disputes under $10,000, require mediation before either party can file a lawsuit. Mediation costs $300 to $1,500 and resolves 85% of freelance disputes without litigation. For disputes over $10,000, allow arbitration as an alternative to court. State that the losing party pays the prevailing party's reasonable attorney fees. This discourages frivolous claims and gives you real leverage if a client refuses to pay a $5,000 invoice — they risk paying your $3,000 in legal fees on top of the original amount.
Three Clauses That Save the Most Money
$4,800 is the average annual savings for freelancers who enforce just three contract clauses consistently: the kill fee, revision cap, and scope change clause. These three clauses address the most common ways freelancers lose money.
The Kill Fee: 50% of Remaining Value. This clause alone is worth thousands of dollars per year for active freelancers. Consider the real math on an $8,000 project cancelled after $2,400 billed. Without a kill fee, you collect $2,400 and lose $5,600 in expected revenue plus the 3 weeks of calendar time you cannot recover. With a kill fee of 50% of remaining value, you collect $2,400 plus $2,800 (half of $5,600) for $5,200 total. You lost $2,800 in revenue but you got back 3 weeks of calendar time to book new work. Over a year, if just one $6,000 to $10,000 project cancels — and statistically, 15% of projects experience significant scope reduction or cancellation — the kill fee recovers $1,500 to $3,000 that would otherwise vanish. Clients rarely object to this clause because it is industry standard and because they understand that you turned down other work to serve them.
The Revision Cap: 2 Rounds Included. Unlimited revisions is a pricing trap that destroys your effective hourly rate. A $3,500 website design project scoped for 35 hours at $100/hour becomes a $50/hour project when the client requests 5 rounds of revisions adding 35 more hours. With a 2-round cap, rounds 3 through 5 are billed at $100/hour. Those 20 extra hours generate $2,000 in additional revenue instead of $0. Set expectations clearly: Round 1 is for substantive changes (layout, structure, major design direction). Round 2 is for refinements (color adjustments, spacing, copy tweaks). Anything beyond Round 2 is a new scope item. Provide a revision request template so clients consolidate all feedback into one organized document rather than drip-feeding changes.
The Scope Change Clause. This is your defense against "Can you also just quickly..." requests. State that any work not listed in the Deliverables (Clause 2) requires a written change order signed by both parties before work begins. The change order includes a description of the additional work, the additional fee, and the impact on timeline. A copywriter hired to write 10 web pages at $300 per page ($3,000 total) who gets asked to "also write 5 blog posts and a few email sequences" is looking at 15 to 20 additional hours of work worth $2,250 to $3,000. Without the scope change clause, that work often gets absorbed for free because saying no feels awkward. With the clause, you simply say: "I would be happy to handle that. Let me send over a change order." The formality of the process makes clients think carefully about whether they actually need the additional work, and it ensures you get paid when they do.
Key Takeaways
12 clauses is all it takes to protect the majority of your freelance income. Here is the complete checklist for every contract you send.
1. Project Description — Define exactly what you are building in measurable terms. 2. Deliverables List — Enumerate every file, asset, and output the client receives. 3. Timeline and Milestones — Set dates and specify that client delays extend your deadline. 4. Client Responsibilities — List everything you need from them and set a 30-day deadline. 5. Deposit and Payment Schedule — Collect 25% to 50% upfront on projects over $3,000 and 100% upfront on projects under $1,000. 6. Payment Terms — Net 15 standard, Net 30 maximum for enterprise clients. 7. Late Payment Penalties — 1.5% per month with automatic work stoppage at 7 days overdue. 8. Kill Fee — All billed work plus 50% of remaining contract value. 9. IP Transfer — Rights transfer only upon final payment; portfolio rights retained. 10. Revision Limits — 2 rounds included, additional rounds at your hourly rate. 11. Termination — 14 days notice with kill fee for client-initiated cancellation. 12. Governing Law — Named jurisdiction, mandatory mediation for disputes under $10,000.
Send the contract before you start any work — not after the first meeting, not after the first milestone, before you open a single design file or write a single line of code. Pair this contract with a detailed project quote that breaks down your pricing by deliverable. Your contract protects your income. Your quote justifies your price. Together, they are the foundation of a professional freelance practice that pays you what you are worth.
Smith Shah
Builder of WhatShouldICharge · SEO & Growth Leader
Smith Shah is Group Head of SEO, Content & Growth at Schbang, one of India's largest independent digital agencies. He built and leads a 30-member team spanning SEO, content strategy, CRO, analytics, and experimentation — driving organic growth for brands including UltraTech Cement, Swiggy, Motorola, Jio Business, and Tata Communications. He teaches pricing, SEO, and growth strategy at institutions including MastersUnion, KC College, HubSpot Academy, and upGrad. WhatShouldICharge is built from 7 years of watching freelancers and agencies undercharge because they lacked the data to price with confidence.
Stop guessing what to charge.
Pick your profession, run the calculator, get a number you can defend.
Build Your Project Quote →Related guides
Freelance Contract Checklist: 12 Clauses You Need
Every clause that protects your income, your time, and your sanity — explained in plain language with exact wording.
Read guide →pricing-strategyHow to Price Revisions and Extra Rounds
Stop losing money on unlimited revisions. Learn how to define, limit, and price revision rounds professionally.
Read guide →getting-startedPricing Your First Freelance Project: A Step-by-Step Walkthrough
A real-world walkthrough of pricing a 5-page WordPress website, from scope questions to final quote.
Read guide →