Skip to main content

Mobile App Development Agreement (India)

Mobile App Development Agreement (India)

MOBILE APP DEVELOPMENT AGREEMENT

Governed by the Information Technology Act 2000 and Copyright Act 1957

This Mobile App Development Agreement is entered into on [Agreement Date] at [Agreement City] between:

(1) [Client Name] (PAN: [Client PAN], GSTIN: [Client GSTIN]), having its registered office at [Client Address] (hereinafter referred to as "the Client"); and

(2) [Developer Name] (PAN: [Developer PAN], GSTIN: [Developer GSTIN]), having its registered office at [Developer Address] (hereinafter referred to as "the Developer").

The Client and the Developer are collectively referred to as the "Parties" and individually as a "Party".

1. SCOPE OF WORK

1.1 The Developer agrees to design, develop, test, and deliver the mobile application named "[App Name]" for [Platform Target].

1.2 The application shall include the following features and functionality:

[App Description]

1.3 The project shall be completed by [Project Deadline], subject to the Client providing timely approvals, content, and API credentials as required.

1.4 App store submission to the Apple App Store and/or Google Play Store shall be undertaken by the Developer using the Client's developer account. The Client is responsible for maintaining valid developer accounts and paying applicable developer programme fees.

2. MILESTONES AND DELIVERABLES

2.1 The project shall be executed in the following milestone stages: (i) Requirements sign-off; (ii) UI/UX design and prototyping (client approval required); (iii) Frontend development and screen implementation; (iv) Backend API development and integration; (v) Testing (functional, performance, security) and UAT; (vi) App store submission and go-live; (vii) Source code and documentation handover.

2.2 The Client shall provide written feedback or approval on each milestone deliverable within 7 business days of delivery. Failure to respond within this period shall constitute deemed approval.

2.3 Final delivery includes the complete source code, build configuration files, third-party library licences, and technical documentation, delivered via a private code repository (GitHub, GitLab, or equivalent).

3. INTELLECTUAL PROPERTY

3.1 Upon receipt of full payment, the Developer hereby assigns to the Client all copyright and intellectual property rights in the [App Name] application, including source code, design assets, UI components, and documentation created specifically for this project. This written assignment is made under Section 19 of the Copyright Act 1957.

3.2 The Developer retains ownership of all pre-existing Background IP including development frameworks, reusable components, and libraries. The Developer grants the Client a perpetual, royalty-free, non-exclusive licence to use all Background IP incorporated into the application.

3.3 All open-source components used in the application shall be disclosed to the Client prior to go-live. The Client acknowledges compliance obligations under the applicable open-source licences.

4. PAYMENT TERMS

4.1 The total project fee is [Total Fee] (exclusive of GST). Payment shall be made in tranches: (i) [Advance Percent] advance on signing; (ii) 30% upon completion of UI/UX design approval; (iii) 20% upon successful UAT completion; (iv) balance upon app store submission and source code delivery.

4.2 The Developer shall raise GST-compliant invoices for each milestone. GST at 18% under the CGST Act 2017 shall be charged on all invoices.

4.3 The Client shall deduct TDS at 10% under Section 194J of the Income Tax Act 1961 on all payments and shall deposit the same by the 7th of the following month, providing Form 16A within prescribed timelines.

5. POST-LAUNCH SUPPORT AND WARRANTY

5.1 The Developer shall provide free bug-fix support for [Post Launch Support] following the go-live date, covering defects arising from the Developer's work.

5.2 The Developer shall ensure compatibility of the application with any major OS updates released within the support period (iOS and/or Android as applicable) within 30 days of the OS update being released publicly.

5.3 Post-support-period maintenance, new features, and OS update compatibility work shall be subject to a separate maintenance agreement or billed at an agreed hourly rate.

6. DATA PROTECTION

6.1 The Developer acknowledges obligations under Section 43A of the IT Act 2000 and the SPDI Rules 2011 when handling user data during the development and testing phases.

6.2 No real user data shall be used in the testing environment without the Client's written approval. All test data shall be anonymised or synthetic.

6.3 All user data and credentials provided by the Client shall be deleted or returned by the Developer upon project completion.

7. GOVERNING LAW AND DISPUTE RESOLUTION

7.1 This Agreement shall be governed by the laws of India, including the IT Act 2000, Copyright Act 1957, and Indian Contract Act 1872.

7.2 Any dispute shall be resolved by arbitration under the Arbitration and Conciliation Act 1996, with the seat of arbitration at [Agreement City].

Client (Authorised Signatory)

________________

Signature

Developer (Authorised Signatory)

________________

Signature

Maintained by Vladislav Sergienko, Founder·Template last modified: ·Report an error

What Is a Mobile App Development Agreement (India)?

A Mobile App Development Agreement in India records the bargain between the parties, fixing their respective rights, duties and remedies.

Governed by the IT Act 2000 and the Copyright Act 1957, this agreement establishes ownership of the app's source code and design, the development milestones and payment schedule, platform-specific obligations (App Store / Google Play compliance), data protection requirements, and post-launch support terms. Under the Copyright Act 1957 Section 17, an independent developer retains copyright in the app by default — only a written assignment transfers ownership to the client.

The IT Act 2000 is relevant for apps that collect, store, or process personal data of Indian users, imposing security obligations under Section 43A and the SPDI Rules 2011. Apps in regulated sectors (fintech, healthcare, insurance) must also comply with RBI, IRDAI, and sector-specific regulations.

With India's mobile app economy being one of the world's largest — India is consistently among the top markets for app downloads globally — having a properly structured development agreement is critical for both clients and developers.

The legal framework governing the Mobile App Development Agreement (India) in India draws on several key statutes and regulatory bodies. Under Indian law, the Indian Contract Act 1872 governs contractual obligations, with Section 10 setting essential requirements for valid agreements. The Companies Act 2013 regulates corporate entities through the Registrar of Companies (ROC) and Ministry of Corporate Affairs (MCA). The Industrial Disputes Act 1947 and state labour commissioners govern employment disputes. The Information Technology Act 2000 and IT (Reasonable Security Practices) Rules 2011 protect personal data. The Income Tax Act 1961 and Goods and Services Tax Act 2017 govern tax obligations through the Central Board of Direct Taxes (CBDT) and GST Council. Parties executing a Mobile App Development Agreement (India) in India should confirm the document reflects current law, including any amendments enacted since the original drafting date. The Indian Contract Act, 1872 sets the foundational requirements.

When Do You Need a Mobile App Development Agreement (India)?

You need an India Mobile App Development Agreement whenever you engage a developer or development company to build a mobile application for your business, startup, or personal project. This includes native iOS apps, native Android apps, and cross-platform apps built with Flutter, React Native, or similar frameworks.

You need this agreement before any development work begins. Without a written agreement, you have no guaranteed right to the source code (the developer owns it under the Copyright Act 1957), no enforceable milestone schedule, and no protection if the developer abandons the project.

You need this agreement when your app will collect personal data — user accounts, location data, payment information, health data — from Indian users. Data protection obligations under the IT Act 2000 and the forthcoming DPDPA 2023 must be documented in the contract, including what data the developer can access during testing and development, how test data must be secured, and what happens to all data on project completion.

You need this agreement if your app will be submitted to the Apple App Store or Google Play Store. The agreement must specify who holds the developer account, who is responsible for submission and compliance with platform guidelines, and what happens if the app is rejected or removed by the platform.

Parties in India should prepare a Mobile App Development Agreement (India) proactively rather than waiting for a dispute to arise. Courts interpret agreements based on the written terms rather than oral representations. Under Indian law, the Indian Contract Act 1872 governs contractual obligations, with Section 10 setting essential requirements for valid agreements. The Companies Act 2013 regulates corporate entities through the Registrar of Companies (ROC) and Ministry of Corporate Affairs (MCA). The Industrial Disputes Act 1947 and state labour commissioners govern employment disputes. The Information Technology Act 2000 and IT (Reasonable Security Practices) Rules 2011 protect personal data. The Income Tax Act 1961 and Goods and Services Tax Act 2017 govern tax obligations through the Central Board of Direct Taxes (CBDT) and GST Council. Where the transaction involves regulated activities, prior approval from the relevant authority may be required before execution.

What to Include in Your Mobile App Development Agreement (India)

A thorough India Mobile App Development Agreement should contain the following key elements.

Parties: Full legal names, addresses, CIN, PAN, and GSTIN of both the client and the developer.

Scope of Work: Platform(s) (iOS, Android, cross-platform), programming language and framework, minimum OS versions, device targets, feature list, and any third-party API or SDK integrations.

Milestones and Timeline: Project phases with deliverables, due dates, and client approval periods, typically covering UI/UX design, frontend development, backend development, integration testing, UAT, and go-live.

App Store Submission: Responsibility for developer account, submission to App Store/Play Store, compliance with platform guidelines, and handling of rejections.

Intellectual Property: Written assignment of all foreground IP under Copyright Act 1957 Section 19, licence for background IP, disclosure of open-source components.

Source Code: Delivery of source code, build scripts, and documentation on final payment; optional source code escrow arrangement.

Payment Terms: Total fee in INR, milestone payment schedule, GST at 18%, TDS under Section 194J at 10%.

Post-Launch Support: Warranty period for defect fixing, scope of maintenance, and OS update compatibility obligations.

Data Protection: Obligations under IT Act 2000 Section 43A, restrictions on developer use of client/user data, and data deletion on project completion.

Governing Law: Indian law, arbitration under the Arbitration and Conciliation Act 1996.

Additional compliance elements for a Mobile App Development Agreement (India) used in India include: Under Indian law, the Indian Contract Act 1872 governs contractual obligations, with Section 10 setting essential requirements for valid agreements. The Companies Act 2013 regulates corporate entities through the Registrar of Companies (ROC) and Ministry of Corporate Affairs (MCA). The Industrial Disputes Act 1947 and state labour commissioners govern employment disputes. The Information Technology Act 2000 and IT (Reasonable Security Practices) Rules 2011 protect personal data. The Income Tax Act 1961 and Goods and Services Tax Act 2017 govern tax obligations through the Central Board of Direct Taxes (CBDT) and GST Council. Forms-legal.com provides this template as a starting point for India-compliant documentation.

Cite this page

Reference this free template in an article, syllabus, or research note:

APA

Forms Legal. (2026). Mobile App Development Agreement (India) (India) [Legal document template]. Forms Legal. https://forms-legal.com/india/business/contracts/mobile-app-development-agreement-india

MLA

"Mobile App Development Agreement (India) (India)." Forms Legal, 2026, https://forms-legal.com/india/business/contracts/mobile-app-development-agreement-india.

BibTeX
@misc{formslegal-mobile-app-development-agreement-india,
  author       = {{Forms Legal}},
  title        = {Mobile App Development Agreement (India) (India)},
  year         = {2026},
  howpublished = {\url{https://forms-legal.com/india/business/contracts/mobile-app-development-agreement-india}},
  note         = {Free legal document template. Based on Indian Contract Act, 1872}
}

Also available for these jurisdictions:

Frequently Asked Questions

Based on Indian Contract Act, 1872 — Template last modified June 2026Verify the source →

This template is provided for informational purposes only and does not constitute legal advice. Laws vary by jurisdiction and change over time. Consult a qualified attorney for advice specific to your situation.Full disclaimer

Found an error? Let us know