Freelance Contract Template India — What to Include & How to Get Paid on Time (2026)
If you're a freelancer in India working without a signed contract, you're one bad client away from serious financial loss. A freelance contract is not a formality — it's your legal protection against scope creep, delayed payments, IP disputes, and non-payment.
This guide covers everything you need to include in a freelance contract in India, what clauses protect you most, and how to create one in minutes.
Why Every Indian Freelancer Needs a Contract
Many freelancers — especially early in their careers — skip contracts because they seem complicated, intimidating, or awkward to bring up with a client. Here's why that's a costly mistake:
- Non-payment is common. Without a signed agreement specifying payment terms, recovering unpaid dues is nearly impossible — legally or otherwise.
- Scope creep destroys margins. Without a clearly defined scope of work, clients will keep adding "small changes" until your profit margin is zero.
- IP ownership is ambiguous. In India, if there's no written agreement, the default IP ownership rules under the Copyright Act can be unclear. A contract makes it explicit.
- Disputes are hard to resolve. A signed contract gives you something to point to if a client disputes what was agreed.
A one-page freelance contract signed before work begins eliminates all of these risks.
Types of Freelance Contracts in India
Before writing your contract, identify which type you need:
Fixed-price contract — used when the scope, deliverables, and timeline are clearly defined upfront. Payment is tied to milestones or final delivery. Best for one-time projects like logo design, website development, or a specific piece of content.
Hourly contract — used when the scope is open-ended or the work is ongoing. You bill for actual hours worked. Best for consulting, research, technical support, and editorial work.
Retainer contract — used when a client commits to a set number of hours or a fixed monthly deliverable. You receive a predictable monthly payment. Best for ongoing social media management, SEO, bookkeeping, or advisory roles.
Essential Clauses Every Freelance Contract Must Include
1. Parties to the Agreement
Full legal names (or business names) of both the freelancer and the client, along with their addresses. If the client is a company, include the company's registered name, CIN, and the name of the authorised signatory.
2. Scope of Work
This is the most important clause. Define exactly what you will deliver, in what format, and by when. Be specific:
- ✅ "Design 5 social media post templates in Figma, delivered as editable .fig files"
- ❌ "Design social media posts"
Anything not listed in the scope is out of scope. Add a line: "Any work beyond the above scope will be billed at ₹X per hour and confirmed in writing before commencement."
3. Payment Terms
Specify:
- Total project fee (or hourly rate)
- Payment schedule — advance, milestones, on delivery
- Accepted payment methods (bank transfer, UPI, etc.)
- Invoice due date (e.g. "payment within 15 days of invoice")
- Late payment clause (e.g. "overdue invoices accrue 1.5% interest per month")
Recommended structure for fixed-price projects:
- 50% advance before work begins
- 50% on final delivery before files are handed over
4. Revision Policy
Clearly define how many rounds of revisions are included and what constitutes a revision vs. a new requirement:
"This agreement includes 2 rounds of revisions. A revision is defined as minor adjustments to the agreed deliverables. Structural changes or new directions will be quoted separately."
5. Intellectual Property (IP) Ownership
This clause determines who owns the work after it's paid for. In India, under the Copyright Act 1957, the creator of a work is typically the first owner — but this can be overridden by a written contract.
Common arrangements:
- Full IP transfer — all rights transfer to the client upon full payment (most common for project-based work)
- License — you retain ownership and grant the client a license to use the work
- Portfolio rights — you retain the right to display the work in your portfolio even after IP transfer
Always include: "IP transfers to the client only upon receipt of full payment."
6. Confidentiality (NDA Clause)
If you'll be working with sensitive business information, include a basic NDA clause:
"Both parties agree to keep confidential any proprietary information shared during the course of this engagement and not to disclose it to third parties without written consent."
7. Termination Clause
What happens if the project is cancelled midway?
- If the client terminates: you keep the advance and bill for work completed to date
- If you terminate: you refund the advance for undelivered work (minus hours worked)
"Either party may terminate this agreement with 14 days written notice. Work completed and approved prior to termination will be billed at the agreed rate."
8. Dispute Resolution
Specify the governing law and jurisdiction. For most Indian freelancers:
"This agreement is governed by the laws of India. Any disputes will be resolved through mutual negotiation first, followed by arbitration under the Arbitration and Conciliation Act, 1996, in [your city]."
9. Force Majeure
A standard clause covering unforeseeable events (illness, natural disaster, etc.) that prevent either party from fulfilling the contract without penalty.
10. Signatures and Date
Both parties must sign and date the contract. A typed name in an email does not constitute a valid signature in most legal contexts. Use a physical signature, a scanned signature, or an Aadhaar-based eSign for maximum legal validity.
Freelance Contract Template India — Full Example Structure
Here's the complete structure you can use:
FREELANCE SERVICE AGREEMENT
Date: [DD/MM/YYYY]
Between:
[Your Full Name / Business Name], hereinafter referred to as "Service Provider"
Address: [Your Address]
GSTIN: [Your GSTIN if applicable]
And:
[Client Name / Company Name], hereinafter referred to as "Client"
Address: [Client Address]
GSTIN: [Client GSTIN if applicable]
1. SCOPE OF WORK
[Detailed description of deliverables]
2. TIMELINE
Project start date: [Date]
Final delivery date: [Date]
3. FEES AND PAYMENT
Total project fee: ₹[Amount] + GST @ 18%
Advance (50%): ₹[Amount] — due before project commencement
Balance (50%): ₹[Amount] — due on final delivery
4. REVISIONS
[Number] rounds of revisions included.
Additional revisions billed at ₹[Rate]/hour.
5. INTELLECTUAL PROPERTY
All IP transfers to Client upon receipt of full payment.
Service Provider retains right to display work in portfolio.
6. CONFIDENTIALITY
[Standard NDA clause]
7. TERMINATION
[Termination terms]
8. GOVERNING LAW
This agreement is governed by the laws of India.
Jurisdiction: [Your City] courts.
Signed:
Service Provider: _______________ Date: ______
Client: ________________________ Date: ______
How to Send a Freelance Contract Professionally
The way you present a contract affects how clients receive it. Best practices:
- Send before starting any work — never after. "I'll send the contract once we discuss a bit more" leads to contracts never being signed.
- Use a PDF — not a Word document. PDFs look professional and can't be accidentally edited.
- Follow up once — if a client doesn't sign within 2 business days, send one polite follow-up. If they still don't sign, treat it as a red flag.
- Never start work without a signed contract and advance payment — ever.
Create a Freelance Contract in Minutes
Writing contracts from scratch every time is tedious. Invoqo's Contract Builder lets you generate a professionally formatted, legally structured freelance contract in minutes — just select the contract type (fixed, hourly, or retainer), fill in the details, and download a sign-ready PDF.
The contract builder is free for up to 3 contracts per month. No signup required.
Generate a Freelance Contract Free →
Frequently Asked Questions
Is a freelance contract legally enforceable in India? Yes. A freelance contract is a valid contract under the Indian Contract Act, 1872, as long as it has offer, acceptance, consideration (payment), and free consent of both parties. It is enforceable in Indian courts.
Do I need to register a freelance contract? No. Freelance service contracts do not need to be registered. Only certain documents (like property agreements) require registration. A signed contract is sufficient.
Can I use WhatsApp messages as a contract? Written communication via WhatsApp can serve as evidence of an agreement but is not as strong as a signed contract. Indian courts have accepted WhatsApp messages as evidence, but a formal contract is far more reliable.
What if my client refuses to sign a contract? This is a significant red flag. A client who refuses to sign a basic service agreement either doesn't take the engagement seriously or is aware they may not fulfil their obligations. Consider declining the project.
Should I include GST in my freelance contract? Yes. If you are GST registered, your contract should clearly state that fees are exclusive of GST, and that GST at the applicable rate will be charged additionally. Example: "Project fee: ₹50,000 + GST @ 18% = ₹59,000 total."
How do I collect a signed contract digitally? The simplest method is to email a PDF and ask the client to print, sign, scan, and return it. For a more professional flow, Invoqo Pro includes Aadhaar eSign integration, which provides a legally valid digital signature without any physical paperwork.