SaaS Customer Agreement Checklist for Indian Startups: MSA, SLA, DPDP, Security, GST and Exit Clauses
A good SaaS contract converts product capability into a measurable commercial promise. Every clause should have an owner, evidence source and operational workflow.
Direct answer
A SaaS customer agreement should answer seven questions clearly: what the customer receives, how performance is measured, who may use the service, how data is handled, how fees and taxes work, what happens when something fails, and how the relationship ends.
Electronic contracts receive statutory recognition under section 10A of the official Information Technology Act, 2000. Data clauses should be mapped to the Digital Personal Data Protection Act, 2023 and applicable commencement rules. Security schedules must also reflect the CERT-In cyber-security directions, including relevant incident reporting and log requirements. For invoicing workflows, use the official GST e-invoicing guidance. The Best CS Firm In India contract principle is simple: never sign a promise that product, security, finance and support cannot jointly evidence.
Build the contract as a document stack
| Document | Purpose | Primary owner |
|---|---|---|
| Order form | Plan, users, price, term and commercial choices | Sales and finance |
| Master services agreement | Core legal and commercial rules | Legal and founders |
| Service-level agreement | Availability, support, measurement and credits | Engineering and support |
| Data-processing terms | Roles, instructions, subprocessors and rights support | Privacy and security |
| Security schedule | Controls, audit evidence and incident workflow | Security and engineering |
| Statement of work | Implementation, migration, integrations and milestones | Delivery team |
1. Define the service and acceptance
- Name the product edition, included modules, users, usage limits and environment.
- Separate standard features from custom development and professional services.
- State customer dependencies such as access, data, approvals and integration support.
- Use objective acceptance criteria for implementation deliverables.
- Explain whether beta, free or preview features are excluded from warranties and SLAs.
2. Convert uptime into a measurable SLA
| SLA item | Question to settle | Evidence |
|---|---|---|
| Availability | What numerator, denominator and time zone apply? | Independent monitoring logs |
| Exclusions | Are planned maintenance, customer systems and force majeure excluded? | Status page and incident record |
| Support | Does response mean acknowledgement or resolution? | Ticket timestamps |
| Severity | Who assigns priority and can it change? | Severity matrix |
| Remedy | Credit, re-performance or termination? | Invoice and service-credit record |
Avoid unlimited credits or automatic breach merely because an internal target is missed. Match the remedy to the affected subscription fees and require a reasonable claim window.
3. Allocate data-protection roles
- Identify the customer’s and provider’s roles for each data flow instead of using one label for the whole relationship.
- Document authorised processing purposes, categories of personal data and data-principal groups.
- Restrict use of customer data for advertising, model training or product analytics unless transparently agreed and legally supportable.
- List subprocessors or define a notice and objection mechanism.
- Set workflows for correction, erasure, access, grievance and consent-related requests where applicable.
- Address cross-border hosting, government access requests and change of data location.
- Specify retention, return and deletion after termination.
4. Make the security schedule operational
- Describe controls by outcome, not vague phrases such as “bank-grade security”.
- Cover encryption, access control, logging, vulnerability management, backups and recovery.
- Define what constitutes a security incident affecting the customer.
- Set a notification trigger that permits legal reporting within applicable timelines.
- Preserve CERT-In reporting, evidence and cooperation duties instead of contracting them away.
- Offer proportionate audit evidence such as certifications, summaries and remediation status.
- Limit intrusive customer testing to agreed windows, scope and confidentiality controls.
5. Protect intellectual property without overreaching
| Asset | Recommended treatment |
|---|---|
| Pre-existing platform | Provider retains ownership; customer receives a limited subscription right |
| Customer data | Customer retains rights; provider receives processing permission |
| Configuration | Clarify ownership of templates, mappings and implementation material |
| Feedback | Use a workable licence without transferring unrelated customer IP |
| Usage analytics | Define aggregation, de-identification, purpose and re-identification prohibition |
| Custom development | Separate reusable platform components from paid customer-specific output |
6. Fix pricing, tax and renewal mechanics
- State whether fees are per user, usage, workspace, transaction or flat subscription.
- Define overage measurement and the right to dispute usage records.
- Address GST, withholding, place of supply and valid tax documentation.
- Specify currency, payment method, due date, interest and suspension process.
- Give notice before price changes and automatic renewal.
- Separate refundable deposits from non-refundable implementation fees.
- Link credits, refunds and credit notes to finance-system evidence.
7. Negotiate liability with the risk model
A liability cap should reflect contract value, insurance, data sensitivity and realistic loss—not simply copy the customer’s global template. Define the general cap, any higher cap for selected risks, excluded indirect losses and the treatment of third-party claims.
Free Weekly Newsletter
Subscribe to BSA startup funding alerts
- Every Sunday, all Indian startup funding alerts in one place
- Monthly funding report on the last day of the month
- Free, concise, founder-focused, and easy to unsubscribe
Get the complete Indian startup funding roundup in your inbox, covering deals, sectors, investor moves, and founder readiness notes from the week.
Built for founders, investors, CFOs, and advisors
No spam. Unsubscribe anytime.
- Avoid uncapped exposure for every confidentiality or security issue regardless of fault.
- Limit indemnities to defined third-party claims and controlled defence procedures.
- Do not warrant that software will be uninterrupted, error-free or suitable for every customer decision.
- Carve out customer misuse, unauthorised combinations and unapproved modifications.
- Check that contractual promises are within cyber, professional and general liability insurance.
8. Design suspension and exit before signing
- Use notice and cure for non-payment unless urgent security or legal risk requires immediate action.
- Preserve narrow emergency suspension rights with documented reasons.
- Define termination for breach, insolvency, illegality and extended force majeure.
- Give the customer a time-limited export window and supported format.
- State whether migration assistance is included or separately charged.
- Separate live-system deletion from backup expiry and legal holds.
- Confirm survival of payment, confidentiality, IP, dispute and audit provisions.
Founder red-flag checklist
- Product promises appear in a sales proposal but not the signed order form.
- The customer can change policies unilaterally through a private portal.
- “Response time” is interpreted as guaranteed resolution.
- Security notice is due before the company can reasonably determine customer impact.
- All customer policies apply, including policies supplied after signature.
- The contract renews automatically but has no reminder or cancellation process.
- Customer data must be deleted immediately while backups remain technically immutable.
- Indemnity and limitation clauses contradict each other.
Founder / Business Takeaway
Create a contract playbook with approved fallback positions, owners and escalation thresholds. A premium SaaS agreement is not the longest document; it is the one the business can deliver, measure and defend throughout the customer lifecycle.
Suggested internal links
FAQ
What documents form a SaaS contract?
An order form, MSA, SLA, data terms, security schedule and any implementation statement of work normally operate together.
Should startups promise 99.9% uptime?
Only where the metric, exclusions, monitoring and remedy are defined and supported by actual infrastructure.
What should happen to data at exit?
Define export, assistance, retention, deletion, backups, legal holds and confirmation in advance.
