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.

Updated · 5 min read

ERP SaaS contract terms: exit, data export, SLA and auto-renewal clauses

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:

DocumentWhat it usually containsWatch for
Order form or quoteProducts, users, prices, termUplift and renewal terms hidden in small print
Master subscription agreement or terms of serviceLegal terms, liability, termination"Online terms may change" clauses
Service level agreementUptime, support response, creditsExclusions that swallow the commitment
Data processing termsSecurity, sub-processors, breach noticeLocation of data and back-ups
Partner's statement of workImplementation scope, fees, acceptanceExclusions, change-request rates
Partner's support agreementFunctional support after go-liveOverlap 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

ClauseWeak wordingStronger position to ask for
Term and auto-renewalRenews automatically for the same term unless cancelled 90 days beforeRenewal 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 modulesCan add, cannot reduceReduce at each renewal down to a stated minimum
Uptime SLA"Commercially reasonable efforts"A stated monthly uptime, measured, with service credits
SupportResponse "as soon as possible"Response and resolution targets by severity, with escalation
Data ownershipSilentCustomer owns all customer data and outputs
Data export"Reasonable assistance" on request, at vendor's ratesSelf-service export of all data at any time in a documented format; free or capped assistance on exit
Post-terminationData deleted immediately or "within a reasonable time"Read-only access or export window (for example 60–90 days), then deletion with written confirmation
Data locationSilentHosting region and back-up location named; notice before change
Security and breachSilentSecurity standards, breach notice to you within a short stated time, cooperation with CERT-In and DPDP obligations
LiabilityCapped at fees for one monthCap at least 12 months' fees; higher or uncapped for data breaches and confidentiality
SuspensionVendor may suspend for any non-paymentNotice and cure period before suspension; no suspension during genuine dispute
Changes to termsVendor may change online terms at any timeChanges not to reduce service materially during the term
DisputesCourts in vendor's home countryArbitration 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:

  1. Data formats: ask for a sample export of masters and transactions now. Can it be loaded into another system?
  2. Attachments: scanned bills, delivery proofs and documents are often stored separately; check they export too.
  3. 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.
  4. 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.
  5. 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 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

Related guides