Alex is Sprintlaw’s co-founder and principal lawyer. Alex previously worked at a top-tier firm as a lawyer specialising in technology and media contracts, and founded a digital agency which he sold in 2015.
- What Is A SaaS Agreement?
- Which UK Laws Apply To SaaS Agreements?
What Should A SaaS Agreement Include?
- 1) Scope Of Service And Licence
- 2) Subscription Plans, Fees And Payment
- 3) Term, Renewal And Cancellation
- 4) Service Levels, Support And Maintenance
- 5) Data Protection And Security
- 6) Customer Responsibilities And Acceptable Use
- 7) Intellectual Property (IP)
- 8) Confidentiality
- 9) Warranties, Indemnities And Liability
- 10) Third‑Party Services And Open Source
- 11) Changes To The Service Or Terms
- 12) Termination, Suspension And Exit
- 13) Governing Law, Jurisdiction And Disputes
- 14) Policies That Work Together With Your SaaS Agreement
- SaaS Agreement Vs Software Licence And Services – What’s The Difference?
- Common Pitfalls For Small SaaS Businesses (And How To Avoid Them)
- Key Takeaways
If you sell software on a subscription model, your SaaS agreement is one of the most important documents in your business.
It sets expectations, limits risk and keeps you compliant with UK law. Get it right, and you’ll reduce disputes, protect your IP and build trust with customers. Get it wrong, and you could face chargebacks, data issues and unhappy users.
In this guide, we’ll explain what a SaaS agreement is, the key UK laws that affect SaaS providers, the clauses you should include, how it differs from other software contracts, and a practical rollout plan so you’re protected from day one.
What Is A SaaS Agreement?
A Software as a Service (SaaS) agreement is the contract between you (the provider) and your customer that governs access to your software delivered over the internet. Instead of selling a copy of software, you grant a subscription-based right to use the service, usually on a monthly or annual basis.
For a small business SaaS, this document usually sits alongside your online terms and policies and covers pricing, permitted use, support, data handling and what happens if either party wants to exit. In practice, it may be a click‑wrap agreement on your sign‑up page, a negotiated order form with incorporated terms, or a hybrid of both.
While every SaaS is different, most providers benefit from a dedicated set of professionally drafted SaaS Terms tailored to their product, industry, risk profile and sales model.
Which UK Laws Apply To SaaS Agreements?
Your SaaS agreement must work hand‑in‑hand with UK law. Key legal frameworks to consider include:
- Consumer Rights Act 2015: If you sell to consumers, you’ll need to meet digital content quality standards (e.g. as described, fit for purpose, of satisfactory quality) and provide statutory remedies if things go wrong. Even for B2B sales, fairness principles influence how courts view your terms.
- Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013: If you sell online to consumers, you must provide pre‑contract information and, for many services, a cooling‑off period unless a valid exception applies. Clear disclosures around auto‑renewals and recurring charges are essential.
- UK GDPR and the Data Protection Act 2018: If you process personal data, you must have a lawful basis, take appropriate security measures and be transparent about your processing. B2B SaaS often involves a controller–processor relationship that requires a compliant Data Processing Agreement.
- Privacy and Electronic Communications Regulations (PECR): Governs marketing emails, cookies and similar technologies. You’ll usually need a clear Cookie Policy and consent mechanisms for non‑essential cookies.
- Unfair Contract Terms Act 1977 and common law controls: Clauses limiting or excluding liability must be reasonable and are more closely scrutinised in consumer contracts.
- Electronic Commerce (EC Directive) Regulations 2002: Information you must provide for online sales, including your identity, pricing and order process.
- Competition & Markets Authority (CMA) guidance: Particularly relevant for subscription fairness, renewal practices and cancellation design. The CMA is active on auto‑renewal laws and “subscription traps.”
On top of this, industry‑specific rules (for example, financial services, health or education) may impose extra obligations around security, data residency or certifications. If in doubt, get tailored advice so your documents match your regulatory environment.
What Should A SaaS Agreement Include?
Every clause should earn its place. Here are the provisions most UK SaaS businesses will want to include, explained in plain English.
1) Scope Of Service And Licence
- Describe what the service does, what modules are included and any usage parameters (e.g. users, seats, API calls, storage limits).
- Grant a non‑exclusive, non‑transferable subscription licence to access the service for the term. Make it clear you’re not transferring ownership of your software.
- Reserve the right to modify features, with a commitment not to materially degrade core functionality without notice.
2) Subscription Plans, Fees And Payment
- Set out plan tiers, billing cycles, trial periods and any onboarding fees.
- Explain upgrades, downgrades and proration. Confirm how and when price changes apply and how you’ll notify customers, aligned with UK fairness rules and any price increase notification laws.
- Include taxes (e.g. VAT) and late payment consequences for B2B accounts.
3) Term, Renewal And Cancellation
- State initial term and renewal mechanics (monthly rolling or annual contracts).
- Offer a clear, simple cancellation route and advance renewal reminders, consistent with CMA expectations on auto‑renewals.
- Explain refunds (if any), fair use of partial months, and when access ends.
4) Service Levels, Support And Maintenance
- Set uptime targets, maintenance windows, support hours and response times. Many providers capture this in a standalone Service Level Agreement incorporated by reference.
- Describe incident reporting, workaround obligations and how you’ll communicate outages.
5) Data Protection And Security
- Explain roles: you will often act as processor and your customer as controller for end‑user data.
- Attach or reference a UK GDPR‑compliant Data Processing Agreement covering processing instructions, confidentiality, security measures, sub‑processors, international transfers, audits and breach notifications.
- Commit to appropriate technical and organisational security and outline your approach (encryption, access controls, backups, vulnerability management).
6) Customer Responsibilities And Acceptable Use
- Set customer obligations (keeping credentials secure, lawful use, no reverse engineering or scraping).
- Prohibit misuse (spam, malware, IP infringement) and reserve suspension rights for serious or repeated breaches. Many providers pair this with an Acceptable Use Policy.
7) Intellectual Property (IP)
- Confirm you retain all IP in the platform, documentation and updates.
- Grant limited rights for customers to use your brand assets (if applicable) and set rules for feedback licensing.
- If you offer custom builds or integrations, ensure your Software Development Agreement deals with ownership of deliverables and licensing back the right components.
8) Confidentiality
- Mutual confidentiality commitments protect business information disclosed during onboarding, feature previews and negotiations.
9) Warranties, Indemnities And Liability
- Warrant the service will perform materially as described and that you’ll use reasonable skill and care.
- Offer a narrow IP infringement indemnity for claims that the platform, as provided, infringes third‑party rights, balanced with customer responsibilities (e.g. their data, their misuse).
- Limit your liability to a sensible cap (for example, 12 months of fees), carve out non‑excludable liabilities, and ensure exclusions are reasonable under UK law.
10) Third‑Party Services And Open Source
- Explain dependencies on third‑party services (e.g. cloud hosting, payments) and pass‑through terms where required.
- Disclose use of open‑source software where licences require notice.
11) Changes To The Service Or Terms
- Set a fair process for updating terms and features, with notice periods and an exit right if material, adverse changes occur.
12) Termination, Suspension And Exit
- Set out when you can suspend or terminate (e.g. non‑payment, security risk, serious breach) and any cure periods.
- Cover offboarding: data export formats, data deletion timelines, assistance obligations and any fees for extended migration support.
13) Governing Law, Jurisdiction And Disputes
- Choose English law and courts (or arbitration) if it suits your business. Include a simple escalation procedure to resolve issues early.
14) Policies That Work Together With Your SaaS Agreement
- Make sure your website and in‑app terms are aligned, including your Privacy Policy, Terms of Use and Cookie Policy.
- If you offer a mobile app, mirror key terms in your App Terms and Conditions and ensure platform (Apple/Google) requirements are met.
SaaS Agreement Vs Software Licence And Services – What’s The Difference?
SaaS is not the same as a traditional on‑premise software licence. The differences matter for your contracts:
- SaaS Agreement: Access to hosted software; you keep custody of code and infrastructure; subscription pricing; uptime and support are critical; data processing and exit assistance clauses are central.
- Software Licence Agreement: Right to install and run a copy on the customer’s environment; delivery, installation obligations and update rights are key; different IP and warranty structures.
- Professional Services Contract: If you also configure, integrate or customise for a client, scope, milestones, acceptance testing and IP in deliverables are handled in a separate Software Development Agreement or statement of work tied back to your master terms.
Many providers use a modular legal pack: master SaaS terms, order form, DPA, SLA and a services schedule if needed. This keeps your customer journey clean while giving you flexibility as you grow.
How To Roll Out SaaS Contracts In Your Business
Once you know what to include, here’s a practical way to implement your SaaS agreement across your sales and product workflow.
Step 1: Map Your Sales Channels
List all sign‑up points: website self‑serve, sales‑assisted demos, reseller partners and app marketplaces. Each channel may need a slightly different contracting approach (click‑wrap vs. signed order form).
Step 2: Build A Clean Contract Stack
Adopt a single source of truth for your core terms and incorporate companion documents by reference (e.g. SLA, DPA, AUP). A robust set of SaaS Terms with a short customer‑friendly order form keeps negotiations fast and consistent.
Step 3: Align Legal And Product
Work with product and engineering to make sure the contract reflects how the service actually works. If your plan includes guaranteed uptime, ensure monitoring and incident processes support your Service Level Agreement.
Step 4: Set Up Comms And Notices
Configure email templates and in‑app notices for renewal reminders, price changes and material updates. Keep your Privacy Policy and Cookie Policy consistent with actual data flows and cookie usage.
Step 5: Prepare For Data Protection Requests
Implement processes to meet UK GDPR requirements (data mapping, access controls, incident response). Have a signed Data Processing Agreement ready for customers who are controllers, and maintain an up‑to‑date sub‑processor list.
Step 6: Train Your Team
Give sales, customer success and support a simple playbook explaining what you can negotiate (e.g. term length or caps) and what’s non‑negotiable (e.g. security baselines, IP ownership). This reduces risk and avoids ad‑hoc promises that conflict with your terms.
Step 7: Create A Smooth Exit Experience
Make offboarding easy: automated data export tools, clear timelines for deletion and optional paid migration support. A clean exit builds trust and reduces disputes.
Common Pitfalls For Small SaaS Businesses (And How To Avoid Them)
We see a few recurring issues that trip up early‑stage SaaS providers. The good news: each has a straightforward fix.
- Vague Plan Descriptions: If your plan tiers don’t define limits or features precisely, you’ll get billing disputes. Fix: mirror your pricing page in your order form and SaaS agreement, including limits, overage rules and upgrade paths.
- Hidden Auto‑Renewals: Buried renewals can bring complaints and refunds. Fix: provide clear renewal dates, advance reminders and a one‑click cancellation route consistent with UK consumer expectations and CMA guidance on auto‑renewal laws.
- No DPA For B2B Clients: Enterprise customers will insist on data terms. Fix: publish your standard Data Processing Agreement and sub‑processor list, and keep them aligned with your actual operations.
- Unclear Service Commitments: Promising “99.999% uptime” without infrastructure to back it up creates liability. Fix: pick realistic targets in your Service Level Agreement and build reliable monitoring and incident communications.
- DIY Policies That Don’t Match Reality: Copy‑paste privacy and cookie docs can be inaccurate. Fix: tailor your Privacy Policy and Cookie Policy to your actual data processing and tracking technologies.
- Mixing SaaS And Custom Builds In One Doc: Blending ongoing subscriptions with bespoke development can create IP confusion. Fix: separate your SaaS agreement from your Software Development Agreement and ensure licences and ownership are crystal clear.
- One‑Sided Liability Clauses: Extremely aggressive caps or exclusions may be unenforceable or scare off buyers. Fix: adopt fair, market‑standard risk allocations and ensure your clauses are reasonable under UK law.
- Marketing Compliance Gaps: Sending product updates to all contacts without consent can breach PECR. Fix: train your team on lawful email practices and document consent for campaigns, aligning with your in‑product communications and PECR rules on email marketing laws.
If this feels like a lot, don’t stress. A solid contract set and a few internal processes will cover most of your risk and put you on the front foot with customers.
Key Takeaways
- A SaaS agreement is the backbone of your subscription business. It should clearly cover service scope, pricing, renewals, data protection, service levels, IP, liability and exit assistance.
- Make sure your terms align with UK law, including the Consumer Rights Act 2015, Consumer Contracts Regulations, UK GDPR/Data Protection Act 2018, PECR and CMA guidance on fair subscription practices.
- Use a modular approach: master SaaS Terms, Service Level Agreement, Data Processing Agreement and aligned online policies like your Privacy Policy and Cookie Policy.
- Keep auto‑renewals, cancellations and price changes transparent and fair to avoid CMA scrutiny and chargeback headaches.
- Separate your SaaS subscription from any bespoke work using a clear Software Development Agreement so IP ownership and deliverables are never in doubt.
- Train your team and align product, billing and legal so what you promise in the contract matches the experience in‑app.
If you’d like help drafting or reviewing your SaaS agreement, you can reach us on 08081347754 or team@sprintlaw.co.uk for a free, no‑obligations chat. We’ll help you get the right documents in place so you’re protected from day one.


