The CRA deposits most refunds within 5 to 10 business days of processing your return
The Canada Revenue Agency (CRA) processes tax returns in the order they arrive, and the timeline depends on how you file and how you want your money. If you file online and request direct deposit to your bank account, you will usually see the money between 5 and 10 business days after the CRA marks your return as processed. If you ask for a cheque instead, add 2 to 3 weeks for mailing time. The CRA does not control the mail — once they send it, delivery depends on Canada Post.
The processing itself — the step where the CRA actually reviews your return and decides whether to approve it — can take longer. A straightforward return with no complications might be processed in a few days. A return that triggers a review, that has missing documents, or that involves certain credits or deductions can take weeks or months. The 5 to 10 business day clock starts only after processing is complete, not when you file.
Key Takeaways
- Direct deposit refunds arrive 5 to 10 business days after the CRA finishes processing your return, not after you submit it.
- Cheque refunds take an additional 2 to 3 weeks after the CRA mails them, because delivery depends on Canada Post.
- Processing time varies widely — straightforward returns may process in days, but returns flagged for review can take weeks or months.
- You can track your refund status in real time using My Account on the CRA website or the CRA My Account mobile app.
- The CRA does not send refunds on weekends or statutory holidays, so the 5 to 10 business days excludes those days.
What happens between filing and the deposit hitting your account
When you file your return, it enters a queue. The CRA processes returns in the order they arrive, but not all returns move at the same speed. A return filed online with no errors and no flags moves faster than one that arrives by mail or one that the CRA's automated systems flag for review.
During processing, the CRA checks that your income numbers match what employers and financial institutions reported to them. They verify that you claimed only the credits and deductions you are may have access to to. If everything matches, the return is approved and marked as processed. If something does not match or looks unusual, the CRA may ask for documents or hold the return pending review. This is where delays happen.
Once the return is processed and approved, the CRA sends the refund instruction to your bank (if you chose direct deposit) or to Canada Post (if you chose a cheque). The bank then deposits the money into your account within the 5 to 10 business day window. Canada Post delivers the cheque according to their standard mail timelines, which vary by region.
Direct deposit versus cheque: which is faster
Direct deposit is always faster. Money deposited directly to your bank account arrives in 5 to 10 business days after processing. A cheque takes that same 5 to 10 days for the CRA to process and mail, plus another 2 to 3 weeks for Canada Post to deliver it to your address. In total, a cheque refund can take 4 to 6 weeks or longer depending on where you live.
Direct deposit also removes the risk of a cheque being lost in the mail or delayed by postal strikes. If you have a bank account in Canada, direct deposit is the faster and safer choice. You set it up when you file your return — the CRA asks for your banking information on the tax form itself.
If you do not have a Canadian bank account or prefer a cheque for another reason, you can request one. The CRA will mail it to the address on file. If you move before the cheque arrives, contact the CRA to update your address so they can redirect it.
How to check where your refund is right now
You do not have to guess or wait for a letter. The CRA publishes your refund status in real time through My Account, their online portal. Log in with your Social Insurance Number and password, and you will see whether your return has been received, is being processed, has been processed, or has been sent to your bank.
The CRA My Account mobile app shows the same information and updates it as your return moves through the system. If your return is being processed, the app tells you that. If it has been processed and sent to your bank, it tells you the date it was sent. If the CRA needs documents from you, the message appears here first — you will not wait for a letter to find out.
Check My Account a few days after you file. If your return is straightforward, you may see it marked as processed within a week. If you see a message asking for documents, respond as soon as you can — delays in sending documents delay the refund.
Why some refunds take much longer than 10 business days
The 5 to 10 business day timeline assumes your return has already been processed. If the CRA needs to review your return, processing itself can take weeks. Common reasons for review include claiming the Canada Workers Benefit, the Canada Child Benefit, or the Goods and Services Tax Credit — these credits are checked more carefully because they involve income verification. Returns that show a large change in income from the previous year, or that claim deductions the CRA wants to verify, also trigger review.
If you are self-employed or report rental income, your return may be reviewed as part of the CRA's standard audit process. This does not mean you did anything wrong — it is routine. But it means processing takes longer. The CRA will contact you if they need documents. Respond quickly; every week you delay responding adds a week to the timeline.
Returns filed on paper (by mail) also take longer than online returns. The CRA has to open the envelope, scan the documents, and enter the information into their system. This adds 1 to 2 weeks to the processing time before the 5 to 10 business day clock even starts.
What to do if your refund is late
If more than 10 business days have passed since the CRA marked your return as processed and sent to your bank, contact your bank first. Ask whether the deposit has arrived in your account or is pending. Sometimes a deposit is in transit and will appear within a day or two. If your bank confirms nothing has arrived, contact the CRA.
You can reach the CRA by phone at 1-800-959-5525 (for individuals). Have your Social Insurance Number and tax year ready. They can tell you whether the refund was actually sent, whether there was an error in your banking information, or whether something else is holding it up. If there was an error — for example, you gave the wrong account number — the CRA can reissue the refund to the correct account.
If the CRA sent a cheque and more than 4 weeks have passed, the cheque may have been lost in the mail. Contact the CRA and ask them to cancel the original cheque and issue a new one or switch to direct deposit. They can do this, but it takes time, so report it as soon as you realize the cheque is not coming.
Refunds during tax season versus off-season
Tax season in Canada runs from early February through early June. During this period, the CRA processes millions of returns. Even straightforward returns can take longer because the volume is high. A return filed in early March might take 2 to 3 weeks to process, while the same return filed in September might process in a few days.
If you file after June, your return will likely be processed faster because the CRA has fewer returns in the queue. However, filing late means you also receive your refund later in the year. If you are owed money, there is no advantage to waiting — file as soon as you have all your documents.
Frequently Asked Questions
Can I get my refund faster if I pay someone to file my return?
No. The CRA processes returns in the order they arrive, regardless of who filed them. A return prepared by an accountant or tax software moves through the system at the same speed as one you file yourself. The only way to speed up the refund is to may support your return is complete and accurate so it does not trigger a review.
What if the CRA owes me money but I owe them money from a previous year?
The CRA will explore your refund to the debt first. If you owe $500 and your refund is $1,200, the CRA keeps $500 and deposits $700 to your account. They will send you a notice explaining this. If you want to dispute the debt or set up a payment plan instead, contact the CRA before your refund is processed.
Do I get interest if my refund is late?
Yes. If the CRA takes longer than 120 days to process your return and send your refund, they pay you interest on the refund amount. The interest rate is set quarterly and is currently around 2 to 3 percent, though this changes. The CRA calculates and adds this interest automatically — you do not have to ask for it.
Will my refund be delayed if I file my return online but my employer filed my T4 late?
Possibly. If your T4 has not arrived at the CRA yet when you file, the CRA may hold your return pending receipt of the T4. Once the T4 arrives and matches your return, processing resumes. This is one reason to wait until mid-March to file if you are expecting a T4 — by then, most employers have filed them.
What if I filed my return but realized I made a mistake?
Contact the CRA before they process your return if you can. If they have already processed it, you can file an adjustment request (called a Notice of Assessment adjustment) to correct the error. This takes additional time, so your refund will be delayed. It is better to get it right the first time.