LEGAL SHIELD & DISCLAIMER:
This is a draft template, not legal or tax advice. Software is protected under the Copyright Act, 1957, and a licence does not transfer ownership. For high-value, enterprise or cross-border deals, get it reviewed by a lawyer; GST/TDS depends on your specifics — consult a CA.
Direct Answer / Summary:
Executing a legally binding software license agreement format (including an end user license agreement format or a custom software licensing agreement format india) grants a licensee a permissive legal right to use, access, or distribute computer software while retaining 100% intellectual property ownership with the licensor. Governed by Section 2(o) and Section 30 of the Indian Copyright Act 1957 and the Indian Contract Act 1872, a software license contract must be in writing. In India, software licensing payments attract GST at 18%, and domestic commercial licensing fees exceeding ₹50,000 are subject to TDS deduction at 10% under Section 194J (Royalty/Technical Services).
1. Software Licensing Agreement Format India & Legal Basis
A software license agreement format (or software license agreement template) is a legal contract between a software developer/publisher (Licensor) and an end-user or business client (Licensee). It establishes the precise terms, user limits, payment obligations, and operational boundaries under which the software may be used.
Statutory Foundation under Indian Law:
- Indian Copyright Act 1957 (Section 2(o)): Computer programs, source code, and object code are legally classified as literary works.
- Section 30 (Grant of License): The copyright owner of a software work may grant any interest in the copyright by license in writing signed by the licensor or authorized agent.
- Indian Contract Act 1872: Enforces the mutual covenants, payment terms, warranties, and termination remedies agreed upon by commercial parties.
- License vs. Sale Doctrine: Under Indian jurisprudence, granting a software license conveys a limited right to use — it does NOT transfer title, copyright, or underlying source code ownership.
To protect trade secrets before sharing proprietary software documentation, execute a Non-Disclosure Agreement (NDA) or an Employee NDA. For custom software development projects, see our IT Development Agreement and Master Service Agreement Format.
2. Types of Software Licenses (Mapped to Our Presets)
Our online software license generator supports 5 pre-configured commercial presets:
Perpetual vs Subscription/SaaS vs Enterprise
Comparison of legal and commercial attributes across software licensing models
- Perpetual License (One-Time Fee): Grants a perpetual right to install and use an on-premise software binary upon payment of a single upfront fee, often coupled with an optional Annual Maintenance Contract (AMC).
- Subscription / SaaS License: Grants cloud-hosted Software-as-a-Service access billed on a recurring monthly or annual basis, including continuous cloud updates and SLA hosting.
- Enterprise (Site License): Multi-user, multi-location license designed for corporate deployments, permitting enterprise-wide execution across specified offices or server clusters.
- OEM / Reseller License: Grants hardware manufacturers or software distributors the right to embed, bundle, or white-label software into hardware devices or commercial packages.
- Evaluation / Trial License: Short-term, non-commercial license for proof-of-concept (POC) testing, automatically expiring after 30 to 60 days.
3. Essential Clauses in a Software License Agreement
A court-tested software license format must contain the following core legal covenants:
| Clause Name | Legal Purpose & Standard Terms |
|---|---|
| Grant of License & Scope | Defines non-exclusive, non-transferable rights, user limits (seats/servers), and territorial boundaries (e.g. India). |
| Use Restrictions | Strict prohibition against decompiling, reverse-engineering, modifying, sub-licensing, or distributing source code. |
| IP Retention | Explicit confirmation that 100% intellectual property, copyright, and patents remain with the Licensor. |
| Confidentiality & Trade Secrets | Protects proprietary algorithms, system architecture, API keys, and customer data. |
| Warranty Disclaimer & Liability | Disclaims implied warranties ('AS IS') and caps monetary liability to total fees paid by Licensee. |
| Term & Termination | Outlines contract duration, auto-renewal rules, cure periods for breach, and mandatory code deletion upon expiry. |
4. Tax & Statutory Compliance in India (GST & TDS)
Commercial software licensing in India involves critical tax compliance touchpoints under GST and Income Tax laws:
Tax Touchpoints for Software in India — GST 18%, TDS Royalty 10%
Illustrative — verify for your transaction.
Goods and Services Tax (GST 18%):
- Domestic Software Licensing: Supply of software (whether packaged or SaaS cloud access) is classified as a service under SAC code 997331 / 998314 and attracts 18% GST.
- SaaS Export (Zero-Rated): Exporting SaaS subscriptions to foreign clients qualifies as an export of service under LUT (Letter of Undertaking), attracting 0% GST.
- Offshore OIDAR Services: Import of cloud software services by non-taxable online recipients is subject to OIDAR GST compliance.
Tax Deducted at Source (TDS under Section 194J):
Under Section 194J of the Income Tax Act 1961, domestic payments for software licensing and technical services exceeding ₹50,000 per financial year are subject to TDS deduction at 10% (classified as royalty/fees for technical services).
For generating GST-compliant commercial invoices, use our GST Invoice Generator. For IT consulting terms, see our Consultancy Agreement Format.
5. Common Mistakes in Software Licensing
- Confusing License with Sale: Failing to specify that the agreement is a license, leading to unintended property rights transfer claims.
- Omitting User Seat Limits: Leaving user limits vague, leading to unauthorized software sharing across corporate subsidiaries.
- Ignoring Source Code Protection: Failing to include explicit non-reverse engineering clauses and trade secret protections.
- Neglecting TDS & GST Clauses: Omitting tax responsibility terms for statutory TDS (Sec 194J) and GST (18%).
6. Download Software License Agreement Format Word & PDF
Generate a customized software license agreement pdf or export an editable software license agreement format in word document for instant execution.
7. How to Draft a Software License Agreement Step-by-Step
Drafting a commercial software license agreement format requires precise legal structuring under the Indian Copyright Act 1957 and the Indian Contract Act 1872:
- Identification of Parties: Specify the legal names, corporate identity numbers (CIN/LLPIN), and registered office addresses of the Licensor (software publisher) and Licensee (corporate client or end-user).
- Grant of Rights & Seat Allocations: Explicitly grant non-exclusive, non-transferable rights. State exact seat limits, concurrent user caps, CPU/server socket restrictions, and permitted geographical territory (e.g. India or worldwide).
- Intellectual Property & Anti-Decompilation Covenants: Expressly state that 100% copyright, patents, trade secrets, and source code ownership remain with the Licensor. Prohibit reverse-engineering, decompilation, or sub-licensing under penalty of law.
- Commercial Consideration & Tax Covenants: Outline one-time license fees, recurring subscription charges, AMC support fees, and tax duties — including 18% GST and 10% TDS under Section 194J.
- Disclaimers, Liability Caps & Dispute Resolution: Cap Licensor monetary liability to fees paid during the preceding 12 months, disclaim consequential damages, and select exclusive jurisdiction of Indian courts.
8. Key Differences Between End User License Agreement (EULA) and SaaS Agreements
Understanding the distinction between an end user license agreement format and a Software-as-a-Service (SaaS) agreement is critical for developers and enterprise buyers in India:
- Delivery Mechanism: EULA contracts govern locally installed, executable software binaries on customer hardware. SaaS contracts govern cloud-hosted web applications accessed via browser or API.
- Maintenance & Upgrades: EULA updates often require separate Annual Maintenance Contracts (AMC) or patch installations. SaaS agreements bundle continuous cloud updates and database backups into recurring subscription pricing.
- Data Protection & Residency: EULA software processes data on customer local servers. SaaS solutions process user data on cloud infrastructure, making Digital Personal Data Protection Act 2023 (DPDP Act) compliance and Section 8 privacy notices mandatory.
9. Intellectual Property Assignment & Source Code Protection
In custom IT development and enterprise software deployment, software licenses must carefully distinguish between background IP (pre-existing code owned by Licensor) and foreground IP (custom modules built for Licensee). Ensure that source code escrow clauses, API integration rights, and confidentiality terms strictly shield your proprietary software IP from unauthorized distribution or infringement.