Language selection


Doing your taxes - Personal income tax

Chat with Charlie unread messages

File your income tax and benefit return on time to ensure your benefit payments and credits continue without disruption and to avoid a late-filing penalty.

If you aren't sure if you should file, go to who should file a tax return.

Steps to file a tax return

  1. Review: Get ready to do your taxes

    Decide how to file your taxes, which tax slips and supporting documents you need, and update your CRA information.

  2. Find ways to do your taxes

    Ways to file your taxes online, by paper, or have someone else complete them for you.

  3. Update your personal information

    Tell us about changes to your address or marital status to avoid delays in receiving your refund, benefits, and credits.

  4. Report your income

    Find out what you need to report as income, including COVID-19 benefits, and where to report them on your tax return.

  5. Claim deductions, credits, and expenses

    Find deductions, credits, and expenses to reduce the amount of tax you have to pay.

  6. Find out if you have a refund or a balance owing

  7. Send us your tax return

    Use certified tax software or an authorized service provider to file your tax return electronically or file by mail.

  8. Review: After you file your tax return

    Pay a balance owing, get your notice of assessment, get the status of your refund, or make a change to your tax return.

Other tax situations


File online

Save time and file online.

My Account

Sign up for My Account. It's fast, easy and secure.

Free tax clinics

Community organizations are hosting free virtual tax clinics. Find out about the Community Volunteer Income Tax Program (CVITP).

JSON Transform
Url/Path (Original)
Url/Path (Intropolated)

dataset error: JavaException: java.lang.ClassCastException: null

Date modified: