How long the CRA takes to process your 2024 tax return
The Canada Revenue Agency (CRA) aims to process most returns within two weeks of receiving them, but the actual timeline depends on how you file and whether your return needs review. If you file online through NETFILE, the CRA typically processes your return faster than a paper return. Paper returns can take four to eight weeks or longer.
The two-week target applies only to straightforward returns with no errors or missing information. If the CRA needs to verify documents, request clarification, or conduct a review, your refund will be delayed. Returns filed near the tax deadline (June 15 for most people, June 3 for 2024) also take longer because the CRA receives a high volume all at once.
Once the CRA processes your return and approves your refund, the money still needs to travel from the CRA to your bank or to you by mail. Direct deposit typically takes three to five business days after processing is complete. Cheques take seven to ten business days or longer depending on postal service delays.
Key Takeaways
- NETFILE returns are processed faster than paper returns, usually within two weeks if there are no issues.
- The CRA may delay your refund if your return contains errors, missing documents, or information that requires verification.
- Direct deposit delivers your refund three to five business days after the CRA approves it; cheques take seven to ten business days or more.
- Returns filed close to the June deadline take longer because the CRA processes a much larger volume in a short period.
- You can check your refund status through My Account on the CRA website without waiting for a notice in the mail.
Checking your refund status online
The fastest way to find out when your refund will arrive is to check the CRA's My Account portal. Log in with your Social Insurance Number (SIN) and password, or use Sign-In Partner options like online banking. Once logged in, go to the "Tax returns" section and select the year you filed. You will see the status of your return and, if a refund has been approved, the expected payment date.
My Account updates regularly as the CRA processes your return. You may see your return status change from "received" to "being processed" to "assessed" to "refund approved." Each step takes time, and the CRA does not always update the portal on the same day it processes your file. Check back every few days if your return is still being processed.
If you do not have online access or prefer not to use My Account, you can call the CRA at 1-800-959-5525. Have your SIN and the tax year ready. Wait times are longest during tax season (February through June), so calling in July or later will be faster.
Why your refund might be delayed
The CRA holds back refunds for several common reasons. If your return contains math errors, missing information, or documents that do not match CRA records, processing stops until the issue is resolved. The CRA will send you a letter explaining what is needed. Respond as quickly as possible with the requested documents or corrections.
If you claim the Canada Child Benefit (CCB), the CRA may delay your refund while it verifies your family situation and income. If you received CERB, CEWS, or other pandemic payments, the CRA cross-checks those amounts against what you reported on your return. Discrepancies trigger a review that can add weeks to processing time.
Returns filed by mail take longer than NETFILE returns because CRA staff must manually enter your information into the system. If your handwriting is unclear or pages are missing, the delay extends further. Paper returns also have a higher error rate, which means more returns get flagged for review.
If you owe money to the CRA from a previous year, the agency may apply your 2024 refund to that debt instead of sending it to you. The CRA will notify you of this offset in writing. If you dispute the debt, contact the CRA before filing to resolve it.
Direct deposit versus cheque payment
Direct deposit is the fastest and most reliable way to receive your refund. Once the CRA approves your refund, the money reaches your bank account in three to five business days. You do not have to wait for mail delivery or worry about a cheque getting lost.
To set up direct deposit, provide your banking information on your tax return. Include your institution number (three digits), transit number (five digits), and account number. Double-check these numbers before submitting your return—a single digit wrong will cause the CRA to mail a cheque instead, adding one to two weeks to your wait.
If you receive a cheque instead of direct deposit, the CRA mails it from Ottawa. Standard mail delivery takes seven to ten business days, but can take longer during busy periods or if your address is rural. If your cheque does not arrive within three weeks of the CRA's approval date, contact the CRA to request a replacement or to have the refund sent by direct deposit.
What to do if your refund does not arrive on time
If the CRA's My Account shows your refund was approved but the money has not arrived after five business days (for direct deposit) or three weeks (for cheque), contact the CRA. Have your SIN, the tax year, and the approval date from My Account ready. Call 1-800-959-5525 or visit a CRA office in person.
If you set up direct deposit but the money went to the wrong account, the CRA can sometimes reverse the payment and resend it to the correct account. This process takes additional time. If the cheque was lost in the mail, the CRA will issue a replacement, but you must wait for it to be mailed and delivered again.
If your return is still showing as "being processed" after eight weeks, the CRA is likely reviewing it. Contact the agency to find out what information is needed. Do not wait passively—follow up in writing if phone lines are busy, and keep records of every contact you make.
Filing method and processing speed comparison
| Filing Method | Processing Time | Refund Delivery Time | Total Time to Receive Refund |
|---|---|---|---|
| NETFILE with direct deposit | 2 weeks (typical) | 3–5 business days | 2–3 weeks |
| NETFILE with cheque | 2 weeks (typical) | 7–10 business days | 3–4 weeks |
| Paper return with direct deposit | 4–8 weeks | 3–5 business days | 4–9 weeks |
| Paper return with cheque | 4–8 weeks | 7–10 business days | 5–10 weeks |
These timelines assume no errors, missing information, or CRA review. Returns filed close to the June deadline or those requiring verification will take longer. Filing early (February or March) and using NETFILE with direct deposit gives you the fastest refund.
The difference between the fastest and slowest routes is significant. A NETFILE return with direct deposit filed in February can reach your account in two to three weeks, while a paper return with a cheque filed in June may not arrive for two months or more. The filing method you choose matters as much as when you file.
Frequently Asked Questions
Can I get my refund faster if I file early?
Yes. Filing in February or March means the CRA processes your return when volume is lower, so you will see results faster than if you file in May or June. Early filing also gives you time to correct errors before the deadline. NETFILE returns filed in February typically arrive within two to three weeks.
What if I made a mistake on my return after I filed it?
If you notice an error before the CRA assesses your return, contact the CRA immediately. If the error is in your favour (you claimed less than you should have), you can file an adjustment request. If the error is against you (you claimed more), the CRA will catch it during processing and adjust your refund.
Does the CRA send a notice when my refund is approved?
The CRA sends a Notice of Assessment by mail after your return is processed, but this can take several weeks after your refund is already approved. My Account shows your refund status much faster. Do not wait for the paper notice—check online instead.
What happens if I file my return late?
If you file after June 15, you may owe a late-filing penalty. Your return will also be processed after the main rush, so it may take longer. However, if you are owed a refund, the CRA will still process it and send it to you—the late penalty does not prevent you from receiving money back.
Can I cancel my refund once I have filed?
No. Once you file your return, you cannot cancel it. If you want to change information on your return, you must file an adjustment request or wait until next year to correct it on your next return. Contact the CRA if you need to make changes before your refund is approved.