Complete Tax Guide for Canadian Freelancers 2026: GST/HST, Deductions & CRA Compliance

Published: April 2026 | Reading time: 12 minutes | Last Updated: April 2026

As a Canadian freelancer, taxes are one of your most important responsibilities—and one of the most confusing. Between GST/HST registration, income tax, deductions, and Canada Revenue Agency (CRA) rules, it's easy to feel overwhelmed.

This comprehensive guide breaks down everything you need to know to stay tax-compliant while maximizing your deductions.

1. Do You Need to Register for GST/HST?

The simple answer: You must register if your annual revenue exceeds $30,000. Once you hit this threshold, you have 30 days to register with the CRA.

If Your Revenue is Under $30,000

  • You can voluntarily register for GST/HST
  • This lets you claim input tax credits (recover GST/HST you pay on business expenses)
  • You must charge clients GST/HST (which can be a competitive disadvantage)
  • Many freelancers choose NOT to register until they hit the threshold

If Your Revenue Exceeds $30,000

  • You must register for GST/HST
  • You must charge clients the applicable tax (5% to 15% depending on province)
  • You can claim input tax credits on business expenses
  • You must file GST/HST returns (quarterly or annually depending on volume)

Tip: Use our GST/HST Calculator to understand how taxes affect your invoicing.

2. Understanding GST/HST by Province

Canada has different tax systems depending on where you operate:

Province(s) Tax Type Rate
ON, NB, NS, PE, NL HST 13-15%
AB, NT, NU, YT GST 5%
BC, MB, SK GST + PST 5% + 7-8%
QC GST + QST 5% + 9.975%

What this means: A $1,000 invoice in Ontario (HST 13%) gets $1,130 total. In Alberta (GST 5%) it gets $1,050 total. This affects your pricing strategy.

3. Income Tax Filing Requirements

As a self-employed freelancer, you must file an annual tax return with the CRA, even if you owe $0 in taxes.

What You Need to Report

  • Total Income: All money received from clients (gross revenue)
  • Expenses: Deductible business expenses (office supplies, software, etc.)
  • Net Income: Income minus expenses (used to calculate tax owing)
  • CPP Contributions: Self-employed CPP can be 8-10% of net income

Filing Deadline

  • Personal Tax Return: June 15 (or June 30 if you have a business)
  • CPP Payment: Due by June 15
  • GST/HST Returns: Quarterly or annually depending on registration

4. Tax Deductions for Freelancers

This is where you save money. The CRA allows you to deduct legitimate business expenses from your income, which reduces your taxable income.

Commonly Deductible Expenses

  • Office Supplies: Pens, paper, notebooks, printer ink
  • Software & Subscriptions: Adobe, Microsoft, Slack, invoicing tools (like MapleInvoice!)
  • Equipment: Computer, monitor, keyboard (if used 100% for business)
  • Internet & Phone: Portion used for business (e.g., 50% if you use it personally too)
  • Home Office: Rent/mortgage, utilities, property tax (percentage of home used for office)
  • Professional Development: Courses, certifications, training
  • Meals & Entertainment: 50% of meals with clients (cannot be at your desk)
  • Vehicle Expenses: Gas, insurance, maintenance (if used for business)
  • Professional Services: Accountant fees, legal fees, bookkeeper
  • Marketing: Website, advertising, business cards, portfolio site

What You CANNOT Deduct

  • Personal expenses (groceries, personal phone bill)
  • Income tax payments
  • Unpaid invoices (you can claim as bad debts, but only if you reported them as income)
  • Large capital items without depreciation

Pro tip: Use MapleInvoice's Expense Tracker to log deductible expenses throughout the year. This makes tax season much easier!

5. Record Keeping Requirements

The CRA requires you to keep records for 6 years. This includes:

  • Invoices & Receipts: All invoices sent to clients and receipts for expenses
  • Bank Statements: Showing income deposits and expense payments
  • Invoicing Records: Invoice numbers, dates, client info, amounts
  • Expense Logs: Categories, dates, amounts, business purpose

Keep digital copies backed up in case of an audit. Use your invoicing tool to maintain proper records.

6. CPP Contributions (Self-Employed Pension)

Self-employed freelancers pay both the employee and employer portions of CPP—roughly 8-10% of your net income (up to a maximum annual contribution).

Why This Matters

  • You're building your Canada Pension Plan credits
  • You get a tax deduction for half of what you pay
  • It's an investment in your retirement

2026 Rates (Approximate)

  • Maximum pensionable earnings: $68,500
  • Contribution rate: 11.9%
  • Maximum annual contribution: ~$8,130

Note: You only contribute on the amount you earn above $3,500 and below the maximum.

7. Quarterly Tax Payments

If you expect to owe more than $3,000 in taxes, the CRA may require quarterly installments:

  • Q1 (Jan-Mar): Due April 15
  • Q2 (Apr-Jun): Due July 15
  • Q3 (Jul-Sep): Due October 15
  • Q4 (Oct-Dec): Due January 31

Plan ahead for these payments by setting aside taxes as you earn income.

8. Tax Planning Tips for Freelancers

  • Set aside 30-40% of income: For taxes and CPP throughout the year
  • Track expenses religiously: Every deduction counts
  • Consider a business bank account: Separates personal and business finances
  • Hire a bookkeeper: Costs $100-300/month but saves time and money
  • Use accounting software: Track income and expenses in real-time
  • Plan major purchases: Timing equipment purchases strategically can optimize deductions
  • Keep receipts: Digital receipts are acceptable but keep originals for 6 years

9. When to Hire an Accountant

You should consider hiring a professional accountant if:

  • Your annual income exceeds $50,000
  • You have employees or subcontractors
  • You're considering incorporating (sole proprietor vs. corporation)
  • You own property or investments
  • You struggle with bookkeeping

Red Flags to Avoid

  • ❌ Not reporting cash income (CRA will catch this)
  • ❌ Claiming personal expenses as business (audit risk)
  • ❌ Missing tax deadlines
  • ❌ Not keeping records (if audited, you lose deductions)
  • ❌ Overestimating deductions (be honest; audits happen)

Resources

  • CRA Website: canada.ca/taxes
  • T2125 Form: Statement of business activities (file with your tax return)
  • T1 General: Your personal tax return form
  • GST/HST: Visit canada.ca/revenues for registration

Final Thoughts

Taxes don't have to be stressful. By understanding the basics, keeping good records, and maximizing deductions, you can minimize your tax burden and stay compliant with the CRA.

Start with good invoicing and expense tracking tools. MapleInvoice makes it easy to create professional invoices and track your expenses—both of which are crucial for tax compliance.

Ready to get organized? Create your first invoice and start tracking your business finances today.

📚 Related Articles