NETFILE is the Canada Revenue Agency's electronic tax filing service that allows Canadians to submit their income tax returns directly to the CRA over the internet. It is the fastest, most accurate, and most convenient way to file your taxes in Canada, and it is completely free to use (though many tax software applications charge for premium features).
NETFILE allows you to prepare your tax return using CRA-certified software on your computer or phone, then submit it electronically to the CRA in minutes. The CRA receives your return instantly, and refunds via direct deposit can arrive in as little as 8 business days — far faster than paper filing, which can take 8 weeks or more.
The CRA opens NETFILE for the 2024 tax year in late February 2025. Returns are accepted from approximately February 24, 2025. You cannot file before this date, but filing as early as possible once NETFILE opens gives you the fastest refund and earliest benefit recalculations.
Most Canadian residents can file using NETFILE. There are some exceptions — you cannot use NETFILE if you are filing for a tax year prior to 2020 (use REFILE or paper), if you are a non-resident, if you are filing a return for a deceased person's year of death, or if you have certain unusual tax situations. Check the CRA website for the current exclusion list each year.
You must use CRA-certified software to NETFILE. Popular certified options for 2025 include:
One of NETFILE's best features is Auto-fill my return. After connecting your CRA My Account credentials to your tax software, the system automatically pulls in all your tax slips (T4, T3, T5, RRSP receipts, and more) that employers and financial institutions have submitted to the CRA. This dramatically reduces data entry and virtually eliminates transposition errors.
Returning filers need their 8-character NETFILE access code to file. It is located in the upper right area of your prior year's Notice of Assessment. If you have lost it, you can retrieve it through CRA My Account or by calling the CRA. First-time filers (no prior year return on file) do not need an access code.
After receiving your NETFILE confirmation number, allow 1–2 weeks for CRA processing. Track your refund status through:
Set up direct deposit in CRA My Account before filing to receive your refund in as few as 8 business days.
KOHO offers free banking with no monthly fees. Use code 45ET55JSYA for a bonus when you sign up.
Open KOHO Free — No Fees — Code 45ET55JSYA