Standard refund timing in Canada

Most Canadian tax refunds arrive within two to eight weeks of the Canada Revenue Agency (CRA) receiving your return. The exact timing depends on how you file, whether the CRA needs to verify information, and how busy they are during tax season.

If you file online through an approved software provider or NETFILE, the CRA typically processes your return faster than a paper return. Paper returns can take longer because they must be manually entered into the system first.

The CRA publishes processing times on their website, and these times shift throughout the tax season. Early filers (those who submit in February or March) often see faster processing than those who file in April or May, when the volume is highest.

Key Takeaways

  • Online NETFILE returns are usually processed in two to four weeks, while paper returns can take six to eight weeks or longer.
  • The CRA must verify your identity and information before releasing your refund, which can add time if documents are missing or inconsistent.
  • Direct deposit is faster than a mailed cheque — refunds arrive in your bank account within days of approval, while cheques take one to two weeks in the mail.
  • You can check your refund status through My Account on the CRA website or by calling 1-800-959-5525 once processing has begun.
  • If the CRA requests documents or information, responding quickly can prevent delays that might otherwise add weeks to your timeline.

Why some refunds take longer than others

The CRA does not process every return at the same speed. Returns that are straightforward — with no missing information, no discrepancies between what you report and what employers or financial institutions reported to the CRA — move through quickly. Returns that contain errors, missing documents, or information that does not match CRA records get flagged for review.

Common reasons for delays include unreported income, missing receipts for deductions you claimed, inconsistencies in your address or social insurance number, or changes to your marital status that affect your tax credits. If you claimed the Canada Child Benefit, the CRA may verify your family situation before releasing your refund.

The time of year also matters. Returns filed in February or early March typically process faster because the CRA has more staff capacity. Returns filed in late April or May face longer queues. If you file after the June 15 important date (though the payment important date is still June 15), your refund will be processed after the peak season ends, which can actually speed things up.

Direct deposit versus mailed cheques

How you receive your refund affects how long you wait after the CRA approves it. Direct deposit is the fastest option — once the CRA processes your return and approves your refund, the money moves to your bank account within two to three business days. You do not have to do anything except may support your banking information is correct on your tax return.

If you request a mailed cheque instead, add one to two weeks to the timeline after approval. The cheque must be printed, inserted into an envelope, and delivered by Canada Post. Cheques can be lost or delayed in the mail, which is why the CRA recommends direct deposit.

To set up direct deposit, you provide your bank account number and transit number on your tax return. The CRA stores this information and uses it for future refunds unless you change it. If you do not have a bank account, some community banks and credit unions offer basic accounts specifically for people new to the banking system.

Checking your refund status

You do not have to wait passively. Once you have filed your return, you can check its status through My Account, the CRA's online portal. You log in with your social insurance number and password, and the site shows you whether your return has been received, is being processed, or has been approved.

My Account also displays the amount of your refund and the expected deposit date once processing is complete. This is the most accurate way to track your refund — it updates as the CRA works through your return.

If you do not have online access or prefer to speak with someone, you can call the CRA at 1-800-959-5525. Have your social insurance number and tax year ready. Wait times are longest during peak tax season (April and May), so calling in June or later is usually faster.

What to do if your refund is delayed

If your refund has not arrived within the timeframe the CRA provided, first check My Account to see whether the return is still being processed or whether the CRA has requested additional information. If the status shows your refund was approved and direct deposited, but the money has not appeared in your account after five business days, contact your bank — the issue may be on their end.

If My Account shows the CRA is requesting documents or information, respond as quickly as possible. The CRA will specify what they need and where to send it. Delays in responding can push your refund back by weeks.

If your return shows no activity for more than eight weeks after you filed online, or more than twelve weeks after you mailed a paper return, contact the CRA directly. This may indicate a problem with how your return was received or processed.

Refunds when you owe money instead

Not everyone receives a refund. If you owe taxes, the CRA will tell you through My Account or by mail. You then have until June 15 to pay what you owe. If you cannot pay in full, you can set up a payment arrangement with the CRA, which allows you to pay in installments.

If you owe a small amount and have claimed the Canada Child Benefit or other refundable credits, the CRA may offset your refund against what you owe before sending you the remainder. This happens automatically — you do not need to do anything.

Frequently Asked Questions

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

No. The CRA processes returns at the same speed regardless of who prepared them. A tax professional or software provider cannot speed up CRA processing. However, filing online through NETFILE is faster than mailing a paper return, so using approved software (whether you do it yourself or hire someone) does reduce your wait time.

What happens if I file my taxes late?

You can still receive a refund, but you lose interest on it. The CRA pays interest on refunds, but only back to the later of two dates: the day you filed your return, or 45 days after the end of the tax year (so June 14 for the 2023 tax year). File late, and you forfeit that interest. The refund itself still takes the same two to eight weeks to process.

Why does the CRA need to verify my information?

The CRA cross-checks what you report against what employers, banks, and other organizations reported about you. If your reported income does not match what your employer reported, or if you claim a deduction without supporting documents, the CRA flags it for review. This protects both you and the government from errors and fraud.

Can I get my refund by cheque instead of direct deposit?

Yes, but it takes longer. You can request a cheque on your tax return, though the CRA prefers direct deposit. If you have already filed and want to change your method, you can update your banking information through My Account, and future refunds will be direct deposited.

What if I moved and the CRA sends my cheque to my old address?

Update your address with the CRA as soon as you move. You can do this through My Account or by calling them. If a cheque was already mailed to your old address, contact the CRA and they can issue a replacement. This is another reason direct deposit is safer — your refund goes to your bank account regardless of where you live.