The Ultimate Guide to Digital Product Business Taxes and Accounting in Canada
Digital product business taxes Canada require careful attention to GST/HST rules and income reporting to stay compliant. Gondaliya CPA specializes in accounting for digital product businesses in Canada, helping online entrepreneurs manage tax filings, software cost classification and bookkeeping efficiently.
Quick Summary
Four things digital sellers most often get wrong:
- Software goes in Class 12 or Class 50, at 100% or 55%. There is no Class 44 at 75%.
- A GST/HST number does not cover the provinces. BC, Saskatchewan, Manitoba and Quebec run their own registrations for digital sales.
- SR&ED is due 18 months after year-end, not three years, and the deadline cannot be extended.
- Late GST/HST is 1% plus 0.25% per month under ETA 280.1 — the 5% plus 1% figure is the income tax rule.
Reading time: 32 minutes.
Table of Contents
The Numbers That Matter
This article covers Canadian incorporated digital product businesses — software, apps, SaaS, e-books, templates and licences — with Ontario and Toronto context, and reflects rules current to 28 September 2026. Gondaliya CPA performs compilation engagements; we do not perform audits or review engagements. Provincial sales tax registration requirements change and are checked against each province’s own rules. This is educational information only and not tax or legal advice.
Introduction to Digital Product Business Taxes in Canada
Obligations and Sales Taxes
Foundations
Overview of Canadian Tax Obligations for Digital Products
GST/HST filing deadline. Monthly and quarterly filers file and pay one month after the end of the reporting period. Annual filers file and pay three months after the fiscal year-end. Filing frequency is assigned by annual taxable supplies:
| Annual taxable supplies | Assigned period | Filing and payment due |
|---|---|---|
| $1.5 million or less | Annual | Three months after year-end |
| Over $1.5 million to $6 million | Quarterly | One month after quarter-end |
| Over $6 million | Monthly | One month after month-end |
GST/HST applies to taxable digital supplies. The tax is imposed by section 165 of the Excise Tax Act on every taxable supply made in Canada, and “taxable supply” is defined in 123(1). Section 240 is a different provision entirely — it is the requirement to register. Where the supply is made is decided by section 142 and, for digital products sold to consumers, the Electronic Commerce Place of Supply Rules, which look to the recipient’s usual place of residence.
Record retention period. Six years from the end of the last taxation year to which the records relate, under paragraph 230(4)(b) — measured from the year-end, not from the filing date. The GST/HST equivalent is section 286 of the Excise Tax Act.
Risk Warning: the late-filing penalty for GST/HST is not the income tax penalty, and the two get swapped constantly. A late T2 costs 5% of the unpaid tax plus 1% per complete month to twelve, under ITA 162(1).
A late GST/HST return costs 1% of the amount owing plus 0.25% of that amount for each complete month the return is late, to a maximum of twelve months, under ETA 280.1 — and only where CRA has demanded the return or an amount is owing. Arrears interest runs separately on both. Applying the 5%-plus-1% figure to a GST/HST return overstates the exposure by a wide margin, and applying the 1%-plus-0.25% figure to a T2 understates it badly.
Understanding GST, HST, PST, and QST for Digital Product Sales
Key Stat: a GST/HST number does not discharge your provincial obligations. Four provinces run their own. An Ontario software business selling across Canada can be required to register separately in British Columbia, Saskatchewan, Manitoba and Quebec, none of which is administered by CRA.
British Columbia requires registration by an out-of-province seller of software or telecommunication services to BC customers once BC revenue exceeds $10,000. Saskatchewan requires registration for electronic distribution platforms and digital services with no threshold. Manitoba requires RST registration for streaming and online platform sales. Quebec’s specified QST regime applies to suppliers outside Quebec selling incorporeal property or services to Quebec consumers above $30,000. These are four separate registrations, four separate returns, and four separate sets of rules.
| Tax | What it is | Who administers it |
|---|---|---|
| GST | Federal Goods and Services Tax, 5% | CRA |
| HST | Harmonized tax combining the provincial and federal rates | CRA |
| BC PST | 7% on software and telecommunication services | BC Ministry of Finance |
| Saskatchewan PST | 6%, including electronic distribution platforms | Saskatchewan Finance |
| Manitoba RST | 7%, including streaming and online platforms | Manitoba Finance |
| QST | 9.975%, with a specified regime for suppliers outside Quebec | Revenu Québec |
How Tax Rates Vary Across Canadian Provinces and Territories
- Alberta, and the three territories: 5% GST only.
- British Columbia: 5% GST plus 7% PST, with PST applying to software.
- Ontario: 13% HST, charged and remitted through your GST/HST return.
- Nova Scotia, New Brunswick, Newfoundland and Labrador, Prince Edward Island: HST, at rates set by each province.
- Quebec: 5% GST plus 9.975% QST.
- Saskatchewan and Manitoba: 5% GST plus provincial tax at 6% and 7%.
Rate is only half the problem. The other half is that HST is collected on the federal return while PST, RST and QST are collected on provincial ones, so a single Canadian sale can sit on two different filings.
Registering for GST/HST and Other Applicable Taxes for Your Digital Product Business
Registration and Reporting
Registration
Criteria and Thresholds for Tax Registration in Canada
You cease to be a small supplier under section 148 once worldwide taxable supplies exceed $30,000, and must register under subsection 240(1). Exceed it in a single calendar quarter and small supplier status ends immediately, on the supply that put you over, with 29 days to register. Exceed it across four consecutive quarters without exceeding it in one, and you have one further month first.
| Criterion | Requirement | Authority |
|---|---|---|
| Revenue threshold | Worldwide taxable supplies over $30,000 | ETA 148 |
| Registration | Required once small supplier status ends | ETA 240(1) |
| Place of supply | Recipient’s usual place of residence for digital products | ETA 142; Electronic Commerce Place of Supply Rules |
| Imposition of tax | On every taxable supply made in Canada | ETA 165 |
| Exports | Zero-rated where the conditions are met | ETA Schedule VI, Part V |
| Filing frequency | Annual to $1.5M, quarterly to $6M, monthly above | ETA 245–248 |
Voluntary registration below the threshold is available and often sensible in a build year, when input tax credits on development, hosting and equipment exceed the tax you would collect.
Reporting Requirements for Canadian Digital Product Businesses
- Corporate income tax return (T2), annually, with the GIFI schedules — Schedule 100, Schedule 125 and Schedule 141. GIFI is CRA’s standardised chart of accounts, set out in guide RC4088; it is not in Schedule II of the Regulations, which lists CCA classes.
- GST/HST returns on your assigned frequency, plus any provincial returns in BC, Saskatchewan, Manitoba or Quebec.
- T4A-NR for fees paid to a non-resident for services rendered in Canada, subject to Regulation 105 withholding.
- NR4 for royalties, licence fees and other amounts subject to Part XIII withholding. These are two different slips for two different rules, and the source of a great deal of confusion.
- T4 and T4A where you employ staff or pay Canadian contractors $500 or more for services.
Risk Warning: the corporate balance is due two months after the year-end, not two months after you file. The T2 is due six months after the fiscal year-end under paragraph 150(1)(a) — section 152 is the assessment provision, not the filing rule.
The balance of tax is due at two months after the year-end, or three for a Canadian-controlled private corporation claiming the small business deduction. It runs from the year-end regardless of when the return goes in, so a company filing at the six-month mark with tax owing has already accrued three or four months of arrears interest. And CRA does not grant extensions for a T2.
A Toronto app maker with a 31 March year-end files its T2 by 30 September, but its balance was due 31 May, or 30 June as a CCPC. Electronic filing is mandatory for substantially all corporations for tax years beginning after 2023, with a $1,000 penalty under 162(7.2).
Record Keeping Essentials for Digital Product Sales and Expenses
- Sales reports showing gross revenue before platform and processor fees.
- Customer location evidence supporting the rate charged and any zero-rating.
- Contracts distinguishing a licence from a service, which changes both revenue timing and withholding when money crosses a border.
- Receipts for hosting, tools and contractor payments.
- Development logs and timesheets where SR&ED is claimed.
- Currency conversion records at the rate on the transaction date.
The requirement to keep records is in subsection 230(1); the six-year period is in 230(4). Failing to keep adequate records is an offence under section 238, not a penalty under 162(10), which deals with foreign-based information returns and has nothing to do with bookkeeping.
A Mississauga SaaS company with roughly $400,000 of Canadian revenue had a GST/HST number and assumed that covered everything.
About $90,000 of that was software sold to BC customers, over the province’s $10,000 threshold, and a further amount to Quebec consumers over $30,000. Two provincial registrations were made late, with the uncollected tax payable out of margin rather than recovered from customers. Figures changed for privacy.
Classifying Digital Product Business Expenses: Operating vs Capital
Operating vs Capital, and Software CCA
Expenses
Current costs are deducted in the year incurred. Capital costs are added to a CCA class and written down over time. The line between them is the single largest source of reassessment in this sector.
- Current: hosting, SaaS subscriptions, advertising, maintenance wages, bug fixes and minor updates.
- Capital: purchased software, internally developed software with enduring benefit, and major upgrades that add new functionality.
Many businesses operate a capitalisation policy expensing small purchases below a set amount. That is a sound bookkeeping convention, but it is a policy, not a statutory threshold — there is no $500 rule in the Income Tax Act, and a $400 asset with a five-year life is still capital if CRA looks closely.
Treatment of Software Expenses and In-House Software Development Costs
Risk Warning: there is no Class 44 for software at 75%. Class 44 is patents, at 25%. Software sits in one of two places. Class 12 takes application software at 100%, written off in the year. Class 50 takes systems software, and the general-purpose computer equipment it runs on, at 55% declining balance.
Internally developed software that produces an enduring benefit is capitalised on the same basis, by its character rather than its origin: an application goes to Class 12, systems software to Class 50. Where the expenditure creates an intangible that is neither — a domain, a customer list, goodwill on an acquisition — it falls into Class 14.1 at 5%. Placing software in an invented 75% class overstates the first-year claim and unwinds on review.
| Expenditure | Treatment | Class and rate | Records |
|---|---|---|---|
| Hosting, tools, subscriptions | Current expense | — | Invoices |
| Bug fixes and minor updates | Current expense | — | Timesheets, ticket logs |
| Purchased application software | Capital | Class 12 — 100% | Licence or purchase agreement |
| Systems software and the hardware it runs on | Capital | Class 50 — 55% | Purchase agreement |
| Internally developed application software | Capital | Class 12 — 100% | Development records, release notes |
| Other intangibles | Capital | Class 14.1 — 5% | Acquisition agreement |
The available-for-use rule gates all of it: CCA may not be claimed until the property is available for use, under subsections 13(26) to (32) and Regulation 1100(2). Regulation 2900 is the SR&ED definitions provision and has nothing to do with it. And the half-year rule that used to halve a first-year claim is suspended for eligible property acquired after 31 December 2024 and available for use before 2034.
Calculating Claims and Eligible Deductions for Digital Product Businesses
Risk Warning: the SR&ED reporting deadline is 18 months after the fiscal year-end, and it is absolute. The claim must be filed within 12 months of the T2 filing due date, which is 18 months after the year-end. There is no “three years”, and the deadline is a statutory limitation that CRA cannot waive — not even under taxpayer relief.
A 31 December year-end means the claim is due by 30 June of the second following year. Missing it by a day forfeits the credit entirely, which is why SR&ED is scheduled from the year-end rather than left to the accountant’s queue.
- Salaries and wages of employees directly engaged in the work, apportioned on time records.
- Materials consumed or transformed in the work.
- Contract payments for SR&ED performed on your behalf, at 80% of the amount for ITC purposes.
- Overhead, either actual under the traditional method, or as a prescribed proxy amount of 55% of salaries under the proxy method. You cannot claim actual overhead and the proxy both.
| Claimant | ITC rate | Refundability |
|---|---|---|
| CCPC, on the first $3 million of qualified expenditures | 35% | Fully refundable on current expenditures |
| CCPC, above the expenditure limit | 15% | 40% refundable |
| Other corporations | 15% | Non-refundable |
The $3 million expenditure limit is shared across associated corporations and is ground down on taxable capital, in the same way the small business limit is. A company with $120,000 of developer salary split evenly between routine maintenance and genuine experimental development claims the $60,000 attributable to the experimental work — and only if the timesheets separate them contemporaneously, not in a reconstruction six months later.
A Toronto software company had capitalised roughly $310,000 of internal development into what its prior accountant called “Class 44” and claimed at 75%.
There is no such class for software. The work was application software, which belongs in Class 12 at 100% — so the correct claim was actually larger in year one, not smaller. The reclassification produced a bigger deduction and a defensible position. Figures changed for privacy.
Tax Implications of Cross-Border Digital Product Sales
Cross-Border Sales and Payments
Cross-Border
Risk Warning: 15% and 25% are two different rules, and applying the wrong one to a foreign developer is expensive either way. Regulation 105 imposes 15% withholding on fees paid to a non-resident for services rendered in Canada, reported on a T4A-NR. Work performed abroad is outside it entirely.
Part XIII imposes 25% on royalties and licence fees paid to a non-resident under paragraph 212(1)(d), reported on an NR4, with the payer liable for remittance under section 215. Treaty relief can reduce it — and under the Canada–United States treaty, royalties for the use of computer software are exempt at 0%. Withholding 15% on a US software royalty is both the wrong rate and the wrong rule.
| Payment | Rule | Rate | Slip |
|---|---|---|---|
| Development services performed in Canada | Regulation 105 | 15% | T4A-NR |
| Development services performed abroad | Neither applies | Nil | None |
| Software licence or royalty | ITA 212(1)(d) | 25%, treaty reduced | NR4 |
| Software royalty to a US resident | Canada–US treaty, Article XII | 0% | NR4 |
| Interest to an arm’s length non-resident | ITA 212(1)(b) | Generally nil | NR4 |
Treaty relief is not automatic. For Part XIII the payer needs a declaration of residence and beneficial ownership, usually on Form NR301, before reducing the rate. For Regulation 105 it needs a Form R105 waiver granted in advance, or the non-resident files and claims a refund. Failing to withhold makes the payer liable for the tax, plus a 10% penalty under 227(8) and interest.
A Toronto firm paying US$50,000 a year to a US developer for plugin work done in the US withholds nothing: the services are performed outside Canada. The same firm paying a US$50,000 software royalty withholds nothing either, but for a different reason — the treaty exemption — and still files an NR4. Both positions need the paperwork behind them.
Handling International Customers and Zero-Rated Supplies
Digital products supplied to a non-resident are generally zero-rated under Schedule VI, Part V — section 7 for services and section 10.1 for intangible personal property supplied to an unregistered non-resident. Zero-rated means 0% tax while input tax credits remain fully claimable, which is why it is a better outcome than exemption. Section 123(1) is the definitions provision and is not the zero-rating authority.
- The recipient must be a non-resident and, for most provisions, not registered for GST/HST.
- Evidence is the billing address and country captured at purchase, plus IP or geolocation data where the platform records it.
- “Shipped outside Canada” has no meaning for a download; the test is residence and the Schedule VI conditions.
- Without evidence, CRA can treat the sale as domestic and assess the tax you never collected.
Best Practices for Charging Taxes on Digital Products Sold Outside Canada
- Register once the $30,000 threshold is passed, and voluntarily before it if you are in a refund position.
- Charge by the buyer’s province for Canadian sales, using the electronic commerce place of supply rules.
- Tag export sales as zero-rated in the ledger so they can be evidenced later rather than reconstructed.
- Check whether BC, Saskatchewan, Manitoba or Quebec registration is also triggered.
- Use billing software that applies rates by address rather than a single flat rate.
Managing Currency, Invoicing, and Compliance for Global Digital Sales
- Convert foreign-currency amounts at the rate in effect on the transaction date, or an average rate where amounts are frequent and similar.
- Keep the conversion record alongside the invoice; the rate used is part of the audit trail.
- Retain contracts that establish whether income is a one-time sale, a licence or a royalty — the characterisation drives both revenue timing and withholding.
- Subscription revenue received for periods after the year-end is included under paragraph 12(1)(a) when received, with a reserve claimed under paragraph 20(1)(m) for the unearned portion. It is a claim you make, not automatic deferral.
- Records are kept six years from the end of the taxation year, which for a cross-border business means the foreign-language contracts too.
Setting Up Taxes on E-Commerce Platforms for Canadian Digital Product Sales
Setting Up Tax on Your Platform
Platform
Step-by-Step Guide to Configuring WooCommerce Tax Settings for Canada
- Register first. Obtain the GST/HST number before collecting anything; tax collected without registration is still remittable but cannot be supported.
- Enable taxes in the General settings, which exposes the rate tables.
- Create a tax class for digital goods, separate from physical goods, so provincial differences can be applied.
- Calculate on the customer address, not the store address, to match the electronic commerce place of supply rules. Billing address is the usual proxy for a download.
- Enter each provincial rate: 5% GST in Alberta and the territories, 13% HST in Ontario, 15% in the Atlantic HST provinces, and GST plus the separate provincial tax in BC, Saskatchewan, Manitoba and Quebec.
- Add a 0% zero-rated class for non-resident customers, with the evidence captured at checkout.
- Record platform fees as an expense, not as a reduction of the sale. Your taxable supply is the gross price the customer paid.
Utilizing Advanced WooCommerce Features for Digital Product Tax Compliance
- Geolocation so the rate follows the customer rather than a default.
- Tax reports separating standard-rated, zero-rated and exempt sales for the return.
- Electronic storage of invoices, payout statements and filings for the six-year period.
- Deadline reminders matched to your GST/HST frequency and your T2 date.
- An expense classification convention in the ledger, so hosting and development do not end up in the same account.
Troubleshooting Common Tax Setup Issues on Your Website
| Problem | Consequence | Fix |
|---|---|---|
| One flat rate applied to all customers | Over-collection in Alberta, under-collection in the Atlantic | Rate by customer address |
| Revenue recorded net of platform fees | Understated taxable supplies and understated expenses | Record gross; expense the fee |
| Zero-rating applied without evidence | Assessed as a domestic sale on review | Capture and retain location data |
| GST/HST return filed late | 1% plus 0.25% per month, ETA 280.1 | Diarise by filing frequency |
| T2 filed late | 5% plus 1% per month, ITA 162(1) | Diarise from the year-end |
| Provincial registration missed | Uncollected PST, RST or QST payable from margin | Test BC, SK, MB and QC thresholds |
A digital template seller had configured a single 13% rate for every customer, on the basis that the business was in Ontario.
Alberta and territorial customers were charged 8 points too much, and customers in the Atlantic HST provinces two points too little. The over-collected amounts were remittable in full to CRA regardless, and the shortfall came out of margin. Rebuilding the rate table by province took an afternoon; unwinding the prior periods took considerably longer. Details changed for privacy.
Practical Tips for Managing and Filing Digital Product Business Taxes in Canada
Filing, Risks and How We Help
Filing
| Obligation | Deadline | If late |
|---|---|---|
| T2 corporate return | Six months after fiscal year-end | 5% plus 1% per month, ITA 162(1) |
| Corporate balance of tax | Two months after year-end; three for an eligible CCPC | Arrears interest, compounded daily |
| GST/HST return | One month after the period; three for annual filers | 1% plus 0.25% per month, ETA 280.1 |
| SR&ED claim | 18 months after fiscal year-end | Credit forfeited; no relief available |
| T4A-NR and NR4 | Last day of February | $10 a day, $100 to $1,000 |
| Part XIII remittance | 15th of the month following payment | 10% penalty, ITA 227(8) |
| Records retention | Six years from the end of the taxation year | Offence under ITA 238 |
Addressing Common Tax Challenges and Compliance Risks for Digital Sellers
- Capitalising or expensing software on instinct rather than by its character and enduring benefit.
- Reporting revenue net of platform commissions, which understates both sales and expenses.
- Missing the 18-month SR&ED deadline, which cannot be extended for any reason.
- Claiming every development hour as SR&ED without separating routine maintenance.
- Applying Regulation 105 to work performed abroad, or Part XIII rates to services.
- Treating a GST/HST registration as covering BC, Saskatchewan, Manitoba and Quebec.
- Recognising annual subscriptions in full on the day of sale instead of claiming the 20(1)(m) reserve.
Gondaliya CPA’s Approach to Digital Product Business Accounting and Tax Support
Handle it yourself or hand it over? A founder with clean books and a single revenue stream can reasonably file their own returns. The cases where outside help pays for itself are software cost classification, an SR&ED claim of any size, provincial registration across several jurisdictions, and payments crossing a border.
We work with incorporated digital product businesses on a flat annual fee including HST, quoted before the work begins. It covers bookkeeping, the T2 and GIFI, GST/HST and provincial filings, payroll setup, compilation engagements under CSRS 4200, CRA representation and tax planning. We perform compilations, not audits or reviews; where assurance is required we say so and refer it.
| Area | What usually goes wrong unsupported | Exposure |
|---|---|---|
| Software cost classification | Invented classes, or capital expensed in full | High |
| SR&ED eligibility and timing | Deadline missed, or routine work claimed | High |
| Provincial sales tax registration | BC, SK, MB and QC overlooked | High |
| Cross-border payment withholding | Wrong rule, wrong rate, wrong slip | Medium |
| Revenue recognition on subscriptions | Reserve never claimed | Medium |
| T2 and GST/HST filing dates | Balance date confused with filing date | Medium |
What you get: a memo setting out the revenue model, a deferred revenue schedule supporting the 20(1)(m) reserve, a cost classification file, a software asset register with available-for-use dates, an SR&ED summary where one applies, compiled financial statements, and a complete T2 package ready to file.
Resources and Next Steps for Maintaining Compliance and Optimizing Tax Reporting
- Licence fee against royalty: a licence fee for the right to use software is generally a royalty for Part XIII; a one-time sale of a copy usually is not.
- Deferred revenue: included under 12(1)(a), reserved under 20(1)(m), released as the service is delivered.
- Marketplace commission: an expense, not a reduction of the supply.
- Current expense against capital cost: decided by enduring benefit, not by amount.
- Software classes: Class 12 at 100% for application software, Class 50 at 55% for systems software.
- Available for use: when CCA may first be claimed, ITA 13(26) to (32).
- Foreign tax credit: claimed by an individual on Form T2209, and by a corporation on Schedule 21.
A SaaS business had spent about $180,000 on a genuine machine learning project and never filed an SR&ED claim, because the prior adviser understood the deadline to be three years.
It is 18 months. The first year was out of time and irrecoverable, since the SR&ED reporting deadline is a statutory limitation CRA cannot waive. The second year was filed with eight weeks to spare. Figures changed for privacy.
FAQs on Digital Product Business Taxes Canada
Frequently Asked Questions
FAQ
What is the T2 filing requirement for digital product businesses?+
An incorporated business files a T2 annually within six months of its fiscal year-end under paragraph 150(1)(a), with the GIFI schedules. The balance is due at two months, or three for an eligible CCPC. Section 152 is the assessment provision, not the filing rule.
How long must records be kept?+
Six years from the end of the last taxation year to which they relate, under paragraph 230(4)(b). Subsection 230(1) imposes the duty to keep them; failing to do so is an offence under section 238.
What is the research claim filing deadline for SR&ED?+
18 months after the fiscal year-end — 12 months after the T2 filing due date. For a 31 December year-end that is 30 June of the second following year. It is a statutory limitation and cannot be extended, including under taxpayer relief.
Which CCA class does software go in?+
Class 12 at 100% for application software, Class 50 at 55% for systems software and the computer equipment it runs on. Other intangibles fall into Class 14.1 at 5%. There is no Class 44 for software; Class 44 is patents at 25%.
How does the available-for-use rule affect software claims?+
CCA cannot be claimed until the property is available for use, under subsections 13(26) to (32) and Regulation 1100(2). Regulation 2900 is the SR&ED definitions provision and does not apply. The half-year rule is suspended for eligible property acquired after 31 December 2024.
What is the withholding rate on payments to non-residents?+
Two different rules. Regulation 105: 15% on services rendered in Canada, reported on T4A-NR. Part XIII: 25% on royalties and licence fees under 212(1)(d), reported on NR4, reduced by treaty — and 0% on computer software royalties to a US resident under the Canada–US treaty.
What are T4A-NR forms used for?+
Reporting fees paid to a non-resident for services rendered in Canada, subject to Regulation 105 withholding. They are not the Part XIII slip — royalties and licence fees go on an NR4.
How does deferred revenue scheduling impact tax reporting?+
Subscription amounts received for periods after the year-end are included in income when received under paragraph 12(1)(a), with a reserve claimed under paragraph 20(1)(m) for the unearned portion. The reserve is added back the following year and re-claimed if still unearned.
What are compilation engagements under CSRS 4200 standards?+
The standard governing compiled financial statements. No assurance is provided, no audit or review is performed, and the compiled information includes a note describing the basis of accounting management chose. CSRS 4200 was issued in 2020, effective for periods ending on or after 14 December 2021.
Do I need to register for provincial sales tax as well?+
Possibly, in four provinces. BC above $10,000 of BC revenue from software or telecommunication services, Saskatchewan with no threshold for electronic distribution platforms, Manitoba for streaming and online platforms, and Quebec above $30,000 under the specified QST regime. None is administered by CRA.
What is the late-filing penalty for a GST/HST return?+
1% of the amount owing plus 0.25% of that amount per complete month, to twelve months, under ETA 280.1. The 5%-plus-1% figure belongs to income tax returns under ITA 162(1) and does not apply here.
Do input tax credits work differently for digital products?+
No — the ordinary rules apply. Input tax credits are claimable on hosting, tools, contractor fees and equipment used in commercial activity, including where your sales are zero-rated exports. The invoice must carry the supplier’s business number above $30, under subsection 169(4) and the Input Tax Credit Information Regulations.
Can I expense all my software development?+
Only the part that is genuinely current — maintenance, bug fixes, minor updates. Work creating new functionality with enduring benefit is capital, and goes into Class 12 or Class 50 by its character. Expensing capital work in full is the most common reassessment in this sector.
Quick Answers: Key Numbers & Concepts at a Glance
At a Glance
| Item | 2026 position |
|---|---|
| GST/HST registration | $30,000 worldwide taxable supplies, ETA 148 and 240(1) |
| Imposition of tax | ETA 165; place of supply ETA 142 |
| Filing frequency | Annual to $1.5M, quarterly to $6M, monthly above |
| Late GST/HST | 1% plus 0.25% per month, ETA 280.1 |
| Late T2 | 5% plus 1% per month, ITA 162(1) |
| Provincial registrations | BC, Saskatchewan, Manitoba, Quebec |
| Application software | Class 12 — 100% |
| Systems software and computers | Class 50 — 55% |
| Half-year rule | Suspended for eligible property after 2024 |
| SR&ED deadline | 18 months after year-end, no extension |
| SR&ED ITC | 35% refundable for a CCPC on the first $3M; 15% otherwise |
| Records retention | Six years from the end of the taxation year |
Who This Is For / Not For
Fit Check
- For: Incorporated Canadian digital product businesses — software, SaaS, apps, e-books, templates and licences — selling domestically and internationally, with or without SR&ED activity.
- Not For: Non-resident vendors registering under the simplified GST/HST regime, and physical goods e-commerce, both of which follow different rules.
People Also Ask
Quick Answers
Is there a Class 44 for software at 75%?+
No. Class 44 is patents, at 25% declining balance. Software is Class 12 at 100% or Class 50 at 55%, by whether it is application or systems software.
Does my GST/HST number cover BC PST?+
No. BC PST is administered by the province and requires its own registration once BC revenue from software or telecommunication services exceeds $10,000. The same separation applies in Saskatchewan, Manitoba and Quebec.
Do I withhold on a developer working overseas?+
Not for services performed outside Canada — Regulation 105 turns on where the work is rendered. A royalty or licence fee is a separate question governed by Part XIII, often reduced or eliminated by treaty.
Is the SR&ED deadline three years?+
No. It is 18 months after the fiscal year-end, and CRA has no discretion to extend it. The three-year figure is sometimes confused with the reassessment period, which is unrelated.
Is my balance of tax due when I file?+
No. The balance is due two months after the year-end, or three for an eligible CCPC, whether or not the return has been filed. The return itself is due at six months.
Key Points on Remaining Canadian Tax Keywords for Digital Product Businesses
Checklist
- ITA 150(1)(a) sets the T2 deadline at six months; the balance is due at two or three.
- GIFI standardises the financial data on the T2, filed as Schedules 100, 125 and 141.
- Payroll filings: remittances by your band, T4 and T4A slips by the last day of February.
- Foreign tax credit relieves double taxation — Form T2209 for an individual, Schedule 21 for a corporation.
- ITA 212(1)(d) governs withholding requirements on certain payments to non-residents, including royalties, at 25% before treaty relief.
- Regulation 105 governs 15% withholding on services rendered in Canada, on a T4A-NR.
- ETA 142 decides where a supply is made; ETA 165 imposes the tax.
- ETA 148 and 240(1) set the $30,000 threshold and the registration duty.
- ETA 280.1 sets the GST/HST late penalty at 1% plus 0.25% per month.
- Schedule VI, Part V zero-rates qualifying exports, with input tax credits preserved.
- Class 12 at 100%, Class 50 at 55% for software; Class 14.1 at 5% for other intangibles.
- ITA 13(26) to (32) gate CCA on available-for-use.
- SR&ED at 18 months, with 35% refundable for a CCPC on the first $3 million.
- ITA 230(4)(b) requires six years of records from the end of the taxation year.
What to Prepare Before Planning Work Starts
Bring These
- Platform and processor payout reports, showing gross revenue before fees.
- Customer location data, by province and by country.
- Development timesheets separating maintenance from new functionality.
- Contracts distinguishing sales, licences and royalties.
- Agreements with any non-resident developers, showing where the work was performed.
- Prior-year T2, GST/HST returns and any provincial registrations already held.
Why Trust Gondaliya CPA with Your Digital Product Business
Why Us
- Software cost classification by character, with a defensible asset register behind it.
- SR&ED scheduled from the year-end, because the 18-month deadline cannot be fixed later.
- Provincial registration tested in BC, Saskatchewan, Manitoba and Quebec, not assumed away.
- Flat annual fee including HST, quoted before the work starts.
- Google-verified client feedback across Ontario, including Toronto, Mississauga, Brampton and Ottawa.
This quick self-check shows where your digital product business’s tax position most likely needs attention. Please answer the five questions below.
Digital Product Tax Check
Five quick questions on your business. No fee shown.
Points to raise with us:
This is a general prompt, not tax or legal advice or a quote. Your position depends on your full facts. For a real review, please book a free consultation.
Three things sink digital product businesses in Canada, and none of them is the corporate tax rate. The first is software classification. There is no Class 44 for software at 75 percent — Class 44 is patents at 25 — and the real choice is Class 12 at 100 percent for application software against Class 50 at 55 percent for systems software, gated by the available-for-use rule in subsections 13(26) to (32). Getting it wrong usually costs a business the larger claim rather than the smaller one, which is a strange kind of error to keep making. The second is that a GST/HST number does not cover the country. British Columbia, Saskatchewan, Manitoba and Quebec each run their own registration for digital sales, on their own thresholds, with BC’s at ten thousand dollars of BC revenue and Saskatchewan’s at nothing at all. Uncollected provincial tax comes out of margin, because you cannot go back and invoice a customer from two years ago. The third is SR&ED timing. The claim is due eighteen months after the fiscal year-end, it is a statutory limitation, and CRA cannot extend it under any provision including taxpayer relief. A business that believes it has three years discovers otherwise exactly once, and the credit is simply gone. Underneath all three sits the same habit: treating a rule of thumb as a rule.
What is current as at 28 September 2026: GST/HST registration follows the $30,000 small supplier threshold in ETA 148 with registration under 240(1); tax is imposed by 165, place of supply decided by 142 and the Electronic Commerce Place of Supply Rules, and exports zero-rated under Schedule VI, Part V. Filing frequency is annual to $1.5M, quarterly to $6M and monthly above, with late filing at 1% plus 0.25% per month under 280.1. Separate provincial registration continues to apply in British Columbia (software and telecommunication services, $10,000), Saskatchewan (no threshold), Manitoba (streaming and online platforms) and Quebec (specified QST regime, $30,000). The T2 is due six months after year-end under 150(1)(a), the balance at two months or three for an eligible CCPC, late at 5% plus 1% per month under 162(1), with electronic filing mandatory for tax years beginning after 2023. Software remains Class 12 at 100% and Class 50 at 55%, other intangibles Class 14.1 at 5%, gated by available-for-use in 13(26) to (32); Bill C-15, Royal Assent 26 March 2026, suspends the half-year rule for eligible property acquired after 31 December 2024 and available for use before 2034. SR&ED remains due 18 months after the fiscal year-end, at 35% refundable for a CCPC on the first $3 million of qualified expenditures and 15% otherwise, with the 55% prescribed proxy amount for overhead. Cross-border: Regulation 105 at 15% on services rendered in Canada with T4A-NR reporting, and Part XIII at 25% on royalties under 212(1)(d) with NR4 reporting, reduced by treaty and exempt for computer software royalties to US residents. Records: six years from the end of the taxation year, 230(4)(b).
Digital Product Business Tax: How Gondaliya CPA Supports You
Selling software or digital products across Canada and abroad, and unsure which rules reach you?
For a flat annual fee including HST, stated before the work starts, we classify your software costs by character so the CCA class is defensible and the claim is the right size, build the asset register with available-for-use dates, test whether BC, Saskatchewan, Manitoba or Quebec registration is triggered before the tax goes uncollected, schedule any SR&ED claim from the year-end so the 18-month limitation is never the reason it fails, separate Regulation 105 services from Part XIII royalties and issue the right slip for each, claim the 20(1)(m) reserve on subscription revenue, and file the T2, the GIFI, the GST/HST and provincial returns and the compiled statements from one set of books.
Next Steps
Book a free consultation with Gondaliya CPA. Bring your payout reports showing gross revenue, a breakdown of customers by province and country, and your development timesheets. Those three settle the provincial registration question, the classification question and the SR&ED question, which is where the money is. You’ll get a flat fee before any work begins. We serve Toronto, Mississauga, Brampton, Vaughan, Ottawa and the rest of Ontario, and work remotely across Canada.
Published: · Last updated:
Editorial policy: Statutory deadlines, thresholds, CCA classes, provincial registration rules and section citations are verified against the Income Tax Act, the Excise Tax Act, their Regulations, provincial legislation and CRA publications before publication, and updated when the rules change.
Disclaimer: This article is educational information only and is not tax, legal, or financial advice. Software classification, SR&ED eligibility, provincial registration and withholding all depend on the specific facts. Please speak with a CPA before acting.

Sharad Gondaliya is a CPA Canada & CPA USA with 15 Years+ experience of Accounting, Tax, Payroll of Corporate Small Businesses as Tax Accountant. He is fully certified CPA Ontario and CPA USA and is well known among corporate small businesses for tax planning, efficient tax solutions, and affordable CPA services. Sharad is the Principal (Director) of Gondaliya CPA – Affordable CPA Firm in Canada. Licenses: CPA Ontario: 61040184 | CPA USA (MT): PAC-CPAP-LIC-033176 | CPA USA (WA): 57629 | CPA Firm License: 61330051 View Full Author Bio
