How Long Does a Canada Tax Refund Take? 2025

Once you file your Canadian income tax return, the wait for your refund depends on how you filed and whether you have direct deposit set up. The good news: if you filed online with direct deposit, most refunds arrive within about two weeks. Here is exactly what to expect in 2025.

Refund Timeline by Filing Method

Filing MethodRefund Timeline
Online (NETFILE) + direct depositAbout 2 weeks
Online (NETFILE) + cheque by mailAbout 4–6 weeks
Paper return + direct depositAbout 6–8 weeks
Paper return + cheque by mailAbout 8 weeks or more

How the CRA Processes Your Return

1
You file your return — via NETFILE software or by mailing a paper return to your tax centre.
2
CRA receives and validates — for electronic returns, this happens almost instantly. For paper, it can take days to weeks for the return to arrive and be entered into the system.
3
CRA processes your return — the system checks your return, verifies information with employer and financial institution data, and calculates your refund or balance owing.
4
Notice of Assessment issued — the CRA sends your NOA, which confirms the assessment result and your refund amount.
5
Refund issued — sent by direct deposit or cheque. Direct deposit is nearly instant after processing; cheques take additional days in the mail.

How to Get Your Refund Faster

The single best thing you can do: Set up direct deposit with the CRA through CRA My Account before you file. This alone can cut your wait from 6 weeks to about 2 weeks.

How to Track Your CRA Refund Status

CRA My Account

The fastest way to check your refund status is through CRA My Account online. After signing in, look for "Tax Returns" or "Refund Status." It will show whether your return has been received, is being processed, or has been assessed.

MyCRA App

The CRA's mobile app (available on iOS and Android) lets you quickly check your return status and benefit payment dates on your phone.

CRA by Phone

You can also call the CRA individual income tax enquiries line at 1-800-959-8281. Have your SIN, date of birth, and previous year's NOA ready. Be aware that wait times during tax season (March–May) can be very long.

What Can Delay a CRA Refund?

What If Your Refund Is Late?

If it has been more than 8 weeks since you filed online (or 16 weeks for a paper return from outside Canada) and you have not received your refund, contact the CRA at 1-800-959-8281. You may also be entitled to interest on late refunds — the CRA pays interest on refunds issued more than 30 days after you filed (or 30 days after April 30, whichever is later).

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

Can I get my CRA refund the same day I file?

No. Even with NETFILE and direct deposit, the CRA needs time to process your return. The minimum realistic timeline is about 5–7 business days for the fastest cases, though 2 weeks is the standard expectation.

Does filing a paper return always take 8 weeks?

Eight weeks is the CRA's published guideline for paper returns. In practice, it can take longer during peak tax season or if your return requires manual review.

Will the CRA notify me when my refund is sent?

If you have registered for online mail in CRA My Account, you will receive an email notification when your NOA is available. The NOA confirms your refund amount and that processing is complete.