Standard timeline for Canadian tax refunds
Most Canadian tax refunds arrive within two to eight weeks of the Canada Revenue Agency (CRA) receiving your return. If you file electronically and your return is straightforward with no errors, you are more likely to land at the faster end—often two to four weeks. Paper returns take longer because the CRA has to manually process them, typically adding four to six weeks to the timeline.
The CRA publishes processing times on their website, and those times assume your return is complete and correct. If you are missing information, claim something unusual, or the CRA needs to verify details about your income or deductions, the wait stretches longer. A return flagged for review can take several months.
Direct deposit is faster than a mailed cheque. If you set up direct deposit with the CRA, your refund goes into your bank account as soon as processing is done. A cheque takes an additional five to ten business days to arrive by mail after the CRA issues it.
Key Takeaways
- Electronic returns typically process in two to four weeks; paper returns take four to eight weeks or longer.
- Direct deposit delivers your refund faster than a mailed cheque, which adds five to ten business days.
- The CRA's published processing times assume your return is complete and error-free; missing information or deductions that need verification slow things down.
- You can check your refund status using CRA My Account online or by calling 1-800-959-5525 once processing has begun.
- If your refund does not arrive within the expected window, contact the CRA to confirm they received your return and whether it is under review.
Why some refunds take longer than others
The CRA processes returns in the order they arrive, but not all returns move at the same speed. A simple return with employment income and standard deductions can clear in weeks. A return with self-employment income, rental property, investment income, or claims the CRA sees less often gets pulled for verification, which adds time.
Errors or missing information stop the clock. If you forgot to include a T4, missed signing the return, or claimed a deduction without supporting documents, the CRA will contact you to fix it. That contact takes time, your response takes time, and then processing resumes. Each back-and-forth can add two to four weeks.
The time of year matters too. Returns filed in February and March hit the busiest period for the CRA. A return filed in April or May, after the April 30 deadline, may process faster simply because the volume drops. Returns filed in summer or fall usually move quickly.
How to track your refund status
CRA My Account is the fastest way to check. Log in with your Social Insurance Number and password, and you can see whether the CRA has received your return, whether it is being processed, and the expected refund amount. The status updates as your return moves through the system. This tool is available 24 hours a day.
If you do not have CRA My Account set up, you can call the CRA at 1-800-959-5525. Have your Social Insurance Number, date of birth, and the first five characters of your last name ready. Wait times are longest in February through April, so calling in off-peak hours (early morning or late afternoon) can reduce your hold time.
The CRA also sends email notifications if you have registered for them in My Account. You will receive a message when your return is received, when processing is complete, and when your refund is issued. This is the most reliable way to know when to expect money in your account.
Direct deposit versus mailed cheques
Direct deposit is the fastest delivery method. Once the CRA finishes processing your return, your refund goes into your bank account within one to two business days. You do not have to wait for mail delivery or worry about a cheque getting lost.
To set up direct deposit, you provide your bank account information when you file your return. You can also add or update your banking details in CRA My Account at any time. The CRA will use those details for any refund or payment they send you.
If you do not use direct deposit, the CRA mails a cheque. Once issued, a cheque takes five to ten business days to arrive, depending on where you live and postal service speed. If a cheque does not arrive within two weeks of the CRA issuing it, contact the CRA to request a replacement or to switch to direct deposit for future refunds.
What to do if your refund is delayed
If your refund has not arrived within the timeframe the CRA gave you, log into CRA My Account to check the status. Look for any messages from the CRA asking for more information. If there is a message, respond to it as quickly as you can—that is usually why the refund is held up.
If the status shows your return is still being processed and no message is asking for information, wait a few more days and check again. Processing times are estimates, not guarantees, and some returns take longer than others.
If the CRA shows your refund as issued but you have not received it, and it has been more than two weeks since the issue date, call the CRA at 1-800-959-5525. They can confirm whether the cheque was mailed, resend it, or switch you to direct deposit. Have your return information ready when you call.
Provincial and territorial refunds
If you are owed a provincial or territorial refund in addition to your federal refund, the timeline is separate. Most provinces process refunds at roughly the same speed as the CRA—two to eight weeks—but some are faster or slower depending on the province.
Ontario, British Columbia, and Alberta typically process within four to six weeks. Quebec and Manitoba sometimes take longer, especially during peak season. You can check provincial refund status through your provincial tax authority's website or by calling their tax line.
The CRA does not handle provincial refunds; each province manages its own. If you are waiting for both federal and provincial money, you may receive them at different times. Do not assume a delay in one means a delay in the other.
Frequently Asked Questions
Can I get my refund faster if I pay someone to file my return?
No. The CRA processes returns at the same speed regardless of who files them—you, a tax professional, or software. Electronic filing is faster than paper, but that is the only real speed advantage. Paying for faster processing is not an option the CRA offers.
What if I filed my return but the CRA says they did not receive it?
If you filed electronically through certified software or a tax professional, ask them for a confirmation number. That number proves the return was sent. If the CRA still shows no record after a week, file again. If you filed on paper, contact the CRA to confirm the mailing address you used and whether they have any record of receiving it.
Does the CRA refund interest if my refund is late?
No. The CRA does not pay interest on delayed refunds unless the delay is caused by a CRA error or system failure, which is rare. Standard processing delays do not trigger interest payments.
Can I use my refund before it arrives?
Some banks offer refund advances or loans against expected tax refunds, but these come with fees and interest. It is usually better to wait for the actual refund. If you need money urgently, explore other options rather than borrowing against a refund that is already on its way.
What happens if I move before my refund arrives?
Update your address with the CRA as soon as you move. You can do this in CRA My Account or by calling them. If a cheque is already in the mail to your old address, contact the CRA to request a replacement sent to your new address. Direct deposit avoids this problem entirely, which is another reason to use it.