The CRA sends most refunds within two to eight weeks of processing your return

The Canada Revenue Agency (CRA) does not send all refunds on the same schedule. The time between when they receive your return and when money reaches your account depends on how you filed, whether your return needs review, and how your bank processes deposits. If you filed online through certified software or NETFILE, the CRA typically processes your return faster than a paper return. Most people who file electronically see refunds within two to four weeks. Paper returns take longer — usually six to eight weeks or more.

The CRA's processing time starts the day they receive your return, not the day you submit it. If you mail a paper return, it may sit in a mailroom for several days before processing begins. Once processing starts, the CRA checks your return for errors and cross-references information with other government records. If everything matches, they approve the refund and send payment instructions to your bank. Your bank then deposits the money, which can add another few business days.

Key Takeaways

  • Online-filed returns through NETFILE typically process in two to four weeks, while paper returns usually take six to eight weeks or longer.
  • The CRA's processing clock starts when they physically receive your return, not when you mail or submit it.
  • Direct deposit is faster than a mailed cheque — direct deposit usually arrives within a few business days of CRA approval, while cheques take one to two weeks in the mail.
  • If your return is flagged for review, the CRA will contact you and processing pauses until they receive what they ask for.
  • You can check your refund status using My Account on the CRA website or by calling 1-800-959-5525 once processing has begun.

Why online filing is faster than mailing a paper return

When you file through NETFILE — the CRA's approved online filing system — your return goes directly into their computer system. The CRA receives it when ready and can begin processing when ready. The software you use checks for common errors before you submit, so fewer returns need to be sent back for corrections.

Paper returns must be mailed to a CRA processing centre, sorted by staff, and manually entered into the system. This adds days or weeks before processing even begins. If your handwriting is unclear or information is missing, the CRA may contact you to clarify, which pauses the clock further. For this reason, the CRA estimates paper returns take at least six to eight weeks, though many take longer during busy tax season.

How direct deposit affects when you receive your money

The fastest way to receive a refund is direct deposit to a Canadian bank account. Once the CRA approves your refund, they send the payment electronically to your bank. Most banks deposit the money within one to three business days. This means your total wait from filing to having money in your account can be as short as two to four weeks for an online return with direct deposit.

If you requested a cheque instead, the CRA mails it to your address on file. A mailed cheque takes one to two weeks to arrive, depending on postal service speed and your location. Once it arrives, you must deposit it at your bank, which may take another business day to clear. Cheques also carry the risk of being lost in the mail or damaged. For these reasons, direct deposit is the CRA's preferred method and usually results in faster access to your money.

What happens if the CRA needs more information from you

Sometimes the CRA flags a return for review before approving the refund. This happens when information on your return does not match records they have on file, when deductions seem unusually large, or when they randomly select a return for verification. The CRA will contact you by mail or phone to ask for documents or clarification. Processing stops until you respond.

If you receive a letter from the CRA asking for information, respond as quickly as possible. Include everything they ask for and keep a copy for your records. The time it takes to respond directly affects when your refund is approved. Some reviews take a few weeks; others can take several months if documents are missing or if the CRA needs to investigate further. You can contact the CRA at 1-800-959-5525 to ask what they need and whether your return is under review.

Checking your refund status without guessing

You do not have to wait passively. The CRA provides two ways to check whether your refund has been processed and when it will arrive. The fastest method is to log into My Account on the CRA website using your Social Insurance Number (SIN) and password. Once you log in, you can see the status of your return, the amount of your refund, and the date the CRA approved it.

If you do not have online access set up, you can call the CRA's automated phone line at 1-800-959-5525. Have your SIN and the amount of your refund handy. The automated system will tell you whether your return has been received and processed. If you need to speak to a person, you can stay on the line after the automated message, though wait times are often long during tax season. Calling is most useful if you have not heard anything after eight weeks or if you need to report a change to your address or banking information.

Why refunds sometimes arrive later than expected

Several things can delay a refund beyond the standard two to eight week window. If you filed a paper return, delays in mail delivery or CRA processing centre backlogs can add weeks. If your return was flagged for review, the clock resets once you provide the information the CRA requested. If you changed banks or your direct deposit information is incorrect, the CRA may mail a cheque instead, which takes longer.

Tax season (February through May) is the busiest time for the CRA. During these months, processing times stretch toward the longer end of the estimate. If you filed in April or May, expect closer to six to eight weeks rather than two to four. The CRA also processes returns in the order they are received, so filing early in the tax year can mean faster processing. If your refund has not arrived after eight weeks and you have not heard from the CRA, contact them to confirm they received your return and to ask whether it is under review.

What to do if your refund never arrives

If the CRA approved your refund but the money never reached your account, the problem usually lies with direct deposit information or mail delivery. Log into My Account and check the refund status. If it shows as approved and sent, verify that the bank account number you provided is correct and still active. If you changed banks after filing, the CRA may have sent the deposit to your old account.

If the CRA shows the refund was mailed as a cheque, check your mail carefully. Cheques can take two weeks to arrive and may be delayed by postal service issues. If more than three weeks have passed since the CRA approved the refund and you have not received a cheque, contact the CRA to request a replacement. They can reissue a cheque or arrange a direct deposit if you provide corrected banking information. Keep any correspondence from the CRA that shows the refund was approved — you will need it to request a replacement.

Frequently Asked Questions

Can I get my refund faster if I pay someone to file my return?

No. The CRA's processing time is the same regardless of who prepares your return. A tax professional or software company cannot speed up CRA processing. However, filing online through NETFILE is faster than mailing a paper return, so using certified software or a tax professional who files electronically will get you your refund sooner than mailing a paper form.

What if I filed my return but the CRA website says they have not received it?

If you filed online through NETFILE, the software should have confirmed receipt when ready. If you did not see a confirmation number, your return may not have submitted. Check your email for a confirmation from the CRA or your software provider. If you mailed a paper return, allow at least two weeks for it to arrive at the processing centre before checking status. If more than three weeks have passed and the CRA still shows no record, contact them to confirm they received it.

Do I have to wait for my refund or can I get an advance?

The CRA does not offer refund advances or loans. You must wait for processing to complete. Some banks and tax software companies advertise "when ready refunds" or "rapid refunds," but these are loans they provide using your expected refund as collateral — you pay fees and interest. These services are not worth the cost for most people. Filing online and using direct deposit is the fastest free option.

Why does the CRA take so long compared to other countries?

The CRA processes millions of returns each year and must verify information against multiple government databases. Two to eight weeks is standard for a government tax authority. The timeline is longer during tax season because of volume. Filing early in the tax year (February or March rather than April) can reduce your wait time.

If I owe taxes one year and get a refund the next, will they offset each other?

Yes. If you owe taxes from a previous year, the CRA will explore your refund to that debt before sending you any remaining balance. This is called a setoff. The CRA will notify you in writing if this happens. If you think you may owe from a previous year, contact the CRA before filing to confirm your account status.