contracts
SaaS Agreement in Canada: Template and Key Clauses (2026)
A SaaS agreement in Canada is the contract between a software provider and a customer for access to hosted software over the internet. Nothing is installed or owned; the customer pays to use the service while the subscription runs. The contract has to do three jobs well: describe what the customer is buying, set the rules for the data that flows through the service, and share risk fairly when something goes wrong. A good SaaS agreement reads clearly for a buyer and still protects the provider. This is general information, not legal advice. Privacy and consumer rules differ across Canadian provinces, so confirm the current position before relying on a clause. ## Which rules shape a Canadian SaaS deal Two areas of law matter most. First, privacy: personal information handled through the service is governed federally by PIPEDA (the Personal Information Protection and Electronic Documents Act) and, in some provinces, by provincial privacy laws, with Quebec's Law 25 setting particularly strict rules. Second, consumer protection: where the customer is a consumer rather than a business, provincial consumer-protection statutes can override parts of the contract, for example on refunds and unfair terms. For business-to-business software these are lighter, but data terms still matter. <!-- [VERIFY] current status and key obligations of Quebec Law 25 before citing specific requirements --> ## A clause by clause skeleton Use this as a structure to adapt, not a finished document. ``` SOFTWARE AS A SERVICE AGREEMENT Parties: [Provider] and [Customer] Date: [date] 1. DEFINITIONS Service, Subscription Term, Authorised Users, Customer Data, Fees. 2. ACCESS AND LICENCE Provider grants a non-exclusive right to access the Service during the Subscription Term for the Customer's internal business use. 3. SUBSCRIPTION AND USERS The plan, number of users and any usage limits are in the Order Form. 4. FEES AND PAYMENT Fees, billing cycle, taxes and late-payment terms. Renewal pricing and notice period are stated here. 5. SERVICE LEVELS AND SUPPORT Target uptime, support hours and response times. Remedies for missed targets are service credits as set out in the SLA. 6. CUSTOMER DATA AND PRIVACY The Customer owns Customer Data. Provider processes it only to deliver the Service and under the Data Processing terms, complying with PIPEDA and applicable provincial privacy law. 7. SECURITY Provider maintains stated security measures and notifies the Customer of a breach affecting Customer Data within [period]. 8. CONFIDENTIALITY Each side protects the other's confidential information. 9. INTELLECTUAL PROPERTY Provider owns the Service and all improvements. Customer keeps its data and its own materials. 10. WARRANTIES AND DISCLAIMERS The Service will perform materially as described. Other warranties are disclaimed to the extent the law allows. 11. LIABILITY Liability is capped at [for example, fees paid in the prior 12 months]; indirect and consequential losses are excluded, subject to law. 12. TERM AND TERMINATION Term, renewal, termination for breach or non-payment, and what happens to data on exit (export window then deletion). 13. GOVERNING LAW Governed by the laws of [province] and the federal laws of Canada.
- **Data residency.** Some public-sector and regulated customers require Canadian data residency; say where data is stored and processed.
- **Consumer rules.** If you sell to consumers, provincial consumer-protection law can void unfair terms and limit disclaimers.
- **Language.** In Quebec, contract and consumer-facing material may need to be available in French. <!-- [VERIFY] current French-language contract requirements in Quebec before stating them as mandatory --> ## Common mistakes to avoid - Treating the deal as a sale of software rather than a licence to access a service.
- Silence on data ownership, so it is unclear who controls the customer's data.
- A weak or missing SLA, so uptime and support are only vague promises.
- Ignoring provincial privacy law and Quebec Law 25 when customers or users are based there.
- An uncapped liability clause, or a cap with no sensible carve-outs for breach of confidentiality or data protection. ## Keeping every subscription in one place A SaaS agreement is rarely signed once and forgotten. It renews, it is amended by order forms, it picks up data-processing addenda, and the renewal date and price changes have to be tracked. When these live across email, shared drives and a spreadsheet, renewals surprise you and the current terms are hard to find. Drafting a SaaS agreement, reviewing a liability or data clause a customer has redlined, editing a term in plain language and holding every version and renewal date in one view can live in a single AI workspace tuned to how your company contracts. Adira is built around that workspace, running on Claude, with per-seat pricing shown up front and a 7-day trial, India-first and built to work across jurisdictions. You can read more at [adiralaw.com](https://adiralaw.com). For a single standard subscription the skeleton above is enough on its own. The useful takeaway is that subscriptions are easier to govern when the contract, its addenda and its dates stay together.
Frequently asked questions
- What is a SaaS agreement?
- A SaaS agreement is a contract that gives a customer the right to access hosted software over the internet for a subscription period, rather than buying or installing it. It sets out the plan and users, fees and renewal, service levels, how customer data is handled, and how risk is shared through warranties and a liability cap. This is general information, not legal advice.
- Which privacy law applies to a SaaS deal in Canada?
- Personal information handled through the service is governed federally by PIPEDA and, in several provinces, by provincial privacy laws. Quebec's Law 25 sets stricter rules for personal information. The agreement should name the regime that fits your customers and include data-processing terms and a breach-notification timeline. Confirm the current requirements with a lawyer.
- Who owns the data in a Canadian SaaS contract?
- The customer should own its data. A good SaaS agreement states this clearly, limits the provider to using the data only to deliver the service, and gives the customer a window to export its data on termination before deletion. For personal information, the provider acts under the customer's instructions and in line with Canadian privacy law.
- Does Quebec require a French version of the contract?
- Quebec has French-language requirements that can apply to contracts and consumer-facing materials, and Law 25 adds privacy obligations. Whether a French version is mandatory depends on the parties and the type of dealing, so confirm the current rules for your situation with a Quebec lawyer before relying on an English-only document.
- What liability cap is normal in a SaaS agreement?
- A common cap limits the provider's liability to the fees paid over a recent period, often the previous 12 months, and excludes indirect or consequential losses, to the extent the law allows. Buyers often ask for carve-outs so the cap does not apply to a data breach or breach of confidentiality. The right level depends on the deal and the law.
Sources
See how Adira drafts in your voice and reads contracts from your side.
Explore the showroomWorking through a contract like this? Weave is Adira’s free tool to read, mark up, and connect any contract in your browser — no account needed.
Try Weave — free