Mailing time for a paper tax refund cheque
If the Canada Revenue Agency (CRA) approves your refund and issues it as a paper cheque, the cheque itself takes 2 to 3 weeks to arrive by mail from the date CRA processes your return. This is the delivery time only—it does not include the time CRA spends reviewing your return before they issue the cheque.
The 2 to 3 week window assumes standard mail delivery to a Canadian address. If you live outside Canada or your address is hard to reach, delivery can take longer. CRA does not track individual cheques once they mail them, so if yours does not arrive within 3 weeks, you will need to contact CRA directly to confirm whether the cheque was actually sent and to your correct address.
Paper cheques are slower than direct deposit. If you have a bank account and can receive deposits, direct deposit is almost always faster and more reliable.
Key Takeaways
- A paper tax refund cheque takes 2 to 3 weeks to arrive by mail after CRA processes your return, not including the time CRA spends reviewing your return first.
- CRA does not track individual cheques, so if yours does not arrive within 3 weeks, you must contact CRA to confirm it was sent to the right address.
- Direct deposit is faster than cheque—usually 5 to 10 business days from approval—and you can set it up on your tax return or through My Account.
- If CRA needs more information before they can process your return, the whole timeline stops until they hear back from you, which can add weeks or months.
- You can check the status of your refund through My Account or by calling CRA before the cheque arrives, so you know whether it has been approved and mailed.
How to check if your cheque has been mailed
Before you wait the full 2 to 3 weeks, you can find out whether CRA has actually approved and mailed your refund. Log into My Account on the CRA website using your Social Insurance Number and password. Under "Tax returns," select the year you filed for, and look for the refund status. If it says "approved" or "refund issued," your cheque has been mailed.
If the status still shows "under review" or "processing," CRA has not finished checking your return yet. This can take anywhere from a few days to several weeks depending on how complex your return is and whether CRA needs to ask you for more documents.
You can also call CRA at 1-800-959-5525 to ask about your refund status. Have your Social Insurance Number and the tax year ready. CRA will tell you whether your cheque has been mailed and, if it has, approximately when it should arrive.
Why direct deposit is faster than a cheque
If you set up direct deposit on your tax return, CRA deposits the money straight into your bank account instead of mailing a cheque. Direct deposit usually takes 5 to 10 business days after CRA approves your return. This is much faster than waiting for mail delivery.
To use direct deposit, you need to provide your bank account number and transit number on your tax return when you file. You can also set it up after you file by logging into My Account, going to "Personal tax account," then "Direct deposit," and entering your banking details there. CRA will use this information for any future refunds you receive.
Once CRA approves your return, the money goes into your account automatically. You do not have to do anything else, and there is no risk of the cheque getting lost in the mail.
What slows down the whole refund timeline
The 2 to 3 week cheque delivery time only applies once CRA has already approved your return and issued the cheque. Before that happens, CRA reviews your return to make sure everything is correct. This review can take anywhere from a few days to several months depending on what you reported.
CRA may ask you for more documents if something on your return does not match their records—for example, if you claimed a deduction but did not include a receipt, or if your income does not match what your employer reported. When CRA asks for documents, the clock stops. You have to send them in, and then CRA reviews them again. This can add weeks or even months to the total time before you get your refund.
If your return is straightforward and CRA does not need anything from you, approval can happen within 2 to 4 weeks of filing. But if CRA has questions, you might not see your refund for 2 to 3 months or longer.
What to do if your cheque does not arrive after 3 weeks
If My Account shows your refund was issued but the cheque has not arrived after 3 weeks, contact CRA at 1-800-959-5525. Have your Social Insurance Number and the date you filed ready. CRA can confirm whether the cheque was mailed to the address on file and, if it was, they can investigate whether it was lost.
If the cheque was lost in the mail, CRA can cancel it and issue a replacement. The replacement cheque will take another 2 to 3 weeks to arrive. This is why direct deposit is more reliable—there is no cheque to lose.
If My Account shows your refund is still under review, do not contact CRA yet. Wait until it shows as approved or issued. Calling before that point will not speed things up.
Cheque refunds for business and corporate returns
If you filed a corporate tax return or a business return, the timeline is different. CRA typically takes 2 to 3 months to review a corporate return before they approve a refund. Once approved, the cheque takes another 2 to 3 weeks to arrive by mail. The total time from filing to receiving the cheque can be 3 to 4 months or longer.
Corporate returns are more complex than personal returns, so CRA spends more time reviewing them. If CRA needs additional documents or clarification, the timeline extends further. You can check the status of a corporate refund through CRA's online services or by calling the CRA Business Enquiries line at 1-800-959-5525.
Frequently Asked Questions
Can I get my refund faster if I call CRA?
No. Calling CRA does not speed up the review or mailing process. CRA processes refunds in the order they receive returns. You can call to check the status of your refund, but the timeline will not change based on your call.
What if I moved and my cheque goes to my old address?
If you moved after you filed, update your address with CRA as soon as possible through My Account or by calling them. If the cheque was already mailed to your old address, contact CRA and they can issue a replacement to your new address. This adds another 2 to 3 weeks.
Do I need to do anything to receive my refund cheque?
No. Once CRA approves your return and issues the cheque, it is mailed automatically to the address on file. You do not need to take any action. Just wait for it to arrive or check My Account to see when it was mailed.
Why is my refund taking longer than 3 weeks?
If My Account shows your refund was issued more than 3 weeks ago, the cheque may have been lost in the mail. Contact CRA to confirm the mailing address and ask them to investigate. If it was lost, they will cancel the original cheque and mail a replacement.
Is there a way to get my refund without waiting for a cheque?
Yes. Set up direct deposit on your tax return or through My Account. Direct deposit is faster—usually 5 to 10 business days after approval—and the money goes straight into your bank account instead of being mailed as a cheque.