SaaS Agreement (B2B) template
Overview
A SaaS (Software as a Service) agreement governs the supply of hosted software, accessed remotely on a subscription basis, to a business customer. Unlike a traditional software licence, which authorises installation of a copy of the software on the customer's own equipment, a SaaS arrangement involves no transfer of a software copy at all: the supplier hosts and operates the software on its own infrastructure (or a third-party cloud provider's), and the customer accesses it remotely, typically through a browser, in return for a recurring subscription fee. In English law terms this is best characterised as a contract for the supply of services (and a limited right to access, rather than a supply of goods), so the general law of contract applies, together with, for business-to-business agreements, an implied term under section 13 of the Supply of Goods and Services Act 1982 that services will be carried out with reasonable care and skill unless expressly excluded. Between two businesses, the parties are broadly free to allocate risk as they see fit, subject to the Unfair Contract Terms Act 1977 (UCTA 1977), which subjects exclusion and limitation clauses to a reasonableness test, and cannot be excluded in relation to liability for death or personal injury caused by negligence, or for fraud. Where the customer processes personal data of its own staff, prospects or end customers through the service, the supplier will typically act as a data processor and UK GDPR (the retained EU GDPR as it forms part of UK law under the Data Protection Act 2018) requires a separate data processing agreement satisfying Article 28 UK GDPR before any processing begins. When to use it: whenever a software provider makes a hosted, subscription-based application available to a business customer without a traditional on-premises licence — a SaaS platform, a vertical business tool, a usage-billed API, or similar. Parties: the supplier (who retains ownership of the software and is responsible for hosting and operating it) and the business customer, whose company number (if a limited company) and registered address should be recorded. Key clauses: the scope of the service (functionality included, usage limits, authorised user numbers); the service levels (an availability commitment, support arrangements and, where agreed, service credits for underperformance); subscription terms (term, billing frequency, pricing, renewal and termination); intellectual property, which remains vested in the supplier throughout, the customer receiving only a non-exclusive, non-transferable right to access and use the service; data protection, cross-referring to a separate UK GDPR-compliant data processing agreement; limitation of liability, generally capped by reference to fees paid; and exit assistance, ensuring the customer can retrieve its data in a usable format before it is deleted. Pitfalls to avoid: agreeing a vague, unmeasurable service level that leaves the customer with no real remedy if the service is unavailable; omitting exit/data-return provisions, which can leave a customer's data stranded or effectively hostage to the supplier at the end of the relationship; blurring the distinction between a perpetual licence and a SaaS subscription when drafting intellectual property and term clauses; and failing to put a UK GDPR-compliant data processing agreement in place where personal data will flow through the service.
Information to customize
Supplier's registered name
Supplier's company number (Companies House)
Supplier's registered office address
Customer's registered name
Customer's company number (Companies House)
Customer's registered office address
Name of the SaaS service
Description and functional scope of the service
Number of authorised users
Guaranteed availability (SLA, %)
E.g. 99.5%. Must be a precise, measurable figure.
Support arrangements (channel, hours, response time)
Initial subscription term
Subscription fee
Billing frequency
E.g. monthly, quarterly, annually.
Termination terms and notice period
Period for data return/export on exit
Reference to the separate data processing agreement
Required if personal data of the customer flows through the service.
Supplier's liability cap
Date of signature
Customize your template
E.g. 99.5%. Must be a precise, measurable figure.
E.g. monthly, quarterly, annually.
Required if personal data of the customer flows through the service.
Signature recipient
Frequently asked questions
- What is a SaaS agreement and how does it differ from a software licence?
- A SaaS agreement governs remote access to software hosted and operated by the supplier, in return for a subscription. A traditional software licence authorises installation of a copy of the software on the customer's own equipment. SaaS is therefore a services arrangement, with no transfer of intellectual property rights in the software itself.
- What is an SLA and why does it matter?
- A service level agreement (SLA) sets a guaranteed availability level and support terms. It matters because, without a measurable commitment, the customer has no real remedy if the service is unavailable for a prolonged period.
- Who owns the data held in the SaaS platform?
- Data uploaded or generated by the customer (business data, content, configuration) remains the customer's property. The supplier may only use it to the extent necessary to provide and improve the service, and must enable its return on exit.
- Does a SaaS agreement need a separate data processing agreement?
- Yes, where personal data (of staff, prospects or end customers) flows through the service, a separate data processing agreement compliant with UK GDPR and the Data Protection Act 2018 should be entered into, typically referenced as a schedule to the main agreement.
- Can a supplier fully exclude its liability in a B2B SaaS agreement?
- No. Even between businesses, any exclusion or limitation clause is subject to the reasonableness test under the Unfair Contract Terms Act 1977, and liability for death, personal injury caused by negligence, or fraud can never be excluded.
- What happens to the customer's data at the end of the contract?
- The supplier should give the customer a defined period to export its data in a usable format before it is permanently deleted. Without this exit assistance provision, a customer risks losing its data or facing a costly, slow migration.
Related templates
Information about this template
- Last updated
- 29 August 2026
- Country
- GB
- Legal notice
- This template is provided for guidance only and must be adapted to your circumstances. It does not constitute legal advice.