Hire Indian freelancers — from India or abroad · INR & USD budgetsSupport: +91 89470 74747 · WhatsApp
Skip to content
Freelancers India
Menu

For clients · 29 October 2026 · 7 min read

Freelance contract checklist: 15 clauses every milestone-based project needs

A clause-by-clause checklist for freelance contracts between clients and Indian freelancers — scope, milestones, acceptance, revisions, IP assignment under the Copyright Act, confidentiality, data, termination and disputes.

Most freelance disputes are not about bad faith. They are about two people who remembered the agreement differently. A clear written contract — even a short one — prevents most of them. This checklist covers the clauses that matter most for milestone-based projects between clients and Indian freelancers, whether the client is in India or abroad.

It is a practical checklist, not legal advice and not a template. Laws differ between countries and the right wording depends on your project. Use this list to prepare, then have a lawyer review any template you plan to reuse.

Why milestones?

Milestones break a project into smaller pieces, each with its own deliverable, acceptance criteria and payment. They reduce risk on both sides: the client never pays far ahead of the work, and the freelancer is never owed for weeks of unpaid effort. On Freelancers India, every contract is organised into milestones that move through in progress → submitted → approved, or back to in progress with a written revision request.

The checklist

1. Parties

Full legal names, addresses and, for businesses, the registered entity. If a freelancer works through a proprietorship or company, contract with that entity. Include email addresses for formal notices.

2. Background and purpose

Two or three sentences on what the project is for. It sounds optional, but when a deliverable is ambiguous, the stated purpose helps both sides interpret it.

3. Scope of work

What the freelancer will do — and, just as importantly, what is out of scope. "Design and build five landing pages in the existing Shopify theme; does not include copywriting, product photography or app integrations."

4. Deliverables

A numbered list of what the client will receive: files and formats, pages, repositories, documentation, credentials handover. Vague deliverables ("a better website") are the number one cause of disputes.

5. Milestones and schedule

For each milestone: deliverables, due date, amount and currency. Example:

MilestoneDeliverableDueAmount
1Audit and planWeek 1₹25,000
2Templates built on stagingWeek 3₹60,000
3Launch and handoverWeek 4₹35,000

6. Acceptance criteria and review period

How the client decides a milestone is done, and how long they have to review it. "Client will review within five business days of submission. A milestone is accepted when the criteria listed are met, or if the client does not request revisions within the review period." Whether "deemed acceptance" is appropriate is a negotiation point — but some review deadline protects freelancers from being left waiting indefinitely.

7. Revisions

How many rounds of revisions are included per milestone, what counts as a revision (fixing something that doesn't meet the agreed criteria) versus a change request (new scope), and how change requests are priced.

8. Fees, taxes and expenses

  • Total fee and per-milestone amounts, and the currency (INR or USD, for example).
  • Whether amounts are inclusive or exclusive of GST.
  • For Indian clients, how TDS will be handled — see our guide to TDS and GST when hiring freelancers in India.
  • Which expenses (software licences, stock images, hosting) are reimbursed, and whether they need approval first.

9. Payment terms

Payment method, when invoices are issued (for example on milestone approval), and the payment deadline. If the freelancer is registered as a micro or small enterprise on the Udyam portal, Indian law limits agreed payment terms for buyers to 45 days. Freelancers India does not process payments today, so this clause should say exactly how and when each milestone will be paid.

10. Intellectual property

This clause matters more than most people realise. Under India's Copyright Act, 1957, the author of a work is generally its first owner, and the exception for works made "in the course of employment under a contract of service" applies to employees — not usually to independent freelancers. An assignment of copyright must be in writing and signed by the assignor (section 19). The Act also says that if an assignment doesn't specify its duration it is deemed to be five years, and if it doesn't specify the territory it is deemed to extend to India only.

In practice, the contract should therefore state clearly:

  • That the freelancer assigns copyright in the final deliverables to the client — worldwide, for the full term of copyright — on payment of the relevant milestone.
  • Which pre-existing materials (code libraries, templates, fonts) the freelancer keeps and licenses to the client instead.
  • That third-party materials (open-source code, stock assets) are used under their own licences.
  • Whether the freelancer may show the work in their portfolio.

International clients should also have their own counsel check the clause against their local law.

11. Confidentiality

What information is confidential, how long the obligation lasts, and the usual exceptions (already public, independently developed, legally required disclosure).

12. Personal data

If the freelancer will handle customer data — for example, working inside your CRM or e-commerce admin — state what data they may access, for what purpose, how it must be protected, and that it must be deleted or returned at the end. India's Digital Personal Data Protection Act, 2023 and its 2025 Rules make the business that decides why and how data is used (the "data fiduciary") responsible for its processors. See our guide on the DPDP Act for clients and freelancers.

13. Access and security

Work should happen in accounts the client owns, with the least access needed. List the accounts and what happens to access at the end of the project.

14. Termination

How either party can end the contract (for example, with seven days' written notice), what is paid for completed and in-progress work, and what is handed over. A fair clause pays for work done and transfers rights to that work on payment.

15. Disputes and governing law

Which country's (and, in India, which state's) law governs the contract, and how disputes are handled: first good-faith discussion, then mediation, then courts or arbitration in a named city. For cross-border contracts this choice matters a lot; take advice.

Before you sign: a five-minute review

  1. Read the deliverables list aloud. Could a stranger tell when each item is done?
  2. Check every milestone has an amount, a date and acceptance criteria.
  3. Confirm the IP clause names the territory, the duration and the trigger (payment).
  4. Confirm the payment method and deadline are written down.
  5. Make sure both parties have a signed or accepted copy.

Red flags in a freelance contract

  • Unlimited revisions with no definition of a revision.
  • Payment only on "final completion" of a multi-month project.
  • IP transferring before payment, or never transferring at all.
  • No review deadline, so approval can be withheld indefinitely.
  • Non-compete clauses that would stop a freelancer working in their field.
  • Liability with no cap.

How this maps to Freelancers India

When a client sends an offer and the freelancer accepts it, Freelancers India creates a contract with the job's scope, currency and milestones. Milestones are submitted, approved, or returned with a written revision note, and both parties can see the history. Use the platform record alongside a written agreement covering the clauses above — the platform does not replace a legal contract, and our own Terms are a draft pending legal review.

Frequently asked questions

Does a freelancer automatically transfer copyright to the client?

Not under Indian law by default. The author is generally the first owner, and an assignment must be in writing and signed. Put a clear IP assignment clause in the contract, usually effective on payment.

What happens if the contract doesn't say how long the IP assignment lasts?

Under section 19 of the Copyright Act, 1957, if the period isn't specified it is deemed to be five years, and if the territory isn't specified it is deemed to be India. Always specify both.

How many revision rounds should a contract include?

Two rounds per milestone is common, but the right number depends on the work. The key is to define what a revision is and how new requests are priced.

Is the Freelancers India contract a legal contract?

The platform record documents what both parties agreed on the platform, but you should also use a written agreement that covers the clauses in this checklist. Our Terms are currently a draft pending legal review.

Should international clients use Indian law?

It depends on your situation and bargaining position. Many cross-border freelance contracts choose the client's law; some choose the freelancer's. Take legal advice and make sure the dispute process is practical for both sides.

Sources

Fees, rules and figures change. We link primary sources where we cite them; check them before you rely on a number. Spotted an error? Tell us.

Related guides

Ready to start?

Free to join for freelancers and clients during launch.