Insight
Nov 27, 2025
Mackisen

CRA GST/HST Software-as-a-Service (SaaS) Audit — Montreal CPA Firm Near You: Defending Digital Subscriptions, Data Hosting, Licensing & Global Customer Billing

A CRA GST/HST Software-as-a-Service (SaaS) Audit is one of the most complex digital-economy audits. CRA examines whether your SaaS company correctly:
• classified your SaaS supply (service vs digital vs intangible),
• applied the correct GST/HST rate by customer province,
• zero-rated foreign customers correctly,
• self-assessed GST/HST on imported software or cloud tools (s.218),
• claimed ITCs properly with full documentation,
• managed recurring billing and subscription logic, and
• integrated multiple platforms (Stripe, PayPal, Paddle, AWS, Google Cloud) into accurate filings.
CRA targets SaaS companies because digital businesses are borderless, automated, and often misapply tax rules unknowingly.
Mackisen CPA Montreal specializes in defending SaaS audits by reconstructing tax logic, mapping customer locations, validating subscription data, and preparing CPA-certified audit binders that neutralize CRA assumptions.
Legal Foundation
Excise Tax Act
s.165 — GST/HST on taxable digital services
s.169 — ITC documentation & eligibility
s.218 & 218.1 — self-assessment on imported software/digital services
Schedule IX — place-of-supply rules for digital and intangible services
Schedule VI — zero-rating for qualifying non-resident services
s.123(1) — defines “intangible personal property,” “service,” “consideration”
Case Law
Honeywell — strict proof required for zero-rating
City of Calgary v. Canada — consumption location drives tax liability
Royal Bank — ITCs must have perfect documentation
P-077 & B-103 CRA Policies — classification of electronic/digital supplies
Learning insight: SaaS taxation depends on where the customer “uses” the service, not where your business is located.
Why CRA Audits SaaS Companies
CRA flags SaaS companies when it sees:
• customers across multiple provinces → wrong GST/HST rates
• foreign users → zero-rating applied without proof
• imported digital services → missing self-assessment
• large ITCs for cloud expenses (AWS, Google Cloud, Azure)
• high recurring revenue with inconsistent GST remittances
• mixed-use expenses (business vs personal equipment)
• subcontractors with invalid GST numbers
• multiple merchant systems (Stripe, Paddle, PayPal, Apple, Google)
• subscription billing timing mismatches
• revenue not matching deposits or platform reports
High-risk SaaS business types:
B2B SaaS
subscription analytics platforms
CRM & project-management apps
AI/data models
LMS platforms (course + SaaS hybrid)
email automation SaaS (Klaviyo, HubSpot)
fintech SaaS
digital infrastructure SaaS
hybrid SaaS + consulting firms
Learning insight: CRA presumes rate errors + zero-rating errors + ITC issues unless proven otherwise.
CRA SaaS Audit Process
CRA requests:
– customer lists with billing addresses
– subscription data (Stripe, Paddle, Chargebee, PayPal)
– recurring billing logs
– contracts & TOS
– SaaS classification documents
– subcontractor invoices
– cloud infrastructure invoices (AWS, Google, Azure)
– bank statements
– ITC documentationCRA tests:
• correct GST/HST by province (5%, 13%, 15%)
• foreign users zero-rated properly
• imported digital tools → self-assessment under s.218
• ITCs supported by valid invoices + proof of payment
• subscription timing vs GST remittance periods
• multiple platform revenue matching
• classification as service vs intangibleCRA issues Preliminary Reassessment.
Mackisen CPA prepares an end-to-end digital tax defense file.
Learning insight: CRA uses digital footprint audits — IP logs, billing addresses, server locations, and usage analytics.
Mackisen CPA’s SaaS Audit Defense Strategy
• build Provincial Tax Rate Matrix for all domestic customers
• build Zero-Rated Foreign Customer Matrix with documentation:
– billing addresses
– IP logs
– country selection in checkout
– foreign payment methods
• prepare ITC binder with cloud invoices, dev tools, and subcontractor documentation
• determine correct classification (SaaS vs digital download vs consulting)
• calculate correct self-assessment on imported digital tools
• reconcile Stripe/Paddle/PayPal deposits with GST filings
• draft CRA audit-ready explanation using SaaS tax case law
• negotiate penalty & interest removal
Learning insight: SaaS companies win audits through data integrity, tax logic, and proper classification.
Common CRA Findings in SaaS Audits
• GST/HST charged incorrectly for ON/NS/NL customers
• foreign customers zero-rated without sufficient evidence
• missing s.218 self-assessment on imported digital services
• invalid subcontractor GST numbers → ITCs denied
• AWS/Google invoices missing required invoice details
• inconsistent monthly subscription revenue
• mixed-use hardware or software ITCs overstated
• digital product elements taxed incorrectly
Learning insight: CRA denies everything that isn’t fully documented — even valid expenses.
Real-World Results
• A SaaS platform avoided a $820,000 reassessment after Mackisen CPA rebuilt its customer geo-tax matrix and zero-rating documentation.
• An AI subscription service reversed a $264,000 ITC denial after we reconstructed cloud-services invoices and subcontractor proof.
• A CRM SaaS eliminated penalties when we corrected s.218 self-assessment for imported digital tools.
• A digital infrastructure firm cleared CRA findings after mapping consumption locations for thousands of customers.
Learning insight: CRA retreats quickly when SaaS tax logic is structured and CPA-certified.
SEO Optimization & Educational Value
Primary keywords: GST/HST SaaS audit, CRA digital services audit, software-as-a-service GST rules, Mackisen CPA Montreal
Secondary keywords: zero-rated SaaS Canada, imported digital services GST, subscription billing GST, CRA tech audit
Learning insight: SaaS GST rules are among the most misunderstood — excellent for SEO authority and client acquisition.
Why Mackisen CPA Montreal
With 35+ years defending SaaS, tech, cloud, and digital-economy companies, Mackisen CPA Montreal is Québec’s #1 authority on GST/HST digital audit defense.
We understand digital tax law, subscription platforms, zero-rating criteria, place-of-supply rules, and CRA digital auditing tools.
Learning insight: SaaS audits demand tax law + technology infrastructure expertise — we provide both.
Call to Action
If CRA is auditing your SaaS company, subscription billing, cloud ITCs, or zero-rating practices, contact Mackisen CPA Montreal immediately:
📞 514-276-0808
📧 info@mackisen.com
🌐 mackisen.com
Learning Conclusion:
A CRA GST/HST SaaS Audit tests digital classification, customer location, zero-rating, imported services, and ITC documentation.
Mackisen CPA Montreal ensures every subscription, IP address, invoice, and tax rate is defended — protecting your SaaS business from costly reassessments.

