Failed Projects, Contracts and Official Sources
ERP SaaS contract terms: exit, data export, SLA and auto-renewal clauses
The ERP and SaaS contract clauses Indian businesses should negotiate: term and auto-renewal, uplift caps, SLA and credits, data ownership and export, exit and disputes.
The contract decides what an ERP really costs once you are committed. Before signing, make sure it states clearly: the term and auto-renewal rules and the notice window, a cap on renewal uplifts, the SLA with service credits, that you own your data and can export all of it in a usable format at any time and after termination, how long the vendor keeps and then deletes it, and how disputes are resolved. Business-to-business software contracts in India are governed mainly by their own terms under the Indian Contract Act, 1872, so what is not written down is hard to enforce. This guide lists the clauses to check and suggested positions; it is not legal advice.
This guide belongs to why ERP projects fail and how to avoid it.
The documents you are actually signing
ERP deals often involve several documents, and the order of precedence matters:
| Document | What it usually contains | Watch for |
|---|---|---|
| Order form or quote | Products, users, prices, term | Uplift and renewal terms hidden in small print |
| Master subscription agreement or terms of service | Legal terms, liability, termination | "Online terms may change" clauses |
| Service level agreement | Uptime, support response, credits | Exclusions that swallow the commitment |
| Data processing terms | Security, sub-processors, breach notice | Location of data and back-ups |
| Partner's statement of work | Implementation scope, fees, acceptance | Exclusions, change-request rates |
| Partner's support agreement | Functional support after go-live | Overlap or gaps with the vendor's support |
Ask which document wins if they conflict, and keep signed copies of the versions that applied on the date you signed.
Clause by clause: what to look for
| Clause | Weak wording | Stronger position to ask for |
|---|---|---|
| Term and auto-renewal | Renews automatically for the same term unless cancelled 90 days before | Renewal reminder 60–90 days before; option to renew for one year rather than the full term |
| Price on renewal | "Then-current list price" | Uplift capped at a fixed percentage per renewal; introductory discount end date stated |
| Users and modules | Can add, cannot reduce | Reduce at each renewal down to a stated minimum |
| Uptime SLA | "Commercially reasonable efforts" | A stated monthly uptime, measured, with service credits |
| Support | Response "as soon as possible" | Response and resolution targets by severity, with escalation |
| Data ownership | Silent | Customer owns all customer data and outputs |
| Data export | "Reasonable assistance" on request, at vendor's rates | Self-service export of all data at any time in a documented format; free or capped assistance on exit |
| Post-termination | Data deleted immediately or "within a reasonable time" | Read-only access or export window (for example 60–90 days), then deletion with written confirmation |
| Data location | Silent | Hosting region and back-up location named; notice before change |
| Security and breach | Silent | Security standards, breach notice to you within a short stated time, cooperation with CERT-In and DPDP obligations |
| Liability | Capped at fees for one month | Cap at least 12 months' fees; higher or uncapped for data breaches and confidentiality |
| Suspension | Vendor may suspend for any non-payment | Notice and cure period before suspension; no suspension during genuine dispute |
| Changes to terms | Vendor may change online terms at any time | Changes not to reduce service materially during the term |
| Disputes | Courts in vendor's home country | Arbitration seated in India, or Indian courts, with Indian law |
Exit and data export in practice
Leaving an ERP means moving years of transactions, masters and documents. Plan it before you sign:
- Data formats: ask for a sample export of masters and transactions now. Can it be loaded into another system?
- Attachments: scanned bills, delivery proofs and documents are often stored separately; check they export too.
- Audit trail: companies must preserve the audit trail as part of their books of account records. Confirm the edit log can be exported and kept. See the audit trail guide.
- Statutory retention: books of account generally need to be kept for at least eight financial years under the Companies Act, 2013, and GST records for the period set under the CGST Act. If you leave, you need a way to keep and produce them.
- Cost: exports beyond self-service may be charged by the day. Get the rate capped in the contract.
Illustrative cost of a poor exit clause
A business decides not to renew a ₹6,00,000 a year contract. Its notice window was 90 days and it gave notice 60 days before renewal, so the contract auto-renews for another year: ₹6,00,000. The export of transaction history is charged at ₹15,000 a day for 8 days: ₹1,20,000. Total avoidable cost: ₹7,20,000. A renewal reminder clause and self-service export would have avoided most of it.
Negotiating the commercial terms
- Use the renewal uplift calculator to quantify what an uplift or dropped seats are worth.
- Trade term length for protection: a longer commitment in exchange for an uplift cap and a reduction right.
- Ask for the subscription to start at go-live, not at signing.
- Fix the rate card for additional users, modules and partner days for the term.
- If the vendor is abroad, ask for an Indian billing entity or rupee pricing. See AMC, support and renewal uplifts.
Indian legal points to keep in mind
- Indian Contract Act, 1872 governs most B2B contracts; terms you accept online can still bind you.
- Stamp duty may apply to agreements depending on the state; ask your adviser.
- Arbitration under the Arbitration and Conciliation Act, 1996 is common for commercial disputes; commercial courts hear larger commercial disputes.
- Data protection: you remain responsible for personal data you put into the ERP; the vendor is generally a processor acting on your instructions. See the data protection guide.
- Consumer law generally does not help a business that buys software for commercial purposes, so rely on the contract.
For anything significant, have a lawyer review the contract before signing.
FAQ
Can I negotiate a standard online SaaS contract?
For small plans, often not. For larger deals, vendors frequently accept an order-form addendum on uplift caps, renewal notice and data export, even if they will not change the main terms.
What uptime should I ask for?
Ask the vendor to state a measured monthly uptime and the service credits if it is missed, and compare that commitment between vendors. Check the exclusions, such as planned maintenance windows during your working hours.
What happens to my data if the vendor shuts down?
Ask about business continuity: data held with a reputable cloud provider, an export you take regularly yourself, and for on-premise or critical customisations, a source code escrow arrangement.
Sources
- India Code — Indian Contract Act, 1872; Arbitration and Conciliation Act, 1996; Companies Act, 2013
- Ministry of Corporate Affairs — books of account retention and audit trail
- MeitY — Digital Personal Data Protection Act and Rules
- CERT-In — cyber incident reporting directions