A paper cheque typically arrives four to six weeks after the Canada Revenue Agency (CRA) processes your return, but the timeline depends on how you filed and whether your return needs review.

If you filed by mail, add another one to two weeks before the CRA even receives it. If the CRA flags your return for verification—asking for receipts, checking income sources, or reviewing deductions—the cheque is held until that review closes, which can add weeks or months. The safest way to know your actual timeline is to check your CRA My Account online, which shows the exact date the CRA processed your return and whether any review is underway.

Paper cheques move through Canada Post after the CRA issues them, and postal delays are beyond the CRA's control. If your cheque doesn't arrive within eight weeks of the processing date shown in My Account, contact the CRA directly to confirm it was mailed and ask them to investigate with Canada Post.

Key Takeaways

  • Paper cheques arrive four to six weeks after the CRA processes your return, but this timeline starts only after the CRA receives and processes your filed return.
  • If you filed by mail instead of online, add one to two weeks for postal delivery to the CRA before processing even begins.
  • Any review or verification request pauses the cheque issuance until the CRA closes the review, which can extend the timeline by weeks or months.
  • Check CRA My Account to see the exact processing date and whether your return is under review, which tells you when to expect the cheque.
  • If eight weeks have passed since processing and the cheque hasn't arrived, contact the CRA to confirm it was issued and investigate postal delays.

Why paper cheques take longer than direct deposit

The CRA can deposit a refund directly to your bank account within two to three business days of processing your return. A paper cheque requires an extra step: the CRA must print it, insert it into an envelope, and hand it to Canada Post. That printing and mailing process adds three to four weeks to the timeline.

Direct deposit is faster because it's electronic—no printing, no postal handling, no sorting at local mail facilities. If you have a bank account and your return is straightforward (no review needed), direct deposit cuts your wait time roughly in half. You can request direct deposit when you file your return, or update your banking information in CRA My Account before you file next year.

How to track your cheque using CRA My Account

Log into CRA My Account with your Social Insurance Number and password. Under "Tax returns," find the year you filed and look for the "Notice of Assessment" or the status of your return. The page will show the date the CRA processed your return. Once processing is complete, the CRA typically issues the cheque within one to two business days, though the actual mailing happens over the following week.

If your return shows "under review" or "verification in progress," the cheque will not be issued until that review closes. The CRA will update My Account when the review is complete and the cheque has been issued. If you see no status update after three weeks, or if the processing date is more than six weeks old and you still haven't received the cheque, contact the CRA by phone or through My Account messaging.

What delays a cheque after the CRA processes your return

Once the CRA processes your return and issues the cheque, the delay is almost always postal. Canada Post sorts cheques at regional facilities and delivers them to your address on file. During busy seasons (spring and early summer), postal delays can stretch to eight weeks or longer. Winter weather, staff shortages, and mail volume all affect delivery speed.

The CRA has no control over postal delays once the cheque leaves their facility. If your cheque was issued more than six weeks ago (confirmed in My Account), contact the CRA to ask them to file a trace with Canada Post. The CRA can request that Canada Post search for the cheque at sorting facilities and confirm whether it was delivered or lost. If it was lost, the CRA can issue a replacement cheque or arrange direct deposit instead.

When the CRA holds your cheque for review

The CRA reviews returns for many reasons: income reported on your return doesn't match what employers or financial institutions reported to the CRA, you claimed deductions the CRA wants to verify, you reported business income without supporting documents, or your return shows patterns the CRA flags for routine review. During a review, your cheque is not issued until the CRA closes the file.

A routine review typically takes two to four weeks. If the CRA asks you for documents, you usually have 30 days to respond. Once you send the documents, the CRA takes another one to three weeks to review them and close the file. Only then is your cheque issued. If the review uncovers an error in your favour, the cheque amount may be adjusted upward. If the CRA finds you owe money, the cheque is reduced or cancelled and you receive a bill instead.

You can check whether your return is under review in CRA My Account. If it is, the page will say so and may show what documents the CRA is requesting. If you don't see a review notice but your return has been processing for more than four weeks, contact the CRA to ask whether a review is underway.

What to do if your cheque is lost or never arrives

If eight weeks have passed since the CRA issued your cheque (confirmed in My Account) and you haven't received it, the cheque is likely lost in the mail. Contact the CRA by phone at 1-800-959-5525 or through My Account messaging. Have your Social Insurance Number, the tax year, and the refund amount ready. The CRA will confirm the cheque was issued and file a trace with Canada Post.

If Canada Post cannot locate the cheque after two to three weeks, the CRA will issue a replacement. You can request that the replacement be sent by mail again or ask the CRA to deposit it directly to your bank account instead. Direct deposit is faster and eliminates the risk of a second lost cheque. The replacement cheque or deposit typically arrives within two to three weeks of the CRA's decision to reissue.

Frequently Asked Questions

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

No. The CRA processes returns in the order they are received, and calling does not move you ahead in the queue. Calling is useful only if your return is overdue (more than six weeks since processing) or if you need to report a lost cheque. For routine status checks, CRA My Account is faster and doesn't require waiting on hold.

What if I moved and the cheque was sent to my old address?

Canada Post will not forward a cheque to a new address. If you moved after filing, update your address in CRA My Account when ready. If the cheque was already issued to your old address, contact the CRA and ask them to issue a replacement to your new address. Provide proof of your new address (a utility bill or lease works). The replacement will take two to three weeks.

Does filing by mail make my cheque take longer?

Yes. If you mail your return to the CRA, add one to two weeks for postal delivery before processing even begins. The CRA then takes another two to four weeks to process it. After that, the four to six week cheque delivery timeline starts. Filing online through NETFILE or the CRA's online portal eliminates the first postal delay and gets you processed faster.

Will the CRA issue a cheque if I owe money from a previous year?

No. If you owe the CRA money from a prior tax year, the CRA will explore your current refund against that debt first. You receive only the amount left over, if any. The CRA will notify you of the offset in your Notice of Assessment. If you dispute the debt, contact the CRA before filing to discuss payment arrangements or a formal objection.

Can I cancel a cheque and get direct deposit instead?

Once the CRA has issued a cheque, you cannot cancel it. You can only report it lost and request a replacement by direct deposit. If the cheque hasn't been issued yet (your return is still processing), you can update your banking information in CRA My Account to request direct deposit before the cheque is printed. The CRA will then deposit your refund instead of mailing a cheque.