SaaS agreement template
A SaaS agreement sets the terms on which a company supplies software over the internet to a business customer on subscription: what is provided, the fees, the customer's data, and how the subscription renews or ends. It comes with a data processing schedule and optional service levels. A software company uses one for each customer, with the plan and fees in an order form.
Made by DocuWeave. Use at your own discretion.
What changes each time
17 values. Everything else is your wording, kept exactly.
The parties
- Supplier's company name
- Company number
- Registered office address
- Customer's company name
The subscription
- Plan name
- Number of users
- Fee and billing period
- Start date
- Initial term
- Renewal notice period
Service and data
- Support channel and hours
- Backup restore time
- Special category data
- Sub-processor authorisation
Liability and service levels
- Liability cap
- Data breach cap
- Service levels
The rules it usually needs
Written in plain English when the template is set up.
- One of several wordings
“Renew automatically for further periods unless notice is given, or end at the end of the initial term.”
The subscription clause reads as the chosen option.
- One of several wordings
“Meet service levels set out in Schedule 2, or aim for availability without committing to service levels.”
The service clause reads as the chosen option.
- One of several wordings
“Invoice in advance at the start of each billing period, or monthly in arrears.”
The invoicing clause reads as the chosen option.
- One of several wordings
“State fees as exclusive of VAT, or as not subject to VAT because the supplier is not VAT registered.”
The VAT wording reads as the chosen option.
- One of several wordings
“Say backups can be restored within a stated time, or that the customer keeps its own copy.”
The backup clause reads as the chosen option.
- One of several wordings
“Limit liability to the fees paid in the period, or to a fixed sum.”
The liability clause reads as the chosen option.
- Only when…
“Include a separate data breach cap only when data breaches are to have their own cap”
The clause appears with the amount or multiple of fees.
- One of several wordings
“Record special category data as none, or list the types and additional safeguards.”
The data processing table reads as the chosen option.
- One of several wordings
“Require the customer's specific authorisation for sub-processors, or general authorisation with notice.”
The sub-processor clause reads as the chosen option.
- Only when…
“Include the service levels schedule only when service levels are agreed”
Schedule 2 appears.
- Once for each item
“One row for each subscription line in the order form.”
The order form gets a row per line with plan, users, fee and billing period.
Questions people ask
What is a SaaS agreement?
A contract for software supplied over the internet on subscription. It covers the service, the fees, the customer's data and how the subscription ends.
What should a SaaS agreement include?
What is supplied, the subscription term and renewal, fees, the customer's data and personal data, intellectual property, confidentiality, liability and how either side can end it.
Do I need service levels?
Not necessarily. You can promise specific service levels in a schedule or simply say you aim to keep the service available.
What happens to the customer's data at the end?
The agreement deals with the data when the subscription ends, and the data processing schedule covers deletion or return.
Is this for consumers?
No. It is written for business customers in England and Wales.
Use this template
It opens in DocuWeave as a template you can check, change and publish. Nothing is used until you do.