How long the Canada Revenue Agency takes to process your refund

The Canada Revenue Agency (CRA) processes most tax refunds within two to eight weeks from the date they receive your complete return. If you file electronically through approved software or a tax professional, the timeline is usually faster — often two to four weeks. If you mail a paper return, add another two to three weeks for delivery and initial processing before the CRA even begins reviewing your file.

The exact timing depends on three things: how you file, whether your return is complete and error-free, and current processing volume at your local tax centre. The CRA publishes processing times on its website, broken down by tax centre location, and these times shift throughout the tax season. A return filed in late February will typically process faster than one filed in late April, when the CRA is handling peak volume.

If you have not received your refund within the timeframe the CRA published for your tax centre, you can check the status of your return using My Account (the CRA's online portal) or by calling 1-800-959-5525. The CRA will not issue a refund status over email, and you cannot speed up processing by calling — but you can confirm whether your return is still in queue or if there is a hold-up.

Key Takeaways

  • Electronic returns typically process in two to four weeks; mailed returns take four to eight weeks or longer depending on mail delivery delays.
  • The CRA publishes processing times by tax centre on its website, and these times change as volume increases during tax season.
  • You can check your refund status in My Account or by phone, but the CRA cannot speed up processing once your return is filed.
  • A return with errors, missing documents, or incomplete information will be held until the CRA contacts you to resolve the issue.
  • Direct deposit refunds arrive faster than cheques, which can take an additional one to two weeks after the CRA processes your return.

Why some refunds take longer than eight weeks

The CRA will hold your return if information is missing or does not match their records. Common reasons include a mismatch between your Social Insurance Number and name, missing receipts or documents the CRA requested, unreported income the CRA has on file from your employer or financial institution, or a discrepancy in your claimed deductions. When this happens, the CRA will contact you by mail — not email — asking you to provide the missing information or explain the discrepancy.

You typically have 30 days from the date on the CRA's letter to respond. If you do not respond within that window, the CRA will process your return based on the information they have, which may mean a smaller refund or a balance owing. Once you send the requested information, processing resumes, and the eight-week timeline restarts from the date the CRA receives your response.

If you filed a return claiming the Canada Workers Benefit, Canada Training Credit, or other refundable credits, the CRA may hold your return for additional verification. These credits are audited more frequently, and processing can stretch to 12 weeks or longer. The CRA will notify you if your return is under review.

Direct deposit versus cheque — which arrives first

If you set up direct deposit with the CRA, your refund will be deposited into your bank account within one to three business days after the CRA processes your return. This is the fastest method. You provide your banking details when you file your return, and the CRA sends the funds electronically to your bank.

If you did not set up direct deposit and the CRA issues a cheque, the refund will be mailed to your address on file. A cheque typically takes one to two weeks to arrive after the CRA processes your return, depending on postal delivery times. Once you receive the cheque, you will need to deposit it at your bank, which may take an additional one to three business days to clear.

You can set up or update your direct deposit information in My Account at any time. If you change your banking details after filing, contact the CRA to update your account before your refund is processed. If the CRA has already issued a cheque to your old address, you can contact your bank to redirect it once it arrives, or contact the CRA to request a reissue.

What to do if your refund does not arrive on time

If the CRA's published processing time has passed and you have not received your refund, log into My Account and check the status of your return. My Account will show whether the CRA is still processing your return, whether they have issued a refund, or whether there is a hold on your file. This is the fastest way to get an answer.

If My Account shows your refund has been issued but you have not received it, the delay is likely in mail delivery (for cheques) or your bank's processing time (for direct deposit). Contact your bank to confirm whether the deposit has been received. If your bank has no record of the deposit, contact the CRA with your return details and ask them to investigate.

If My Account shows your return is still being processed beyond the published timeline, or if there is a hold on your file, call the CRA at 1-800-959-5525. Have your Social Insurance Number, date of birth, and a copy of your return ready. The CRA representative can tell you why the delay is happening and what you need to do next.

Processing times for different filing methods

The speed of your refund depends partly on how you submit your return to the CRA. Electronic filing is faster because the CRA receives your information when ready and can begin processing right away. Paper returns must travel through the mail, be sorted at a tax centre, and then be manually entered into the system, which adds weeks to the timeline.

The table below shows typical processing times for each method. These are estimates based on normal processing volume; during peak tax season (late March through April), all timelines may extend by one to two weeks. Check the CRA website for your specific tax centre's current processing time before you file.

Filing MethodTypical Processing TimeNotes
Electronic (NETFILE) with tax software2–4 weeksFastest option; CRA receives file when ready
Electronic through a tax professional2–4 weeksSame speed as software; professional handles submission
Paper return by mail4–8 weeks or longerIncludes mail delivery time; slower initial processing
In-person at a CRA office4–8 weeksNot widely available; check your local office

How to track your refund in My Account

The CRA's My Account portal is the most reliable way to check your refund status. To log in, visit My Account on the CRA website and use your Social Insurance Number, date of birth, and password. If you do not have a My Account password, you can register for one using your CRA user ID and a valid piece of identification.

Once logged in, select "Tax returns" and then "2024 tax return status." The page will show whether your return has been received, is being processed, or has been assessed. If a refund has been issued, it will show the amount and the date it was sent. If there is a hold or issue with your return, My Account will display a message explaining why.

My Account updates once per business day, usually overnight. If you filed your return very recently, it may take 24 to 48 hours to appear in the system. Check back the next day if you do not see your return yet. This real-time visibility means you do not have to wonder — you can see exactly where your return stands in the queue.

Frequently Asked Questions

Can I get my refund faster if I call the CRA?

No. The CRA cannot speed up processing once your return is filed. Calling will not move your return to the front of the queue. However, if your return is held due to missing information or an error, calling can help you resolve the issue faster, which allows processing to resume.

What if I filed my return but the CRA says they did not receive it?

If you filed electronically, check your email for a confirmation receipt from the CRA or your tax software. This receipt proves the file was submitted. If you filed by mail, the CRA may not have received it yet, or it may have been lost. Contact the CRA with your return details and ask them to investigate. You may need to file again.

Will I get interest if my refund is late?

The CRA does not pay interest on refunds that are delayed due to normal processing time. However, if the CRA made an error that caused the delay, or if your refund was lost in the mail, you can request consideration. Contact the CRA to discuss your situation.

Do I need to do anything after I receive my refund?

No. Once the refund is deposited or the cheque is cashed, your 2024 tax return is complete. Keep your return documents for at least six years in case the CRA requests them for review.

What if I owe money instead of getting a refund?

If you owe a balance, the CRA will send you a notice of assessment by mail showing the amount due and the payment important date. You can pay online through My Account, by phone, by mail, or at your bank. The important date is typically 60 days from the date on the notice.