What should a freelance contract include?
A freelance contract is a written agreement that spells out what you will deliver, when you get paid, who owns the work, and how either side can exit.
In India it is a valid contract under the Indian Contract Act, 1872, the moment there is offer, acceptance, lawful consideration and free consent, so a clear email trail can bind you even before a formal signature.
At a minimum, a solid freelance contract should include:
- Scope and deliverables: exactly what is in, what is out, and a change-control clause for extra work.
- Payment terms: amount, currency, upfront or milestone split, Net 15 or Net 30, and a late-payment fee.
- Intellectual property: who owns the output, and when ownership transfers (assign on full payment).
- Confidentiality, termination and dispute resolution: notice periods, kill fees, and governing law.
- The getting-paid-from-abroad clause: currency, FX rate timing, who bears transfer fees, and the receiving method.
If your clients are overseas, the money clauses matter most. Pin down your freelancer payment terms in writing before you start, because "I'll pay you when the project's done" is where most disputes begin.
Do freelancers need a contract in India?
Yes. A contract is not just legal cover, it is how you get paid on time and keep scope from ballooning. Non-payment and scope creep are the two ways freelancers most often lose money, and a written agreement is the simplest way to reduce both risks.
Indian freelancers are treated as independent contractors, not employees. That means no labour-law protection, so your contract is your protection. It also fixes your tax position: your client will usually deduct TDS and you file business income, not salary.
You do not need a lawyer for every gig. A one-page agreement that covers scope, price, payment date and IP is enough for most projects. Reserve formal legal drafting for high-value or long-term retainers.
Is a freelance contract legally binding without a signature?
A freelance contract can be legally binding without a wet-ink signature. Under the Indian Contract Act, 1872, an agreement is valid when both sides show clear intent, so an email confirmation, an accepted proposal, or a signed PDF all count.
Electronic signatures are recognised in India under the Information Technology Act, 2000. A typed name in a signature block, a DocuSign-style e-sign, or a clear "yes, approved" reply generally holds up, provided you can show who agreed and when.
Verbal contracts are technically valid too, but they are hard to prove. If a client disputes the scope or the fee, a WhatsApp thread or email beats memory every time. Get the core terms in text, even if it is not a formal document.
Keep every version. A saved email trail and a dated proposal are what turn a freelance proposal into enforceable evidence if a client later claims they never agreed.
What clauses should a freelance contract include? (copy-paste outline)
Use this as a structured template outline. Adapt the phrasing, do not treat it as legal advice, and get a lawyer to review anything high-stakes.
| Clause | What it does | India-specific phrasing to add |
|---|---|---|
| Parties and status | Names both sides; confirms you are an independent contractor | "The Freelancer is an independent contractor, not an employee, and bears their own tax and statutory obligations." |
| Scope and deliverables | Lists exactly what is included | Attach a deliverables list; anything not listed is out of scope. |
| Change control | Handles extra requests | "Work beyond the agreed scope is quoted separately and requires written approval before it begins." |
| Payment terms | Fee, schedule, currency | State the currency (for example USD or EUR), the upfront percentage, and Net 15 or Net 30. |
| Late-payment fee | Penalises delay | "Overdue invoices attract interest at 1.5% per month on the outstanding amount." |
| Intellectual property | Who owns the work | "All rights are assigned to the Client upon receipt of full payment; until then, the Freelancer retains ownership." |
| Confidentiality | Protects client data | Add a defined confidentiality window, for example two years post-project. |
| Termination | Exit terms | Notice period plus a kill fee for work already done. |
| Governing law and disputes | Where and how disputes settle | "This agreement is governed by the laws of India; disputes are subject to arbitration in [city]." |
The IP line is the one Indian freelancers most often get wrong.
Under the Copyright Act, 1957, the creator owns the work by default, so ownership does not pass to the client automatically. Assign it expressly, and tie the assignment to full payment so an unpaid client cannot use your work.
What are standard payment terms for freelancers?
Standard freelance payment terms fall into a few recognisable patterns. Choose the one that matches project length and client trust, and write it into the contract rather than leaving it to a handshake.
- Upfront deposit: 30% to 50% before you start, balance on delivery. Best for new clients.
- Milestone payments: the fee split across defined stages. Best for longer projects.
- Net 15 or Net 30: payment due 15 or 30 days after invoice. Common with larger companies.
- Retainer: a fixed monthly fee for ongoing work, billed in advance.
For a two-month or short fixed-term project, upfront-plus-balance or a simple 50/50 split usually beats Net 30, because you are exposed for a shorter window and have less bargaining room once the work is delivered.
Whatever you pick, name a late-payment fee. It rarely earns you interest, but it gives you a documented reason to chase and signals that deadlines are real. If you want a deeper breakdown of rates by project type, see how other freelancers set freelancer charges.
How should the payment clause handle overseas clients?
This is the clause most global template pages skip, and it is where Indian freelancers lose money. When a client pays from abroad, four things need to be written down.
- Currency: state whether the invoice is in USD, EUR, GBP or INR. Do not leave it implied.
- FX rate timing: agree whether the rupee value is fixed at invoicing or at receipt. Rates move, and this decides who absorbs the swing.
- Who bears transfer fees: SWIFT wires can carry sending, intermediary and receiving charges. Say the client pays transfer fees so you receive the full invoice amount.
- Receiving method: name how you will be paid, because a bank wire, a wallet, and a receiving account settle at different speeds and rates.
A worked example shows why this matters. Say you invoice a US client USD 2,000.
- At a mid-market rate (MMR) of ₹95 (illustrative), that is ₹1,90,000.
- A traditional SWIFT wire might apply a 2% to 3% FX markup plus a flat wire fee and an intermediary deduction, so you could receive closer to ₹1,84,000.
- On a platform that converts at or near the mid-market rate, more of that ₹1,90,000 reaches you.
To keep the swing off your books, decide your receiving route before you send the first invoice. A guide to how to receive money from abroad compares the common options honestly, including bank wires, PayPal, Payoneer, Wise and Indian receiving accounts.
Who owns the IP in a freelance project?
By default in India, the freelancer owns it. The Copyright Act, 1957, treats the creator as the first owner of the work, so unless your contract says otherwise, the client only gets what you explicitly grant them.
Clients usually assume they own whatever they paid for. That gap causes disputes. Close it with an assignment clause, and make the transfer conditional on full payment so your work is protected until the invoice clears.
If the client wants exclusive rights, spell out exactly what transfers: source files, editable formats, and usage rights. If you want to reuse the work in your portfolio, carve out that right in writing.
Is TDS applicable on freelance payments in India?
Yes. When an Indian business pays a freelancer for professional or technical services, it deducts TDS under Section 194J of the Income Tax Act, usually at 10%, once payments cross the annual threshold. The client then issues Form 16A as proof of the tax deducted.
That deducted amount is not lost. It is credited against your final tax liability when you file your return, so you claim it back or set it off. Keep every Form 16A, because it must match your Form 26AS.
TDS applies to payments from Indian clients. Overseas clients do not deduct Indian TDS, though they may have their own withholding rules. For a fuller walkthrough of rates, thresholds and returns, see TDS for freelancers.
Note that TDS is separate from GST. If your annual turnover crosses the registration threshold, GST rules apply on top, and export-of-service treatment can matter for foreign clients. That is a distinct topic from your income-tax TDS.
What compliance applies when a foreign client pays you?
Inward foreign payments carry a light compliance layer, and it is easier than most freelancers fear. Two things matter: the purpose code and the remittance proof.
Every foreign payment into India is tagged with an RBI purpose code that describes the service.
For most freelance and software work this is a P08xx or P10xx code, and getting it right keeps your bank from querying the transfer. See how to pick the right purpose code for freelancers so your remittance is classified cleanly.
You also need proof the money came in. The Foreign Inward Remittance Advice, or FIRA, is the standard evidence, and an eFIRA is its electronic version.
You need it for GST refunds, income-tax records and, if you export services, to show the foreign exchange was actually received. Framed simply, this paperwork is what lets you prove clean, taxed income, which is relief rather than red tape.
How do I review a freelance contract for red flags?
Before you sign, run a quick freelance contract review. A five-minute read catches the clauses that cost freelancers the most.
- Unlimited revisions or vague scope: if "until the client is satisfied" appears, add a revision cap.
- Payment only on final approval: subjective sign-off lets a client stall forever. Tie payment to delivery, not mood, and set clear net payment terms.
- Full IP assignment before payment: never transfer ownership until you are paid in full.
- One-sided termination: if only the client can walk away without notice, ask for a mutual notice period and a kill fee.
- No currency or fee clarity: for overseas work, an unstated currency or "fees split by bank" clause quietly shrinks your pay.
- Broad indemnity or non-compete: watch for clauses that make you liable for the client's own decisions.
If two or three of these appear, negotiate before you start, not after. A contract you understood and shaped is worth far more than a template you never read.
Fast. Fair. Fully compliant. That's Xflow
Frequently asked questions
It can be valid, but it is hard to prove. Under the Indian Contract Act, 1872, a verbal agreement binds both sides, but if a client disputes scope or fee, an email or WhatsApp trail is what actually protects you.
Yes, if intent is clear. An accepted proposal, an email approval, or a signed PDF can all bind under the Contract Act, and e-signatures are recognised under the IT Act, 2000. Save the trail that shows who agreed and when.
The same core clauses, kept tight: scope and deliverables, a fixed fee or 50/50 split, a clear end date, IP assignment on payment, and a short notice period. For short gigs, favour upfront payment over Net 30.
State a simple rate, for example "overdue invoices attract 1.5% interest per month on the outstanding amount from the due date." Keep it modest and lawful; its main value is giving you documented grounds to chase.
Yes. Freelancers are independent contractors with no labour-law cover, so the contract is your only protection on scope, payment and IP. Even a one-page agreement covering price, timeline and ownership prevents most disputes.
Yes, under Section 194J, usually 10% for professional or technical services above the threshold, with Form 16A as proof. It is credited against your final tax when you file, so keep every certificate and reconcile it with Form 26AS.
The freelancer. Under the Copyright Act, 1957, the creator is the first owner by default, so ownership passes to the client only through an express assignment clause, ideally tied to full payment.
