How Canadian tax refunds work

A tax refund in Canada happens when you have paid more income tax than you actually owe. The Canada Revenue Agency (CRA) — the federal tax authority — calculates what you owe based on your income, deductions, and credits, then sends you back the difference. Most Canadian employees get refunds because their employer withholds tax from each paycheque, and that amount is often more than their actual tax bill.

The refund process is straightforward: you file a tax return, the CRA reviews it, and if you have overpaid, they send the money back to you. The timing and method depend on how you file and whether the CRA has any questions about your return.

Key Takeaways

  • You must file a tax return with the Canada Revenue Agency each year, even if you think you do not owe tax, because that is how the CRA knows to send you a refund.
  • Most refunds arrive within two to eight weeks of filing, but this depends on how you file and whether the CRA needs more information from you.
  • You can file online through CRA-certified software, by mail, or through a tax professional, and online filing is usually fastest.
  • The CRA will deposit refunds directly to your bank account if you have provided banking details, or mail a cheque if you have not.
  • If you are a non-resident of Canada or a visitor who worked here, you may still be may have access to to a refund and should file a return.

Who must file a tax return in Canada

You must file a tax return if you are a Canadian resident for tax purposes, even if you earned no income or believe you owe no tax. The CRA uses your return to determine whether you are may have access to to refunds, credits, or benefits. If you do not file, you will not receive any refund you are owed, and you may face penalties.

Non-residents and temporary residents (such as international students or temporary workers) may also need to file if they earned Canadian income. If you worked in Canada but are not a resident, contact the CRA or a tax professional to confirm whether you must file — you may be may have access to to a refund even if you are not a resident.

What you need to file your return

To file a Canadian tax return, you will need your Social Insurance Number (SIN), information about all income you earned (from employers, self-employment, investments, or other sources), and details of any deductions or credits you are claiming. Your employer will send you a T4 slip showing the income and tax withheld; if you are self-employed or have investment income, you will need records of that as well.

You will also need receipts or documentation for any deductions you claim — such as medical expenses, charitable donations, or childcare costs — though you do not submit these with your return. Keep them in case the CRA asks to see them later. If you have a spouse or dependents, you may need their information too.

How to file your tax return

You have three main options for filing: online through CRA-certified tax software, by mail, or through a tax professional. Online filing is fastest and most common. The CRA publishes a list of certified software providers on its website; many offer free versions for straightforward returns. You enter your information, the software calculates your refund or balance owing, and you submit it electronically to the CRA.

If you prefer to file by mail, you can read the paper forms from the CRA website or request them by phone. Fill them out, sign them, and mail them to the address shown on the form. Filing by mail takes longer — typically four to six weeks longer than online filing — because the CRA must receive and process the physical documents.

A tax professional — such as an accountant or tax preparer — can file on your behalf. This costs money but is useful if your situation is complex or if you are unfamiliar with the Canadian tax system. Some tax professionals offer free or low-cost returns for people with straightforward situations.

Timeline for receiving your refund

If you file online, the CRA typically processes your return and sends your refund within two to four weeks. If you file by mail, allow six to eight weeks. These timelines assume your return is complete and the CRA does not need to ask you questions.

The CRA will deposit your refund directly to your bank account if you have provided your banking details on a previous return or on this one. If you have not provided banking information, the CRA will mail you a cheque, which takes additional time to arrive. You can check the status of your refund through CRA's online portal, My Account, or by calling the CRA.

What happens if the CRA has questions about your return

Sometimes the CRA will contact you to ask for more information or documentation before processing your refund. This might happen if your return is incomplete, if you claimed a deduction that seems unusual, or if the CRA wants to verify information. When this happens, the CRA will send you a letter explaining what they need and how to respond.

Respond promptly and provide exactly what they ask for. If you do not respond or if the CRA finds an error, they may adjust your return, which could reduce or eliminate your refund. If you disagree with the CRA's decision, you have the right to object, and the CRA will review your case again.

Refunds for non-residents and international visitors

If you are not a Canadian resident but worked in Canada, you may still be may have access to to a refund. Non-residents must file a Canadian tax return reporting all Canadian income. The tax rules for non-residents are different — you may owe tax on Canadian income even if you earned very little — but you may also be may have access to to deductions or credits that result in a refund.

International students and temporary workers should file a return even if they think they do not owe tax, because the CRA may have withheld tax from their paycheques. A return is the only way to recover that money. If you are unsure whether you must file or whether you are may have access to to a refund, contact the CRA or a tax professional who works with non-residents.

Frequently Asked Questions

How long does it take to get a tax refund in Canada?

Online refunds typically arrive within two to four weeks; mail-filed returns take six to eight weeks. Direct deposit to your bank account is faster than a mailed cheque. You can check your refund status through CRA's My Account portal or by calling the CRA.

What if I do not have a Social Insurance Number?

You need a SIN to file a Canadian tax return and receive a refund. If you are a Canadian citizen or permanent resident without a SIN, you can request one from Service Canada. If you are a temporary resident or international student, you may be able to obtain a SIN through your employer or school.

Can I file a tax return for a previous year if I did not file at the time?

Yes. You can file returns for previous years, and if you are owed a refund, the CRA will send it to you. However, there are time limits — generally you can go back six years. File as soon as possible, because the longer you wait, the more interest you may lose on your refund.

What if I owe tax instead of getting a refund?

If your return shows you owe tax, the CRA will send you a notice of assessment telling you how much and when payment is due. You can pay online, by mail, or through your bank. If you cannot pay in full, contact the CRA to discuss payment options.

Do I need to keep receipts when I file my return?

You do not submit receipts with your return, but you must keep them for at least six years in case the CRA asks to see them. This includes receipts for deductions, donations, medical expenses, and any other claims you make on your return.