Find a way to file your taxes - Personal income tax

There are 6 ways to do your taxes, including some free options and others with varying costs.

Certified tax software
(electronic filing)

Use CRA-approved tax software to calculate and file your taxes electronically. Options include online, downloaded, or installed on your computer, mobile, or tablet.

Who can use
Canadian residents
Cost
Free or can vary
Processing time
Typically within 2 weeks

For details:
Certified tax software

Authorize a representative

Authorize a family member, friend, or an accountant to act on your behalf to complete your taxes and access your tax accounts.

Who can use
Anyone
Cost
Free or can vary
Processing time
Typically within 2 weeks

For details:
Representative authorization

Community volunteer tax clinic

Find a free tax clinic to have a volunteer complete your taxes for you.

Who can use
People with low to modest income, and a simple tax situation
Cost
Free
Processing time
Typically within 2 weeks

For details:
Free tax clinics

Discounter (tax preparer)

A discounter is a tax preparer who calculates your refund and pays you a discounted tax refund right away, before they file your tax return.

Who can use
Anyone
Cost
Can vary
Processing time
Discounted refund is paid by the tax preparer right away

For details:
Discounter information

Paper tax return

Complete and file your taxes manually on a paper return.

Who can use
Anyone
Cost
Free
Processing time
10 to 12 weeks (expect delays due to COVID-19)

For details:
Get a tax return

Automated phone line
(File my Return)

CRA will send an invitation letter to eligible people. To file your taxes, enter your information through the automated phone line.

Who can use
Invited people with a low or fixed income, and a simple tax situation
Cost
Free
Processing time
Typically within 2 weeks

For details:
File my Return

Related information

Did you find what you were looking for?

What was wrong?

You will not receive a reply. Telephone numbers and email addresses will be removed.
Maximum 300 characters

Thank you for your feedback

Date modified: