
If you are building or scaling a software-as-a-service company in British Columbia, your SaaS agreements are among your most consequential legal documents. They govern your revenue, your intellectual property, your liability exposure, and your relationship with every customer or vendor you work with.
Yet SaaS agreements in BC are often signed without adequate legal review — either because founders underestimate their complexity or because they assume vendor templates are balanced. They rarely are.
This guide walks through the key clauses, applicable BC statutes, and practical risks that matter most when you are on either side of a SaaS agreement under British Columbia law.
A SaaS agreement — sometimes called a software subscription agreement or cloud services agreement — is a contract granting a customer the right to access and use software hosted by a provider, typically on a subscription basis. Unlike a traditional software licence, the customer does not receive a copy of the software. The provider retains control over the hosting environment, updates, and uptime.
In British Columbia, SaaS agreements are governed primarily by contract law principles developed under the common law, supplemented by specific provincial statutes. Critically, BC has not enacted a standalone software transactions act, so courts apply general contract law, sale of goods principles where applicable, and — depending on the parties — consumer protection legislation.
The legal framework most relevant to BC SaaS agreements includes:
The licence grant is the foundation of any SaaS agreement. It defines what the customer is permitted to do with the software and what they are not.
From a provider's perspective, the licence should be explicitly non-exclusive, non-transferable, and limited to the permitted use cases and number of authorized users. From a customer's perspective, you want the scope to be broad enough to cover all foreseeable business uses — including use by contractors or affiliated entities.
BC courts apply the principle that ambiguous licence language is construed against the drafter (contra proferentem). However, relying on this doctrine in litigation is costly. Negotiate clarity upfront.
IP ownership is the most frequently disputed area in SaaS relationships, particularly where customization or integration work is involved.
Under BC common law, the default position is that the party who creates a work owns it — unless there is a written agreement transferring ownership, or the work is created by an employee in the course of employment. This matters because:
Providers should include a clear assignment or work-made-for-hire clause for any bespoke development. Customers should insist on express confirmation that they own their data and any outputs generated using it.
Limitation of liability clauses are among the most heavily negotiated provisions in any SaaS contract — and among the most important.
Standard vendor templates typically limit total liability to fees paid in the preceding 12 months and exclude consequential, indirect, and special damages. These caps can leave a customer with no meaningful remedy for significant losses caused by a service failure.
In BC, the enforceability of limitation clauses depends on several factors, including whether the clause was brought to the other party's attention, whether it is unconscionable, and whether there was a fundamental breach of the contract. BC courts have historically been cautious about enforcing exclusions that would deprive a party of any meaningful remedy.
Founders on either side should carefully consider:
A SaaS agreement without a meaningful SLA gives the customer nothing to rely on if the service goes down. SLA provisions should specify:
From a legal risk standpoint, BC customers should be cautious about SLA provisions that make service credits the sole and exclusive remedy for downtime. In a high-dependency relationship, a service credit equal to a fraction of monthly fees is inadequate compensation for significant business disruption.
This is a critical area for any BC SaaS company, given the concurrent application of provincial and federal privacy law.
BC's Personal Information Protection Act (PIPA) governs how organizations in BC collect, use, and disclose personal information. It applies to private-sector organizations operating in BC, with limited exceptions. Where a SaaS provider processes personal information on behalf of a BC customer, both parties must understand their respective obligations under PIPA.
Key contractual protections include:
BC's Office of the Information and Privacy Commissioner (OIPC) has authority to investigate complaints and issue compliance orders under PIPA. Founders should treat contractual data protection provisions as non-negotiable, not as boilerplate.
SaaS agreements often auto-renew unless notice of cancellation is given within a specified window. Founders who miss renewal windows can find themselves locked in for another full term.
Beyond the mechanics of termination, customers need clear provisions addressing what happens to their data after the agreement ends:
Providers should include provisions clarifying their right to suspend service for non-payment, the notice required before suspension, and the effect of suspension on outstanding payment obligations.
Most SaaS vendor templates designate US law and courts as governing. For BC-based customers, this creates material legal and practical risk. Enforcing a judgment obtained in a US court in BC requires a separate proceeding under BC's Court Jurisdiction and Proceedings Transfer Act, SBC 2003, c 28, and BC courts will assess whether they have jurisdiction to recognize and enforce the foreign judgment.
Where possible, BC founders should negotiate for:
Even where a US-based vendor insists on their home jurisdiction, founders can sometimes negotiate that disputes below a certain threshold be subject to binding arbitration in a neutral location.
Based on recurring issues in the BC tech sector, the following risks arise most frequently:
Not every provision in a SaaS agreement is equally negotiable, and knowing where to focus your energy matters. Here is a practical framework:
Before signing a SaaS agreement, confirm the following:
Not necessarily — verbal and informal contracts can be enforceable under BC common law if the essential terms are sufficiently certain. However, the Electronic Transactions Act, SBC 2001, c 10 expressly provides that contracts formed electronically, including click-through agreements, are valid and enforceable. For any SaaS relationship of commercial significance, a written agreement is strongly advisable. The practical risks of oral arrangements — including disputes about scope, fees, and term — make written contracts essential.
For most BC-based private sector organizations, the Personal Information Protection Act, SBC 2003, c 63 (PIPA) is the applicable statute. PIPA governs the collection, use, and disclosure of personal information by private-sector organizations operating in BC. Where the SaaS transaction is of an interprovincial or international nature — for example, a BC customer using a SaaS platform provided by an Ontario or US-based company — PIPEDA (the federal statute) may apply instead of or concurrently with PIPA. Founders should take legal advice to determine which statute applies to their specific situation.
Yes. BC courts will generally give effect to a choice of law and choice of jurisdiction clause negotiated at arm's length between commercial parties, provided the selection is not contrary to BC public policy and was part of a genuine agreement. However, enforcing rights in a foreign jurisdiction is costly and uncertain. If you are a BC customer dealing with a US-based SaaS vendor, insist on a BC governing law clause where possible, or at minimum a provision for binding arbitration in a neutral forum.
This is a significant and under-addressed risk. If a SaaS provider becomes insolvent, your data held on their servers could become subject to the claims of their creditors. BC insolvency proceedings are governed federally under the Bankruptcy and Insolvency Act. Your SaaS agreement should include provisions requiring data return or data escrow in the event of insolvency, and where possible, consideration should be given to data portability and backup obligations. Some enterprise SaaS arrangements use third-party escrow services to hold a copy of the software code and data in the event of provider insolvency.
Yes, and the distinction matters. A traditional software licence typically involves the delivery of a copy of the software to the customer, who installs and operates it locally. In a SaaS model, the customer accesses software hosted by the provider over the internet and does not receive a copy. BC's Sale of Goods Act, RSBC 1996, c 410 applies to the sale of goods; whether it applies to software transactions depends on whether the software is characterized as goods, which varies based on the circumstances. SaaS arrangements are generally treated as service contracts rather than goods contracts, with significant implications for implied warranties and remedies.
If your SaaS customer qualifies as a consumer under the Business Practices and Consumer Protection Act, SBC 2004, c 2 (BPCPA), then yes — BPCPA protections apply and cannot be contracted out of. The BPCPA imposes obligations around unfair practices, disclosure requirements for distance contracts, and cancellation rights. BC tech founders selling SaaS products to consumers (as distinct from businesses) must structure their agreements and marketing practices to comply with BPCPA requirements, including providing required disclosures before the contract is formed.
Informational Purposes Only
This article is intended for general informational purposes only and does not constitute legal advice. It does not create a solicitor-client relationship. Commercial leasing disputes are highly fact-specific, and the law may have changed since publication. You should consult a qualified BC commercial real estate lawyer before taking any steps to assign, sublet, or otherwise transfer your commercial lease.