How to File Your Taxes in Canada 2025: Step-by-Step Guide

Filing your taxes in Canada does not have to be complicated. Whether you are filing for the first time or looking to make sure you are doing it correctly, this guide walks you through everything you need to know for the 2024 tax year (filed in 2025).

Key Dates: The general filing deadline is April 30, 2025. Self-employed individuals have until June 15, 2025, though any balance owing is still due April 30.

Step 1: Gather Your Documents

Step 1

Collect all slips and receipts

Before you can file, you need to collect every relevant tax document from the past year. Employers must issue T4 slips by the last day of February, so you should have them by early March. Other common slips include:

You can also log into CRA My Account to find most of your slips electronically, which is often faster and easier than waiting for paper copies.

Step 2: Choose Your Filing Method

Step 2

Pick how you will file

There are three main ways to file your taxes in Canada:

  1. Online with certified tax software (NETFILE) — This is by far the most popular method. Software guides you through each question, automatically calculates your return, and submits directly to the CRA. Most software is free for simple returns. NETFILE opens in mid-February each year.
  2. Through a tax preparer or accountant — If your taxes are complex (business income, rental income, estate, multiple jurisdictions), a professional can be worth the fee.
  3. Paper return — You can download Form T1 from the CRA website, complete it manually, and mail it to your tax centre. This takes longer to process (8 weeks vs. 2 weeks for online).

Step 3: Report All Income

Step 3

Include every source of income

The CRA requires you to report all income you earned in 2024, regardless of where it came from. Common income sources include:

Even if you did not receive a slip for income, you are still required to report it. Failing to report income is one of the most common audit triggers.

Step 4: Claim All Deductions and Credits

Step 4

Reduce your tax owing

This is the step many Canadians miss out on. There are dozens of deductions and credits that can lower your tax bill significantly:

Step 5: Submit Your Return

Step 5

File before the deadline

Once you have completed your return, review it carefully before submitting. Tax software typically includes a review screen that flags potential errors. When filing via NETFILE, you will receive a confirmation number immediately — save it. If mailing a paper return, use registered mail and keep a copy for your records.

If you owe taxes, payment is due by April 30 even if you have until June 15 to file (for self-employed individuals). Late payments incur interest at the prescribed CRA rate.

What Happens After You File

After submitting your return, the CRA will send a Notice of Assessment (NOA). This document confirms your return has been processed and shows your tax assessment, refund amount (if any), RRSP contribution room for the next year, and any adjustments the CRA made.

If you filed online, expect your refund in about 2 weeks if you have direct deposit set up with the CRA. Paper returns take approximately 8 weeks.

Common Tax Filing Mistakes to Avoid

Filing Deadlines at a Glance

SituationFiling DeadlinePayment Deadline
Most individualsApril 30, 2025April 30, 2025
Self-employedJune 15, 2025April 30, 2025
Deceased person (died Jan–Oct)April 30, 2025April 30, 2025
Deceased person (died Nov–Dec)6 months after death6 months after death

Save Your Tax Refund with a No-Fee Account

When your CRA refund arrives, make sure it goes into an account that doesn't charge fees. KOHO is free to use, earns cash back, and has no monthly charges. Use code 45ET55JSYA for a bonus.

Get KOHO Free — Use Code 45ET55JSYA

Frequently Asked Questions

Do I have to file taxes in Canada if I have no income?

You are not legally required to file if you have no income, but you should still file. Many benefits — including the GST/HST Credit, Canada Carbon Rebate, and provincial credits — are calculated based on your filed tax return. If you do not file, you will not receive these payments.

Can I file taxes for free in Canada?

Yes. Several NETFILE-certified software options are free for simple returns, including Wealthsimple Tax, H&R Block Free, and TurboTax Free. The CRA also offers the Community Volunteer Income Tax Program (CVITP) for eligible individuals with modest incomes.

What if I miss the tax deadline?

If you owe tax and miss the April 30 deadline, the CRA charges a late-filing penalty of 5% of your balance owing, plus 1% per month for up to 12 months. Even if you cannot pay, file on time to avoid the penalty — you can set up a payment arrangement with the CRA.