Updated November 14, 2026
Most freelance disputes aren’t about bad people. They’re about vague agreements. “A few revisions” means three to you and ten to the client. “Pay on completion” means today to you and next quarter to their finance team.
A simple freelance contract prevents most of that. This guide covers the clauses every freelancer should include, with plain-English examples, and how to use a contract without scaring clients away. It’s general guidance, not legal advice; for big projects, ask a lawyer in your country.

Key takeaways
- A freelance contract prevents disputes by making scope, payment and revisions clear.
- Include ownership terms that transfer rights after full payment.
- Ask new clients for a 30% to 50% deposit.
- Keep contracts short and send them with your proposal.
Why every project needs a contract
A contract sets expectations before money and emotions get involved. It protects you from unpaid work and scope creep, and it protects the client by making deliverables and deadlines clear. Professional clients expect one. A client who refuses any written agreement is telling you something.
10 clauses to include in a freelance contract
- Parties and dates: who is hiring whom, and when the work starts.
- Scope of work: exactly what you will deliver, in what format and quantity.
- What’s not included: list common extras you won’t do without a new quote.
- Timeline: key milestones and what happens if the client is late with feedback or materials.
- Revisions: how many rounds are included and the rate for extra rounds.
- Fees and payment schedule: total price, deposit, milestone payments and due dates.
- Late payment: a reminder process and any late fee or pause in work.
- Ownership: when rights in the work transfer to the client, usually after full payment, and whether you can show it in your portfolio.
- Confidentiality: what you’ll keep private.
- Ending the contract: notice period and a kill fee for work already done if the project is cancelled.
Example wording
| Clause | Plain example |
|---|---|
| Revisions | “Includes two rounds of revisions. Further rounds are billed at ₹1,500 per hour.” |
| Payment | “50% deposit before work starts. 50% within 7 days of final delivery.” |
| Ownership | “Rights in the final files transfer to the client on receipt of full payment.” |
| Cancellation | “If the client cancels, they pay for all work completed to date and the deposit is non-refundable.” |
How to send a contract without killing the deal
Keep it short, one or two pages for small projects. Send it with your proposal as “here’s a simple agreement so we’re both clear on scope and timing”. Use an e-signature tool so signing takes a minute. For repeat clients, a master agreement plus a short statement of work for each project saves time.
Contracts on marketplaces
On Fiverr and Upwork, the platform’s terms and its payment protection cover much of this, as long as you keep work and payment on the platform. Still write a clear scope in your gig or proposal. See Fiverr for beginners and Upwork proposal tips.
Contracts for international clients
State the currency, who pays transfer fees, and which country’s law applies. Keep invoices and payment records together for tax. Our guide to receiving international payments in India explains the payment side.
For pricing, read how to price freelance work, and for finding clients, find freelance clients on LinkedIn. For the full picture, see our freelancing and creator platforms guide.

Quick FAQ
Do I need a lawyer to write a freelance contract?
Not for most small projects. A clear template covering scope, payment, revisions and ownership works. For large or high-risk work, have a lawyer review it.
Is an email agreement enough?
An email confirming scope, price and timeline is better than nothing and can be enforceable in many places, but a signed contract is clearer.
Should I ask for a deposit?
Yes, especially with new clients. A 30% to 50% deposit is common and filters out clients who aren’t serious.
