Every freelancer who has ever been stiffed on payment has the same thought: "I should have had a contract." The problem isn't that contracts are hard to write. It's that most freelancers don't know what to include, so they skip it entirely.
I've been there. I started freelancing without contracts, relying on handshake agreements and email threads. It worked until it didn't. Then I spent weeks chasing a $4,000 invoice that a client decided not to pay because "we never agreed to that in writing."
This guide gives you a free, legally sound contract template you can copy and use today. It covers payment terms, scope, intellectual property, revisions, and all the clauses that protect you when things go wrong.
A contract is not just legal protection โ it's a communication tool. It forces both parties to agree on scope, payment, timeline, and deliverables before work begins. The process of writing and signing a contract surfaces misunderstandings early, when they're easy to fix.
Without a contract, you have:
With a contract, you have:
Contracts don't just protect you when things go wrong. They prevent things from going wrong in the first place.
Every freelance contract should include these clauses. Skip any of them and you're creating a gap that a bad client can exploit.
Clearly identify who is entering the agreement.
This Independent Contractor Agreement ("Agreement") is entered into on [Date] ("Effective Date") by and between:
Contractor: [Your Full Name / Business Name]
[Your Address]
[Your Email]
[Your Tax ID / Business Registration Number]
Client: [Client Full Name / Business Name]
[Client Address]
[Client Email]
[Client Tax ID / Business Registration Number]
This is the most important clause. It defines exactly what you're delivering and what you're not delivering. Vague scope is the #1 cause of client disputes.
2.1 Scope of Work. Contractor agrees to provide the following services to Client:
[Describe the work in detail. Be specific.]
Specific deliverables:
โข [Deliverable 1 with exact description]
โข [Deliverable 2 with exact description]
โข [Deliverable 3 with exact description]
What is NOT included:
โข [Scope exclusion 1]
โข [Scope exclusion 2]
โข [Scope exclusion 3]
Any work outside the scope described above will be considered an additional service and will require a separate written agreement and additional payment.
Define when the work will be delivered and what happens if the client delays providing feedback or materials.
3.1 Timeline. Contractor will deliver the work according to the following schedule:
โข Milestone 1 (Kickoff & Discovery): [Date]
โข Milestone 2 (First Draft / Design Review): [Date]
โข Milestone 3 (Revisions & Final Polish): [Date]
โข Milestone 4 (Final Delivery): [Date]
3.2 Client Responsibilities. Client agrees to provide all necessary materials, feedback, and approvals within 3 business days of each request. Delays caused by Client's failure to meet these responsibilities will extend the timeline proportionally.
3.3 Project Pauses. If Client does not provide required feedback or materials within 7 business days of a request, the project will be considered "on hold." Work will resume within 3 business days of Client providing the required materials. The project timeline will be extended by the duration of the pause plus 3 business days.
This is where most freelancers get burned. Be specific, be firm, and don't accept vague terms.
4.1 Total Fee. The total fee for the services described in this Agreement is [Amount] [Currency].
4.2 Payment Schedule.
โข 50% deposit: [Amount] due upon signing this Agreement
โข 50% final payment: [Amount] due upon final delivery of all work
4.3 Payment Methods. Client may pay via: [Bank Transfer / PayPal / Stripe / Wise]. Payment details will be provided on the invoice.
4.4 Late Payment. Invoices are due within 15 days of the invoice date. A late fee of 1.5% per month (18% APR) will be applied to balances unpaid more than 15 days after the due date. If payment remains outstanding for 60 days, Contractor may suspend all work and refer the debt to collections.
4.5 Project Suspension. If any payment is more than 15 days past due, Contractor may suspend all work on this and any other projects for Client until payment is received in full. No additional work will be performed until the account is brought current.
4.6 Final Delivery. Final deliverables will not be released until the final payment is received in full. Contractor may deliver watermarked or low-resolution previews for approval, but final, usable files will only be provided upon full payment.
See our invoice payment terms guide for more on structuring payment terms that work.
Unlimited revisions are a trap. Define exactly how many rounds are included and what happens if the client wants more.
5.1 Included Revisions. This Agreement includes [2] rounds of revisions. A "round of revisions" means a single set of consolidated feedback provided by Client. Revisions must be requested within 5 business days of receiving each deliverable.
5.2 Additional Revisions. Revisions beyond the included [2] rounds will be billed at [Hourly Rate] per hour, with a minimum charge of 1 hour. Contractor will provide an estimate before performing additional revisions.
5.3 Approval Process. Client must provide written approval (email or signed document) for each milestone deliverable. Silence or non-response does not constitute approval. If Client does not provide feedback within 5 business days, the deliverable will be considered approved and the project will proceed to the next milestone.
5.4 Final Approval. Upon delivery of final files, Client has 5 business days to review and request any final minor adjustments (typos, small color changes, etc.) within the scope of the original agreement. After this period, the work is considered complete and accepted.
This protects your work until you're paid and defines what the client can do with what you create.
6.1 Ownership. Contractor retains all intellectual property rights to all work, concepts, drafts, and preliminary designs until the final payment is received in full. Upon full payment, Client receives a non-exclusive license to use the final deliverables for the purposes described in this Agreement.
6.2 License Scope. The license granted to Client is limited to [describe scope: e.g., "use on the Client's website and marketing materials"]. Client may not resell, sublicense, or distribute the work to third parties without Contractor's written permission.
6.3 Portfolio Rights. Contractor retains the right to display the completed work in their portfolio, case studies, and marketing materials. Client may request a 6-month delay before the work is displayed publicly, but may not prohibit display indefinitely.
6.4 Source Files. Unless otherwise agreed in writing and separately compensated, Contractor is not required to provide source files, editable files, or working files. Deliverables will be provided in the agreed-upon final format only.
Both parties may share sensitive information during the project. This clause protects both of you.
7.1 Confidentiality. Both parties agree to keep all proprietary information, business strategies, and project details confidential. Neither party will disclose sensitive information to third parties without written consent.
7.2 Exceptions. Confidentiality does not apply to information that: (a) is publicly available, (b) was known prior to this Agreement, (c) is required to be disclosed by law.
Define how either party can end the agreement and what happens to work and payments.
8.1 Termination by Client. Client may terminate this Agreement at any time by providing written notice. Upon termination:
โข If work has not begun, the deposit will be refunded minus any non-refundable preparation costs.
โข If work has begun, Client will pay for all work completed up to the termination date, calculated at the hourly rate of [Rate] or prorated based on the project fee.
โข Contractor retains all rights to incomplete work and will not deliver final files unless full payment for completed work is received.
8.2 Termination by Contractor. Contractor may terminate this Agreement if Client fails to meet payment obligations or breaches any material term of this Agreement. In such cases, Client remains liable for all fees for work completed to date.
8.3 Kill Fee. If Client terminates the project after work has begun but before completion, a "kill fee" of 50% of the remaining project fee will be due. This compensates Contractor for lost opportunity cost and reserved schedule time.
Protect yourself from unlimited liability if something goes wrong.
9.1 Limitation of Liability. Contractor's total liability under this Agreement shall not exceed the total amount paid by Client under this Agreement. Contractor is not liable for indirect, incidental, consequential, or punitive damages, including lost profits or business interruption, even if advised of the possibility of such damages.
9.2 No Warranty. Contractor does not guarantee specific results from the work (e.g., increased sales, website traffic, or revenue). Deliverables are provided "as is" without warranties of fitness for a particular purpose, except as expressly stated in this Agreement.
Define where disputes will be resolved and how.
10.1 Governing Law. This Agreement shall be governed by the laws of [State/Country], without regard to conflict of law principles.
10.2 Dispute Resolution. Any disputes arising from this Agreement shall first be addressed through good-faith negotiation. If negotiation fails, parties agree to mediation before pursuing litigation. The party prevailing in any dispute shall be entitled to recover reasonable attorney fees and costs.
10.3 Jurisdiction. Any legal action shall be brought in the courts of [City, State/Country].
11.1 Entire Agreement. This Agreement constitutes the entire understanding between the parties and supersedes all prior agreements, proposals, or communications.
11.2 Amendments. This Agreement may only be amended in writing, signed by both parties.
11.3 Severability. If any provision of this Agreement is found unenforceable, the remaining provisions shall remain in full effect.
11.4 Assignment. Neither party may assign this Agreement without the written consent of the other party.
IN WITNESS WHEREOF, the parties have executed this Agreement as of the Effective Date.
Contractor:
Signature: _______________________
Name: [Your Name]
Date: _______________________
Client:
Signature: _______________________
Name: [Client Name]
Date: _______________________
Copy the template into a new document for every project. Fill in the bracketed sections with project-specific details. Never use a generic, unfilled contract โ it signals that you don't take it seriously.
The contract should be signed before any work begins, including discovery calls or preliminary research. The only exception is if you've already agreed to a small paid discovery phase with its own mini-contract.
Electronic signatures are legally binding in most jurisdictions. Use DocuSign, HelloSign, PandaDoc, or even just email with "I agree to the terms" in writing. A verbal agreement is worthless in court. Get it in writing, always.
Keep the signed contract in your project folder alongside invoices, receipts, and deliverables. If a dispute arises, you'll have everything in one place.
When a client asks for a 5th revision, reference the contract: "Per our agreement, this project includes 2 rounds of revisions. Additional revisions are billed at $X/hour. Would you like me to proceed with an estimate?" This is professional, not confrontational.
| Mistake | Why It Hurts | How to Fix |
|---|---|---|
| Vague scope | Client expects unlimited work | List every deliverable and explicitly state exclusions |
| No payment terms | Client pays whenever they want | Specify due dates, late fees, and consequences |
| No revision limit | Infinite revision loop | Define exactly how many rounds are included |
| No kill fee | Client cancels mid-project, you get nothing | Include a 50% kill fee for mid-project termination |
| No IP clause | Client claims full ownership before paying | Retain IP until full payment, then grant a license |
| Verbal agreements only | No proof in disputes | Always get written agreement, even by email |
| No late fee policy | No incentive to pay on time | Include 1.5% per month late fee in contract and invoice |
| No project pause clause | Client disappears for weeks, then rushes you | Define what happens if client doesn't respond within 7 days |
Built by a freelancer who got tired of chasing payments. Open source on GitHub.