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 Method
Refund Timeline
Online (NETFILE) + direct deposit
About 2 weeks
Online (NETFILE) + cheque by mail
About 4–6 weeks
Paper return + direct deposit
About 6–8 weeks
Paper return + cheque by mail
About 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.
File online via NETFILE — electronic returns are processed far faster than paper
Set up CRA direct deposit — log into CRA My Account and add your banking info
File early — returns filed in February and March are processed faster than those filed right before the April 30 deadline when volumes peak
File an accurate return — errors trigger manual review, which significantly delays processing
Respond quickly to any CRA requests — if the CRA needs additional information, your refund is held until you respond
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?
CRA review or audit — the CRA may select your return for pre- or post-assessment review. You will receive a letter requesting documentation.
Errors on your return — math errors, missing slips, or mismatched information trigger manual processing.
First-time filer — your first return takes slightly longer as the CRA establishes your file.
Outstanding CRA balances — if you owe money from previous years, the CRA will apply your refund against that balance first.
Address change not updated — if your address is wrong, a cheque may be returned to the CRA.
Peak filing season — returns filed in late April are processed more slowly due to high volumes.
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.
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.