Skip to main content

Why CRA AutoFill Is Not Working (Common Issues & Fixes)

CRA AutoFill may not work due to CRA system issues, browser settings, or session errors, but it’s optional and you can still file your taxes by entering or uploading your slips manually.

Written by Arani Tharmalingam
Updated today

If you’re trying to use CRA AutoFill and it’s not working, you’re not alone. This is one of the most common issues taxpayers experience during tax season.

The good news is that in most cases, the problem is not with your tax software. It’s usually related to CRA systems, browser settings, or session issues.

Let’s break it down clearly.

Do You Need CRA AutoFill to File Your Taxes?

First, an important clarification: You do NOT need CRA AutoFill to file your taxes.

AutoFill is simply a convenience feature that pulls your tax slips directly from the CRA into your tax software.

You can still:

  • File your taxes without AutoFill

  • Manually enter your T-slips

  • Upload your slips and have them imported

So if AutoFill isn’t working, you can still complete your return without any issues.

Requirement: CRA My Account

To use AutoFill, you must have a CRA My Account.

Without it:

  • You cannot connect to CRA

  • AutoFill will not work at all

If you don’t have an account, you’ll need to register first before using this feature.

Common Reasons CRA AutoFill Is Not Working

1. CRA System Maintenance

One of the most common reasons is that CRA systems are temporarily unavailable.

CRA often performs maintenance during:

  • Late evenings

  • Overnight hours

  • Weekends

If AutoFill isn’t working:

  • Check the CRA website for maintenance notices

  • Try again later

If CRA is down, AutoFill will not work on any tax software.

2. Browser Pop-Up Blockers

AutoFill requires you to:

  • Leave your tax software temporarily

  • Log in through a CRA authorization window

If your browser blocks pop-ups, the process breaks.

Fix:

  • Disable pop-up blockers in your browser

  • Allow redirects for the tax software and CRA

This is one of the most frequent causes of AutoFill failure.

3. Browser Compatibility Issues

Some browsers don’t handle CRA’s login flow well. Common issues:

  • Session loops

  • Redirect failures

  • Stuck on “Agree” screen

For example, users sometimes experience a loop where clicking “Agree” just reloads the same page instead of proceeding to login . Recommended fixes:

  • Use Google Chrome

  • Avoid Firefox if issues occur

  • Try Incognito / Private mode

  • Clear cache and cookies

4. CRA Session Timeout (ERR.029)

A very common technical issue is a CRA session timeout, often labeled as: Auto-Fill ERR.029

What happens:

  • You click “Agree”

  • The page refreshes instead of continuing

  • You never reach the CRA login screen

This is typically a CRA-side issue, not a software issue. What you can try:

  • Log into CRA My Account first in your browser

  • Then return and retry AutoFill

If it still fails, there may be no workaround other than trying again later.

5. Browser Extensions or Privacy Settings

Ad blockers and privacy tools can interfere with:

  • CRA authentication

  • Session cookies

  • Redirect flows

This is especially common on Safari and privacy-focused setups.

Fix:

  • Disable extensions temporarily

  • Allow cookies for CRA

  • Try a different browser

What If CRA AutoFill Still Doesn’t Work?

If you’ve tried everything and it still doesn’t work, don’t worry.

You still have multiple options:

Option 1: Upload Your Tax Slips

You can upload your T-slips, and AI can automatically extract and enter the data into your return.

Option 2: Enter Slips Manually

Use the search bar in your tax software and input the numbers directly.

Both methods work just as well as AutoFill.

Key Takeaways

  • CRA AutoFill is optional, not required

  • You must have CRA My Account to use it

  • Most issues are caused by:

    • CRA maintenance

    • Browser settings

    • Session timeouts

  • The problem is usually not your tax software

Did this answer your question?