Not sure where to start? Talk to a project lead. Written quote within one business day.

The WebCrafters blog

Website Expenses and Taxes in Canada, What Your Business Can Deduct (2026 Guide)

6 min read

By the WebCrafters team

If your business paid for a new website, a redesign, hosting or online marketing, most of that money can reduce your taxable income. The question is not whether you can claim it, but how. Some costs come off your income in full this year, and others are spread over several years through capital cost allowance (CCA).

This guide, updated for 2026 and checked against current Canada Revenue Agency (CRA) guidance, explains which website expenses are which, the CCA classes the CRA points to, and what to keep for your records. It is general information, so confirm your own situation with your accountant.

Is website design tax deductible in Canada?

Tax planning items including a sheet stamped TAX PLAN, a calculator and notebooks
Plan your website spending with your tax year in mind.

Yes. A website you use to earn business income is a business expense. The CRA says there are no specific rules in the Income Tax Act for website development costs, and that whether a cost is a current expense or a capital cost is always a question of fact.

  • Current expenses Costs that keep things running, such as hosting, domain renewals, maintenance and advertising, are usually deducted in full in the year you pay them.
  • Capital costs Costs that create something lasting, such as a new custom website or online store, are usually claimed over several years through CCA.

Current expenses vs capital costs

The CRA’s usual test is whether the spending gives you a lasting benefit. A cost that comes back every month or year is normally current. A cost that builds an asset you will use for years is normally capital. Income Tax Folio S3-F4-C1 sets out the factors in more detail.

Website costUsually treated asWhy
Hosting, monthly or yearlyCurrent expenseRecurs every period
Domain name registration and renewalCurrent expenseA yearly fee
Maintenance plans, updates and small fixesCurrent expenseKeeps the site as it is
Plugin, theme and software subscriptionsCurrent expenseRenewed every year
SEO, Google Ads and social media adsCurrent expenseAdvertising for the period
A new custom website or online storeOften capitalCreates a lasting asset
A large redesign that adds new featuresOften capitalImproves the asset
Custom web app or client portalCapitalSoftware with a life of several years
General treatment only. Your accountant decides based on the facts of your business.

This is one reason our quotes list the website build, hosting, the domain and plugin licences on separate lines. Your accountant can see straight away which part is capital and which parts recur every year.

Which CCA class does a website go in?

White letter blocks spelling TAX DEDUCTIONS next to a percentage sign
The class decides how fast you can claim a capital website cost.

When a website cost is capital, the CRA says it may be computer software, which goes in Class 12(o), or general-purpose data processing equipment, which goes in Class 10(f). Computer hardware and the systems software that runs it go in Class 50. The rates below come from the CRA’s classes of depreciable property.

ClassRateWhat it covers for a website
Class 12(o)100%Computer software that is not systems software. This is where a capital website or web app usually goes. The half-year rule applies, so the first-year claim is usually limited.
Class 10(f)30%General-purpose electronic data processing equipment, which the CRA names as the other possible class for a capital website cost.
Class 5055%Computers, servers and the systems software for them, acquired after March 18, 2007. Not the website itself.
Class 14.15%Goodwill and some intangible property. Some accountants use it for a domain name bought outright from another owner, which is different from a yearly registration.
Rates from the CRA. Special first-year rules can change how much you claim in the year you buy, so check the current rules with your accountant.

A correction to older advice

Earlier versions of this article, like many online, said a website goes in Class 50 at 55%. The CRA’s own guidance points to Class 12(o) for website software, or Class 10(f). Class 50 is for computer hardware and systems software.

Website expenses you can usually deduct

  • Website design and development Payments to a designer, developer or agency for a new site or redesign, either in full or through CCA as above.
  • Hosting and domains Hosting fees and yearly domain registration and renewal.
  • Online store setup Payment gateway setup, product uploads and shopping cart work, current or capital depending on the size of the job.
  • SEO and online advertising SEO services, Google Ads, social media ads and content marketing. Self-employed people report advertising on line 8521 of form T2125, and the CRA notes that ads on foreign websites are allowed.
  • Software and plugins Subscriptions for website builders, premium plugins, security tools and analytics.
  • Maintenance and support Maintenance plans, updates, backups and bug fixes.
  • Accounting and legal advice Fees for professional help with your return, on line 8860 of form T2125.

Corporations report the same kinds of costs on their T2 return instead of form T2125. If your business is registered for GST/HST, you can usually also claim input tax credits for the GST/HST you paid on these purchases.

How to claim website expenses on your taxes

  1. Keep every invoice and receipt Keep invoices from your web designer, receipts for hosting, domains and software, and the bank or card statements that show you paid. The CRA generally asks you to keep records for six years from the end of the tax year they relate to.
  2. Split current and capital costs Go through the year’s website spending with your accountant and decide which costs are current and which are capital.
  3. Claim current expenses on the right lines Advertising goes on line 8521, professional fees on line 8860, and other website costs on the line your accountant chooses, often line 9270, other expenses.
  4. Claim CCA on capital costs Add capital website costs to the right class, usually Class 12, and claim CCA for the year. You can claim less than the maximum if that suits your tax planning.
  5. Claim the GST/HST back If you are a GST/HST registrant, claim input tax credits on your GST/HST return for the tax on your website purchases.

Plan the timing

If you are planning a website near the end of your fiscal year, ask your accountant whether it makes a difference to pay or launch before or after the year end.

Questions about website expenses and taxes

Is a website a capital asset in Canada?

It can be. The CRA says whether a website development cost is current or capital is a question of fact. A new custom website you will use for years is often capital, while hosting, maintenance and small updates are usually current expenses.

What CCA class is a website in?

The CRA says a capital website cost may be computer software in Class 12(o), at 100%, or general-purpose data processing equipment in Class 10(f), at 30%. Class 50 is for computer hardware and systems software, not the website itself.

Can I deduct website hosting and domain fees?

Yes. Hosting and yearly domain registration are usually current expenses, deducted in full in the year you pay them.

Are Google Ads and SEO tax deductible?

Yes. Online advertising and SEO services are usually current expenses. Self-employed people report advertising on line 8521 of form T2125.

Can I claim the GST/HST I paid on my website?

If your business is registered for GST/HST and uses the website in its commercial activities, you can usually claim the tax back as input tax credits on your GST/HST return.

Planning a website this year?

Get a written quote you can plan your budget around

A clear, itemized quote makes it easier to plan your spending and to talk to your accountant about what you can claim. Tell us what you need and we will send a written quote and a home page mockup within one business day.

Sources

This article is general information based on CRA guidance available in October 2026. It is not tax advice. WebCrafters is a web design company, not an accounting firm, so please confirm how to treat your expenses with a qualified accountant.

Keep reading

More guides from the blog.

Get your free SEO audit

Send your website address and, if you like, the one thing that worries you most. A person on our team reviews the site and emails you a written report within 1 to 5 business days, with a keyword plan for your business.

"*" indicates required fields

Free. No obligation, and no sales call.