Freelance Contract Template
A practical contract starter focused on scope control, payment clarity, and fewer avoidable disputes.
Disclaimer: this is a starting template, not legal advice. Review for your jurisdiction and service type.
Copy-ready contract template
FREELANCE SERVICES AGREEMENT
This Freelance Services Agreement ("Agreement") is entered into between:
Freelancer: [Name / Business Name]
Client: [Client Name / Company]
Effective Date: [YYYY-MM-DD]
1. Scope of Services
Freelancer will provide the following services:
[Describe scope and boundaries clearly]
2. Deliverables
Freelancer will deliver:
- [Deliverable 1]
- [Deliverable 2]
- [Deliverable 3]
3. Timeline
Project start date: [Date]
Milestones:
- [Milestone + date]
Final delivery target: [Date]
4. Revisions
The fee includes [X] rounds of revisions.
Additional revisions or out-of-scope requests are billed at [Rate].
5. Fees and Payment
Total project fee: [Amount]
Deposit: [X]% due before work starts.
Remaining balance: [Milestone/final terms].
Payment due within [X] days of invoice date.
6. Late Payment
Late payments may incur [X]% monthly fee and collection costs where legally permitted.
7. Intellectual Property
Freelancer retains ownership of working files and process materials until final payment is received.
Upon full payment, client receives rights to final deliverables as specified.
8. Client Responsibilities
Client agrees to provide timely feedback, approvals, and required access/materials.
Delays in client responses may shift timeline.
9. Cancellation and Pause
Either party may terminate with [X]-day written notice.
Client pays for all completed and in-progress work up to termination date.
Deposits are [non-refundable/refundable terms].
10. Limitation of Liability
Liability is limited to fees paid under this Agreement, except where prohibited by law.
11. Governing Law
This Agreement is governed by the laws of [Jurisdiction].
Signatures:
Freelancer: ___________________ Date: _______
Client: _______________________ Date: _______High-impact edits before sending
- Replace vague scope language with concrete deliverables and explicit exclusions.
- Tie payment milestones to decision points, not vague project phases.
- Align revision limits with your proposal and scope-creep clause.
- Add governing law and dispute process relevant to your region.
Related resources
Generate draft terms in the Contract Generator and tighten scope language with the Scope Creep Clause Generator.