{"id":7,"date":"2026-05-02T20:21:54","date_gmt":"2026-05-02T20:21:54","guid":{"rendered":"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/"},"modified":"2026-05-02T20:22:24","modified_gmt":"2026-05-02T20:22:24","slug":"casl-compliance-guide-home-service-businesses","status":"publish","type":"post","link":"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/","title":{"rendered":"CASL Compliance for Home Service Businesses: What You Actually Need to Know"},"content":{"rendered":"\n<p>If your business sends marketing texts, appointment reminders, or quote follow-ups in Canada, CASL applies to you. Most home service owners have heard of it but skipped reading the actual rules \u2014 and the penalty for getting it wrong is up to  million per violation for a sole proprietor, 0 million for a corporation. Worth twenty minutes of your day.<\/p>\n\n\n\n<p>This guide is the practical version. We&#8217;ll skip the legal jargon and tell you what to actually do.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What CASL is, in plain English<\/h2>\n\n\n\n<p>Canada&#8217;s Anti-Spam Legislation (CASL) came into force in 2014 and governs commercial electronic messages \u2014 emails, texts, and certain social DMs sent for the purpose of selling, promoting, or building toward a sale. To send one legally, you generally need three things: <strong>consent<\/strong> (express or implied), <strong>identification<\/strong> (your business name and contact info), and a working <strong>unsubscribe mechanism<\/strong>.<\/p>\n\n\n\n<p>The law is enforced by the CRTC. The bigger fines tend to land on companies that ignore unsubscribe requests or buy email lists; the smaller fines tend to land on small businesses who didn&#8217;t realize their customer list wasn&#8217;t actually a consent list.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Express vs. implied consent<\/h2>\n\n\n\n<p>This is the part most contractors get wrong.<\/p>\n\n\n\n<p><strong>Express consent<\/strong> is when the customer actively opts in: ticks a checkbox, signs a form, replies &#8220;YES&#8221; to a confirmation text, or otherwise affirmatively says they want to hear from you. The opt-in must clearly state the purpose, your identity, and how they can unsubscribe. Express consent doesn&#8217;t expire on its own \u2014 once given, it stands until the customer revokes it.<\/p>\n\n\n\n<p><strong>Implied consent<\/strong> covers the situations where the customer hasn&#8217;t actively opted in but has a relationship with you that the law treats as consent. The two types you&#8217;ll use most:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Existing business relationship:<\/strong> the customer has bought from you, hired you, or asked for a quote in the last <strong>two years<\/strong>. After two years from the most recent transaction or inquiry, implied consent expires.<\/li>\n<li><strong>Conspicuous publication:<\/strong> the customer published their contact info publicly (business card, website) without a &#8220;no marketing&#8221; notice, and your message is relevant to their role or business. Useful for B2B, less useful for residential home service.<\/li>\n<\/ul>\n\n\n\n<p>For most home service businesses: a customer who hired you in 2024 has implied consent until 2026. After that, you need to either get express consent or stop sending marketing messages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What records you need to keep<\/h2>\n\n\n\n<p>If the CRTC ever audits you, you have to be able to prove consent existed. The minimum record per contact:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The phone number or email<\/li>\n<li>The date consent was obtained<\/li>\n<li>The source of consent (online form, paper waiver, verbal at job site, existing customer)<\/li>\n<li>The exact wording shown to the customer when they opted in (for express consent)<\/li>\n<\/ul>\n\n\n\n<p>&#8220;They&#8217;ve been a customer for years&#8221; is not a record. A row in your CRM with a date, a source, and a method is.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The STOP keyword is mandatory<\/h2>\n\n\n\n<p>Every commercial text you send has to include a clear, working unsubscribe option, and the carrier-standard for SMS in Canada is the keyword <strong>STOP<\/strong>. When a customer texts STOP back, three things have to happen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You confirm the opt-out (one final text is allowed and expected)<\/li>\n<li>You stop sending commercial messages within <strong>10 business days<\/strong> (the CASL rule)<\/li>\n<li>You record the opt-out so you don&#8217;t accidentally re-add the contact later<\/li>\n<\/ul>\n\n\n\n<p>UNSUBSCRIBE, CANCEL, QUIT, and END are also recognized by Canadian carriers. A good SMS platform handles all of these as opt-out triggers automatically.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Five mistakes that get small businesses fined<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Treating a quote request as broad consent.<\/strong> A homeowner who asked for a fence quote consented to talk about that fence. They didn&#8217;t consent to your monthly promotional newsletter.<\/li>\n<li><strong>Buying a list.<\/strong> Purchased contact lists almost never come with valid consent. If you bought it, assume it&#8217;s not legal to message.<\/li>\n<li><strong>Forgetting the identification.<\/strong> Every commercial message has to include your business name and a way to contact you. A text saying &#8220;Hi, want to book a tune-up?&#8221; with no business name is a violation.<\/li>\n<li><strong>Ignoring STOP replies.<\/strong> The single fastest way to attract CRTC attention. Always log opt-outs and never message that contact again from any channel.<\/li>\n<li><strong>Letting consent records live in someone&#8217;s head.<\/strong> The owner remembers \u2014 but the staff member who sends the next campaign doesn&#8217;t. If consent isn&#8217;t in the system, it doesn&#8217;t exist for compliance purposes.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">The practical checklist<\/h2>\n\n\n\n<p>Print this. Tape it next to your monitor.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Every contact in my CRM has a consent date and source recorded<\/li>\n<li>My booking forms and quote-request forms include a clear opt-in for follow-up texts and marketing<\/li>\n<li>Every text I send identifies my business by name<\/li>\n<li>Every commercial text includes &#8220;Reply STOP to opt out&#8221; or equivalent<\/li>\n<li>STOP replies are processed automatically and the contact is flagged opted-out<\/li>\n<li>I review my contact list yearly and drop anyone whose implied consent has expired<\/li>\n<li>I keep records of opt-ins for at least three years<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How TextFuse helps<\/h2>\n\n\n\n<p>The administrative load of CASL is what trips up small businesses. <a href=\"https:\/\/textfuse.ca\">TextFuse<\/a> records consent on every contact import (date, source, method), processes STOP and UNSUBSCRIBE keywords automatically, blocks future sends to opted-out numbers, and keeps an audit trail in case the CRTC ever asks. You write the messages. The compliance plumbing is on us.<\/p>\n\n\n\n<p>Going to do it yourself? That works too \u2014 the rules are clear and most spreadsheet-and-discipline systems can stay onside. The point isn&#8217;t the tool, it&#8217;s that you actually have a system. The contractors who get fined are the ones who never had one in the first place.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>CASL in plain English for contractors and home service businesses \u2014 express vs implied consent, STOP keyword rules, the 5 mistakes that get small businesses fined, plus a practical checklist.<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CASL Compliance for Home Service Businesses: What You Actually Need to Know<\/title>\n<meta name=\"description\" content=\"CASL in plain English for Canadian home service businesses: express vs implied consent, the 2-year rule, STOP keyword requirements, and 5 mistakes that lead to fines.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CASL Compliance for Home Service Businesses: What You Actually Need to Know\" \/>\n<meta property=\"og:description\" content=\"CASL in plain English for Canadian home service businesses: express vs implied consent, the 2-year rule, STOP keyword requirements, and 5 mistakes that lead to fines.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/\" \/>\n<meta property=\"og:site_name\" content=\"TextFuse Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-02T20:21:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-02T20:22:24+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/casl-compliance-guide-home-service-businesses\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/casl-compliance-guide-home-service-businesses\\\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"CASL Compliance for Home Service Businesses: What You Actually Need to Know\",\"datePublished\":\"2026-05-02T20:21:54+00:00\",\"dateModified\":\"2026-05-02T20:22:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/casl-compliance-guide-home-service-businesses\\\/\"},\"wordCount\":942,\"publisher\":{\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/casl-compliance-guide-home-service-businesses\\\/\",\"url\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/casl-compliance-guide-home-service-businesses\\\/\",\"name\":\"CASL Compliance for Home Service Businesses: What You Actually Need to Know\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/#website\"},\"datePublished\":\"2026-05-02T20:21:54+00:00\",\"dateModified\":\"2026-05-02T20:22:24+00:00\",\"description\":\"CASL in plain English for Canadian home service businesses: express vs implied consent, the 2-year rule, STOP keyword requirements, and 5 mistakes that lead to fines.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/casl-compliance-guide-home-service-businesses\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/textfuse.ca\\\/blog\\\/casl-compliance-guide-home-service-businesses\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/casl-compliance-guide-home-service-businesses\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CASL Compliance for Home Service Businesses: What You Actually Need to Know\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/\",\"name\":\"TextFuse Blog\",\"description\":\"Texting tips, CASL guidance, and growth ideas for home service businesses.\",\"publisher\":{\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/#organization\",\"name\":\"TextFuse Blog\",\"url\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/TextFuse-primary-logo-dark.png\",\"contentUrl\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/TextFuse-primary-logo-dark.png\",\"width\":1439,\"height\":286,\"caption\":\"TextFuse Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/textfuse.ca\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CASL Compliance for Home Service Businesses: What You Actually Need to Know","description":"CASL in plain English for Canadian home service businesses: express vs implied consent, the 2-year rule, STOP keyword requirements, and 5 mistakes that lead to fines.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/","og_locale":"en_US","og_type":"article","og_title":"CASL Compliance for Home Service Businesses: What You Actually Need to Know","og_description":"CASL in plain English for Canadian home service businesses: express vs implied consent, the 2-year rule, STOP keyword requirements, and 5 mistakes that lead to fines.","og_url":"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/","og_site_name":"TextFuse Blog","article_published_time":"2026-05-02T20:21:54+00:00","article_modified_time":"2026-05-02T20:22:24+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/#article","isPartOf":{"@id":"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/"},"author":{"name":"","@id":""},"headline":"CASL Compliance for Home Service Businesses: What You Actually Need to Know","datePublished":"2026-05-02T20:21:54+00:00","dateModified":"2026-05-02T20:22:24+00:00","mainEntityOfPage":{"@id":"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/"},"wordCount":942,"publisher":{"@id":"https:\/\/textfuse.ca\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/","url":"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/","name":"CASL Compliance for Home Service Businesses: What You Actually Need to Know","isPartOf":{"@id":"https:\/\/textfuse.ca\/blog\/#website"},"datePublished":"2026-05-02T20:21:54+00:00","dateModified":"2026-05-02T20:22:24+00:00","description":"CASL in plain English for Canadian home service businesses: express vs implied consent, the 2-year rule, STOP keyword requirements, and 5 mistakes that lead to fines.","breadcrumb":{"@id":"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/textfuse.ca\/blog\/casl-compliance-guide-home-service-businesses\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/textfuse.ca\/blog\/"},{"@type":"ListItem","position":2,"name":"CASL Compliance for Home Service Businesses: What You Actually Need to Know"}]},{"@type":"WebSite","@id":"https:\/\/textfuse.ca\/blog\/#website","url":"https:\/\/textfuse.ca\/blog\/","name":"TextFuse Blog","description":"Texting tips, CASL guidance, and growth ideas for home service businesses.","publisher":{"@id":"https:\/\/textfuse.ca\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/textfuse.ca\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/textfuse.ca\/blog\/#organization","name":"TextFuse Blog","url":"https:\/\/textfuse.ca\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/textfuse.ca\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/textfuse.ca\/blog\/wp-content\/uploads\/2026\/05\/TextFuse-primary-logo-dark.png","contentUrl":"https:\/\/textfuse.ca\/blog\/wp-content\/uploads\/2026\/05\/TextFuse-primary-logo-dark.png","width":1439,"height":286,"caption":"TextFuse Blog"},"image":{"@id":"https:\/\/textfuse.ca\/blog\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/textfuse.ca\/blog\/wp-json\/wp\/v2\/posts\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/textfuse.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/textfuse.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/textfuse.ca\/blog\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":1,"href":"https:\/\/textfuse.ca\/blog\/wp-json\/wp\/v2\/posts\/7\/revisions"}],"predecessor-version":[{"id":9,"href":"https:\/\/textfuse.ca\/blog\/wp-json\/wp\/v2\/posts\/7\/revisions\/9"}],"wp:attachment":[{"href":"https:\/\/textfuse.ca\/blog\/wp-json\/wp\/v2\/media?parent=7"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/textfuse.ca\/blog\/wp-json\/wp\/v2\/categories?post=7"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/textfuse.ca\/blog\/wp-json\/wp\/v2\/tags?post=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}