- Applies to: Canada
- ✓ Verified Nov 3, 2026 · 1 official source
CRA Compliance Desk · Canadian Sole Proprietor & T2125 Rules
For Canadian self-employed taxes ("CRA Form T2125 Software, Advertising & Subcontractor Fees Guide (2026)"), unincorporated operators report gross business revenue and deductible expenses on Form T2125 (T1 General), pay both employee and employer halves of the Canada Pension Plan (11.9% base CPP up to YMPE + 8% CPP2), and remit quarterly tax instalments if net tax owing exceeds C$3,000 (C$1,800 in Quebec).
Key Takeaways
- C$30,000 GST/HST Rule: Below C$30,000 in 4 consecutive quarters you are a Small Supplier; once exceeded, register within 29 days and display your 9-digit BN + RT0001 on every invoice.
- T2125 & Dual CPP: Self-employed Canadians contribute 11.9% to base CPP on net earnings between the C$3,500 exemption and the annual YMPE ceiling (50% deductible on Line 22200).
- Key CRA Deadlines: T1/T2125 filing is due June 15 for self-employed individuals and spouses, but any balance owing must be paid by April 30 to avoid daily compound interest.
“Use Form T2125, Statement of Business or Professional Activities, to report your business or professional income and expenses, and keep your supporting receipts and logbooks for six years from the end of the last tax year to which they relate.”
CRA Form T2125 Software, Advertising & Subcontractor Fees Guide (2026)
Short answer: Under Canada Revenue Agency rules for t2125 software and advertising expenses, Canadian sole proprietors, freelancers, consultants, real estate agents, and contractors deduct digital marketing, website domains, and Canadian advertising on Line 8521 (Advertising), monthly or annual cloud SaaS subscriptions on Line 8810 (Office expenses) or Line 9270 (Other expenses), downloadable applications under $500 in Class 12 (100% CCA), and payments to freelance associates, second shooters, or trade subcontractors on Line 8360 (Subcontracts).
⚡ Instant Canadian Form T2125 & GST/HST Input Tax Credit Calculator (
$CAD): Calculate yourForm T2125net business income, CPP contributions, and GST/HST Input Tax Credits (ITCs) right below, export a🔗 Embed / CSV Template, save 5 Free Saves in iCloud Web Workspace at/keel/workspace/, or Download Keel on the App Store ($0/mo— Canadian Trades & T2125 CPP) (Canada Trades & GST/HST Overview) and Consultants & Freelancers Edition to track CAD/USD software invoices and receipts offline on iPhone.
For modern Canadian self-employed operators—software developers, graphic designers, photographers, videographers, management consultants, personal trainers, real estate agents, and independent tradespeople—three expense categories make up the bulk of non-vehicle overhead on Form T2125 (Statement of Business or Professional Activities): cloud software (SaaS), digital advertising, and freelance/subcontractor payouts.
Yet CRA guide T4002 (Self-employed Business, Professional, Commission, Farming, and Fishing Income) was written decades ago, leaving many sole proprietors unsure whether an Adobe, Figma, OpenAI, or Shopify subscription belongs on Line 8810 (Office expenses), Line 8760 (Business taxes, licences and memberships), or Line 9936 (Capital Cost Allowance). Below is the exact 2026 line-by-line mapping, the foreign-media advertising trap under Section 19 of the Income Tax Act, and how to handle GST/HST Input Tax Credits (ITCs) on USD software bills. See also Form T2125 explained, Canadian CCA depreciation classes, and T2125 meals, bad debts, and professional fees.
Where do software subscriptions, SaaS tools, and websites go on Form T2125?
The Canada Revenue Agency distinguishes between recurring cloud access (current expense) and perpetual installed software licences (capital property):
| Software / Digital Expense Type | Current vs Capital | Exact CRA Form T2125 Line | GST/HST Input Tax Credit (ITC) Rule |
|---|---|---|---|
| Monthly or annual cloud SaaS subscriptions (Adobe Creative Cloud, Figma, GitHub, Microsoft 365, Notion, Canva, Pixieset, CRM) | 100% Current Expense | Line 8810 (Office expenses) or Line 9270 (Other expenses) | Claim 100% ITC on GST/HST only if the vendor displays a valid 15-character CRA RT0001 GST/HST number and charges Canadian GST/HST |
Domain names & monthly web hosting (.ca / .com renewals, Cloudflare, Vercel, Webflow, Squarespace hosting) | 100% Current Expense | Line 8810 (Office expenses) or Line 8521 (Advertising) | 100% deductible in the year paid |
Purchased applications & non-system software under $500 (one-time macOS/Windows app licence) | Capital (Class 12 — 100%) | Line 9936 (CCA — Class 12) | Class 12 has a 100% rate and is exempt from the half-year rule on software under $500 |
| System software bundled with a MacBook or PC (macOS, Windows OS) | Capital (Class 50 — 55%) | Line 9936 (CCA — Class 50) | Depreciated at 55% declining balance alongside the computer hardware |
Pro Tip on Consistency: Whether you group your monthly SaaS subscriptions on Line 8810 (Office expenses) or itemize them as "Cloud software subscriptions" on Line 9270 (Other expenses), CRA T4002 accepts either line as long as they are current subscriptions (not physical hardware) and you use the same line consistently every tax year.
How do Line 8521 Advertising rules work for Google, Meta, and Canadian directories?
On Line 8521 (Advertising), sole proprietors deduct the cost of promoting their business—including business cards, vehicle wraps, trade-show booths, yard signs, real estate flyers, portfolio websites, and digital ads. However, CRA’s T4002 Advertising rules enforce strict statutory limits under Sections 19, 19.01, and 19.1 of the Income Tax Act:
- Canadian Newspapers, Magazines & Broadcast Stations (
100%Deductible): Ads directed at a Canadian market in a Canadian newspaper, periodical, or TV/radio station (where at least 80% of non-advertising content is original editorial content) are 100% deductible onLine 8521. - Foreign Print/Broadcast Media Directed at Canadians (
0%or50%Limit): You cannot deduct ads directed primarily at a Canadian market placed with a foreign broadcaster or a foreign print periodical with less than 80% original editorial content (50% deductible if 80%+ editorial). - Online Search, Social Media & Finder’s Fees (
Line 8521): Online pay-per-click ads (Google Ads, Meta/Instagram ads, LinkedIn ads), local directory listings, and client finder’s fees incurred to earn business income are deducted onLine 8521—keep the full monthly invoice PDF showing the Canadian GST/HSTRTregistration number (both Google Canada and Meta Platforms Ireland/Canada charge GST/HST on accounts unless a GST/HST exemption/registration is on file).
Where do payments to associate freelancers, second shooters, and trade subcontractors go (Line 8360)?
When you hire another independent worker to help deliver a client contract—such as a wedding photographer hiring a second shooter for $600, a web developer paying a freelance copywriter $1,200, an event planner hiring an audio technician, or a general contractor paying a drywall subbie—that payment goes on Line 8360 (Subcontracts) in the Cost of Goods Sold / Direct Wage Cost section of Form T2125.
Three CRA Audit Rules for Line 8360 Subcontract Payments:
- Always collect an invoice: Every payment on
Line 8360must be supported by an invoice from the subcontractor showing their legal/business name, address, date, service description, and their 15-character GST/HST number if they charged you GST/HST. T4ASlip Rule (Service Businesses & Freelancers): If your business pays a non-incorporated subcontractor or freelancer more than$500in a calendar year for services, check CRA’s T4A reporting rules.T5018Slip Rule (Construction Over 50%): If more than 50% of your business income comes from construction activities, payments of$500or more to construction subcontractors must be reported on a CRA T5018 Statement of Contract Payments.
Worked Example: Ontario Freelance Designer & Consultant Form T2125 ($CAD)
Suppose Maya, an Ontario UX/UI designer and product consultant (13% HST registered, $128,000 gross fees ex-HST), incurs the following expenses in 2026:
- SaaS Software (
Line 8810):$2,400 CADex-HST (+$208 HSTon Canadian-registered vendors +$800 CADconverted from USD vendors with$0Canadian HST). - Portfolio Ads & Local Sponsorships (
Line 8521):$1,800 CADex-HST (+$234 HST). - Freelance Copywriter & Motion Designer (
Line 8360):$6,500 CADex-HST (+$455 HSTfrom one HST-registered designer;$0HST from a Small Supplier under$30,000).
Maya’s 2026 CRA Tax Savings:
- HST Input Tax Credits (
Line 108of GST/HST Return): Maya recovers$208 + $234 + $455 = $897.00dollar-for-dollar against the 13% HST she collected from clients. Form T2125Net Income Reduction: Maya deducts$2,400 + $1,800 + $6,500 = $10,700.00, saving roughly$3,850+ CADin combined federal/Ontario income tax and self-employed CPP contributions.
How do USD software bills and foreign currency conversion work on Form T2125?
Canadian freelance developers, designers, photographers, and consultants routinely pay for tools billed in US dollars ($USD)—such as OpenAI, GitHub, Figma, Midjourney, Frame.io, Webflow, or US cloud hosting. Under CRA bookkeeping rules:
- Convert every USD expense to Canadian dollars (
$CAD): You must report all amounts onForm T2125in Canadian dollars. When you pay a USD software invoice immediately with a Canadian credit card or debit card, use the actual CAD amount charged to your card statement (which automatically includes the card issuer’s foreign exchange spread and any 2.5% FX conversion fee, both of which are deductible business costs). - Bank of Canada exchange rate option: If you pay from a USD business bank account or accrue invoices, convert the expense using the Bank of Canada exchange rate on the transaction date (or the Bank of Canada annual average rate for recurring monthly subscriptions paid evenly across the year).
- Watch the GST/HST Input Tax Credit (
ITC) status on US vendors: Many large US tech vendors (including Adobe, Apple, Google, Meta, and Shopify) are registered for Canadian GST/HST and charge 5% GST or 13%–15% HST on Canadian billing addresses—check the PDF invoice for their 15-characterRT0001number so you do not leave those Input Tax Credits unclaimed. Conversely, if a smaller US SaaS tool charges$0Canadian tax, enter$0ITC on your GST/HST return and deduct the full CAD cost onLine 8810.
How to organize CRA Form T2125 receipts, software bills, and subcontractor invoices on iPhone
The Canada Revenue Agency requires sole proprietors to keep all supporting vendor invoices, subcontractor bills, and GST/HST documentation for 6 years from the end of the last tax year to which they relate.
Keel is an offline-first iOS invoicing, receipt-scanning, and mileage-tracking app built for Canadian freelancers, consultants, and contractors with $0/month core tools and zero bank connection:
- Exact
T2125&TP-80-VExpense Tagging: Capture paper receipts or PDF software bills on iPhone and map them cleanly toLine 8521(Advertising),Line 8810(Office / SaaS),Line 8360(Subcontracts), andLine 9281(Motor vehicle). - Automatic GST / HST / QST ITC Tracking: Record the exact tax paid on every vendor invoice so your quarterly or annual GST/HST return (
Line 108) reconciles to the cent. - 6-Year Audit Pack Export: Export a complete CSV spreadsheet and PDF receipt bundle for your CPA or TurboTax/Wealthsimple Tax filing before the June 15 self-employed filing deadline.
Frequently asked questions
Can I claim a GST/HST Input Tax Credit (ITC) on US dollar software bills?
You can only claim a GST/HST Input Tax Credit (ITC) if Canadian GST/HST was actually charged on the invoice and the vendor displays a valid 15-character CRA GST/HST registration number (RT0001). If a US software company charges you $29 USD ($40.60 CAD on your card statement) with $0 Canadian tax, you claim $0 ITC on your GST/HST return and deduct the full $40.60 CAD on Line 8810 of Form T2125.
Where do monthly SaaS subscriptions like Adobe Creative Cloud, Figma, or Canva go on Form T2125?
Monthly or annual cloud software subscriptions (SaaS) that do not give you enduring ownership of physical or perpetual capital software are deducted as current operating expenses on Line 8810 (Office expenses) or itemized on Line 9270 (Other expenses) of Form T2125. Only perpetual downloadable software licences belong in Capital Cost Allowance Class 12 (100% rate under $500) on Line 9936.
Do client gifts count as Advertising (Line 8521) or Meals and Entertainment (Line 8523)?
If you give a client a gift card for a restaurant, coffee shop, alcohol, food basket, or event tickets, the CRA classifies it as Meals and Entertainment (Line 8523 — 50% deductible). Non-food promotional items bearing your business branding or modest non-hospitality client gifts are deducted at 100% under Advertising or Other business promotion expenses (Line 8521 / Line 9270).
When must a Canadian freelancer or contractor issue a T4A or T5018 slip to a subcontractor on Line 8360?
If more than 50% of your business income comes from construction activities, you must file a CRA T5018 (Statement of Contract Payments) for any construction subcontractor you paid $500 or more during the calendar year or fiscal period. For service businesses and freelancers hiring independent associates on Line 8360, CRA administrative policy sets a $500 threshold for reporting fees for services on a T4A slip, and you must always retain the subcontractor’s dated invoice.
How do I keep 6 years of CRA software, ad, and subcontractor invoices without a bank feed?
Under CRA 6-year record-keeping rules, credit card statements alone are never valid proof for a GST/HST Input Tax Credit (ITC) or a Form T2125 audit. With Keel on iPhone, you can capture every vendor invoice and subcontractor bill on-device, track exact GST/HST ITCs, and export a clean Form T2125 summary for your accountant with zero bank connection.
This guide provides general Canadian tax information based on CRA Form T2125 and T4002 rules for the 2026 tax year and does not constitute accounting or legal advice. Consult the CRA or a Canadian CPA for your specific situation.
| CRA Filing Component | Statutory Rule / Form | C$90,000 Gross Revenue Example | Net Tax / Cash Impact (CAD) |
|---|---|---|---|
| Gross Revenue + 13% ON HST Collected | CRA RC4022 (Mandatory > C$30,000) | C$90,000 revenue + C$11,700 HST | C$11,700 HST held in trust |
| T2125 Expenses & Input Tax Credits (ITCs) | C$22,000 expenses + C$2,860 HST paid | Net T2125 Profit: C$68,000 | Remit C$8,840 net HST to CRA |
| Self-Employed CPP Contributions | Schedule 8 (11.9% on net earnings > C$3,500) | C$64,500 pensionable × 11.9% | C$7,676 CPP (C$3,838 tax-deductible) |
| Federal + Provincial Income Tax | T1 General (15% / 20.5% federal + provincial) | Taxable income after CPP deduction | ~C$11,450 income tax (due April 30) |
Based on CRA Guide T4002 and RC4022. Quarterly CRA tax instalments apply once net tax owing exceeds C$3,000 in two consecutive years.

Create a CRA-Compliant GST/HST Invoice
Generate clean Canadian contractor and freelancer invoices in our free invoice creator and invoice maker with automatic GST/HST/PST line items.
Turning spend into a record
Every expense kept with its receipt attached.
Record the cost when you pay it, with the category and the proof together — so the year-end list is already written.
Free to download · No bank connection · See expenses in KeelHow do I hand it to my accountant?
Knowledge Graph · Interactive Mind Map