Standard timeline for Canadian tax refunds
The Canada Revenue Agency (CRA) typically processes tax refunds within two to eight weeks of receiving your complete return. The exact timing depends on how you file, whether you file electronically or on paper, and whether the CRA needs to verify information on your return.
If you file electronically through NETFILE (the CRA's approved online filing system), you will generally see a refund within two to four weeks. Paper returns take longer — usually six to eight weeks — because the CRA must manually enter your information before processing begins.
The CRA publishes a service standard: they aim to process 80 percent of electronic returns within two weeks and 80 percent of paper returns within four weeks. These are targets, not guarantees. Some refunds arrive faster; others take the full eight weeks or slightly longer if the CRA flags your return for review.
Key Takeaways
- Electronic returns filed through NETFILE typically arrive within two to four weeks; paper returns take six to eight weeks.
- The CRA may hold your refund if your return contains errors, missing information, or details that need verification.
- Direct deposit is the fastest delivery method and is the default if you received a refund by direct deposit in the previous year.
- You can check your refund status using My Account on the CRA website or by calling 1-800-959-5525 once your return has been processed.
- If your refund does not arrive within the expected timeframe, contact the CRA to confirm they received your return and to ask whether it is under review.
How the CRA delivers your refund
The CRA offers three ways to receive your refund: direct deposit, cheque, or a combination of both if you owe money to another government program.
Direct deposit is the fastest option. Money goes into your bank account within one to three business days after the CRA processes your return. If you received a refund by direct deposit in the previous tax year, the CRA will automatically use direct deposit again unless you change your banking information or request a cheque instead.
A cheque takes longer. The CRA mails it to the address on file, and delivery depends on Canada Post. You should expect the cheque to arrive within two to three weeks after the CRA processes your return, though mail delays can extend this. If you do not receive a cheque within four weeks of the processing date, contact the CRA.
If you owe money to a provincial or territorial government, or to Service Canada (for Employment Insurance or Canada Pension Plan overpayments), the CRA may split your refund. Part goes to you, and part goes to pay the debt. The CRA will notify you of this before processing.
Why your refund might be delayed
The CRA holds refunds when it needs more information or when something on your return does not match their records. Common reasons include missing documents, math errors, unreported income, or a mismatch between your Social Insurance Number and your name.
If you claim the Canada Workers Benefit, Canada Training Credit, or certain other credits, the CRA may review your return more carefully, which adds time. If you are self-employed or report rental income, expect a longer processing window because the CRA verifies these claims more often.
The CRA also delays refunds if you have an outstanding tax debt from a previous year. They will apply your refund to what you owe before sending you any remaining balance.
If your return is selected for a full audit, the CRA will not issue your refund until the audit is complete. This can take several months. The CRA will contact you directly if this happens.
Checking your refund status
You can track your refund using My Account on the CRA website. Log in with your Social Insurance Number and password, go to the "Tax returns" section, and select the year you filed. The status will show whether your return has been received, is being processed, or has been assessed.
Once your return is assessed, My Account will display your refund amount and the expected delivery date. If you chose direct deposit, it will show the date the money should arrive in your account. If you are receiving a cheque, it will show the date the CRA mailed it.
You can also call the CRA at 1-800-959-5525 to ask about your refund status. Have your Social Insurance Number and the tax year ready. Wait times are longest during tax season (February through May), so calling in June or later is usually faster.
What to do if your refund is late
If your refund does not arrive within the timeframe shown in My Account, first confirm that the CRA actually received your return. Log into My Account and check whether your return appears there. If it does not, the CRA may not have received it yet.
If your return was filed electronically through NETFILE and does not appear in My Account after two weeks, contact the CRA to confirm receipt. If you filed on paper, allow four weeks before calling.
If your return is in My Account but your refund has not arrived after the expected date, contact the CRA. They can tell you whether the refund was issued and, if so, whether it was sent by direct deposit or cheque. If it was sent by cheque and you have not received it after four weeks, the CRA can issue a replacement.
If the CRA tells you your refund was issued by direct deposit but the money never appeared in your account, check with your bank. The deposit may have been rejected if your account number changed or if there was a problem with your banking information on file with the CRA. You can update your banking details in My Account at any time.
Refund timing for different filing situations
Your refund timeline may vary depending on your tax situation. If you file a straightforward return with employment income only and no credits beyond the basic personal amount, you will likely receive your refund within two to three weeks of filing electronically.
If you claim multiple credits — the Canada Child Benefit, Goods and Services Tax Credit, or provincial credits — the CRA may take longer to verify your information. Budget four to six weeks for these returns.
Self-employed filers and those reporting business or rental income should expect six to eight weeks, even if filing electronically. The CRA verifies business income more thoroughly and may request supporting documents.
If you file an amended return to correct an error on a previous year's return, processing takes longer. Amended returns are reviewed more carefully and typically take eight to twelve weeks.
Frequently Asked Questions
Can I speed up my tax refund?
Filing electronically through NETFILE is the fastest way to get your refund processed. Choosing direct deposit as your delivery method also saves time — money arrives in your account within one to three business days after processing, rather than waiting for mail delivery. Beyond these two steps, you cannot speed up the CRA's processing time.
What if I filed my return but the CRA says they did not receive it?
If you filed electronically through NETFILE, you should receive a confirmation number immediately. Check your email for this confirmation. If you filed on paper, contact the CRA with your Social Insurance Number and the date you mailed it. They can search their records. If the return is truly lost, you will need to file again.
Do I get interest on my refund if it takes longer than eight weeks?
No. The CRA does not pay interest on refunds that take longer than their service standard. However, if the CRA made an error that delayed your refund, you may be able to request relief. Contact the CRA to discuss your specific situation.
Will my refund be affected if I change my address after filing?
If you filed electronically and your refund is being sent by direct deposit, your address does not matter — the money goes to your bank account. If you are receiving a cheque and you change your address after filing, update it in My Account or contact the CRA immediately. If the CRA mails a cheque to your old address, you can contact them to request a replacement sent to your new address.
How do I know if my refund was split because I owe money to another government program?
The CRA will send you a notice of assessment that explains any split refund. This notice arrives by mail after your return is processed. You can also see the details in My Account under "Tax returns" for the year you filed. If you have questions about the split, call the CRA at 1-800-959-5525.