Fix HMRC Error 1046 (Authentication Failure) on CT600 Submission
CT600 rejected with HMRC Error 1046 (Authentication Failure)? Learn the five causes — wrong credentials, Corporation Tax not enrolled, GOV.UK One Login, lockout, stale password — and how to fix each, including when HMRC confirms sign-on works but submission still fails.
If your CT600 submission is rejected with HMRC Error 1046 — "Authentication Failure", it means HMRC did not accept the credentials TinyTax sent on your behalf. The return never reaches HMRC's records, which is why nothing shows up on your HMRC online account afterwards. This guide explains the causes and how to work through them.
What Error 1046 Actually Means
Error 1046 is HMRC's catch-all "we did not authenticate you" response. It does not tell you why, only that one of the following things is wrong:
- The Government Gateway User ID and password don't match an HMRC account
- The account exists but isn't enrolled for the Corporation Tax service for this company
- You're entering GOV.UK One Login credentials instead of the older Government Gateway credentials — only the Gateway login works for CT600 filing
- HMRC has temporarily locked the account because of repeated failed attempts
- A saved or autofilled password that's now out of date is being sent instead of your current one
Cause 1: Wrong Government Gateway Account or UTR Mismatch
The Government Gateway User ID you entered must be the one that holds the Corporation Tax enrolment for this specific company. The 10-digit Company UTR must also be the one HMRC has on record for that company.
Check:
- Go to your Business Tax Account: https://www.tax.service.gov.uk/business-account
- Sign in with the same User ID and password you tried to use in TinyTax
- Confirm you can see "Corporation Tax" listed for this company
- Click Corporation Tax and read the 10-digit UTR shown on that overview page. Compare it digit for digit with the UTR on your TinyTax return
Common mix-ups:
- Entering your personal Self Assessment UTR instead of the company's Corporation Tax UTR
- Using a personal Self Assessment Gateway login instead of the company's
- Using your accountant's old Gateway login (they may have de-authorised the company)
- Typing the UTR with spaces or hyphens — enter all 10 digits with no separators
Cause 2: Company Not Enrolled for Corporation Tax Online
Even if you can sign into Government Gateway, your company has to be specifically enrolled for the Corporation Tax service. New companies often have a Gateway account but no CT enrolment yet.
Check:
- Sign into your Business Tax Account
- Look for "Corporation Tax" in the list of services on the home screen
- If it's not there, you need to add it
- Visit gov.uk/log-in-register-hmrc-online-services
- Sign in with your Government Gateway User ID
- Click "Add a tax, duty or scheme"
- Select Corporation Tax
- Enter your 10-digit Company UTR
Cause 3: GOV.UK One Login vs Government Gateway
Since 2024 HMRC has been migrating sign-in to GOV.UK One Login — the unified email-and-password login that works across many government services. The HMRC website now lets you sign in either way, but the CT600 submission API still only accepts the older Government Gateway credentials. Until HMRC migrate the API (currently expected 2026–2027), TinyTax has to use the Gateway path.
Signs this is the cause:
- You recently set up or were prompted to use GOV.UK One Login on HMRC's website
- You can sign into your Business Tax Account fine, but the CT600 submission keeps failing with 1046
- The User ID you've been entering looks like an email address (`[email protected]`) rather than a 12-digit number
- Go to the Business Tax Account sign-in page: https://www.tax.service.gov.uk/business-account
- Choose "Sign in with Government Gateway" — the older option, not the One Login one
- Enter your 12-digit Gateway User ID (no email, no spaces) and your Gateway password (this is a separate password from your One Login password — even if the two accounts are linked behind the scenes, they don't share a password)
- If sign-in succeeds, those are the exact credentials TinyTax needs — re-enter them on your submission page and retry
- If you've forgotten your Gateway password, use "Problems signing in" → "I've forgotten my password" on that same screen to reset it. Resetting the One Login password does not reset the Gateway password.
If the Gateway sign-in itself fails (not just the CT600 submission), your account may need to be re-paired with the Gateway side. Call HMRC's Online Services Helpdesk on 0300 200 3600 and ask them to confirm Gateway sign-in is still active for the company's UTR.
Cause 4: HMRC Throttle / Temporary Lockout
If you've already retried several times in quick succession, HMRC may have temporarily locked the account. Once locked, every subsequent attempt will return Error 1046 even if your credentials are correct and CT is enrolled.
Signs this is the cause:
- 3+ failed submissions in under 30 minutes
- You've already verified your credentials work in the Business Tax Account
- Corporation Tax shows as enrolled
- Wait at least 1–2 hours since your last attempt — preferably longer
- Reset your Government Gateway password as a precaution: Government Gateway login page → "I have forgotten my password"
- Sign into the Business Tax Account once with the new password to confirm it works
- Retry submission in TinyTax
Cause 5: A Saved or Autofilled Password That's Now Out of Date
This one catches people who've filed successfully before and have just changed their Gateway password. There are two ways a stale password can end up being sent:
- A saved password we pre-filled for you. To save you re-typing, TinyTax securely remembers the Gateway credentials from your last successful filing and pre-fills them next time. If you've since changed your Gateway password at HMRC, that saved one is now out of date. (We automatically discard the saved password after a failed attempt, so you'll be asked to enter it again — but the first try after a password change can still bounce with 1046.)
- Your browser or password manager autofilling an old one. Independently of the above, your browser may silently drop a previously-saved password into the field, on top of — or instead of — what you typed.
Signs this is the cause:
- You filed successfully before, then changed your Gateway password, and now TinyTax keeps reporting Error 1046
- The password works when you sign in directly on the HMRC website, but not here
- The password field looked already filled when you opened the submission screen
Recommended Order to Work Through
If you don't know which of the five causes applies, work through them in this order — it's quickest:
- Wait at least 1 hour since your last attempt (in case it's a throttle).
- Go to the Business Tax Account sign-in page and choose "Sign in with Government Gateway" specifically — not the One Login option. Use the same 12-digit Gateway User ID and Gateway password you entered in TinyTax.
- If Gateway sign-in fails but One Login works → see Cause 3. You're entering One Login credentials when TinyTax needs Gateway ones.
- If Gateway sign-in fails outright → fix the credentials (Cause 1), then retry.
- If Gateway sign-in works but Corporation Tax isn't listed → enrol via the steps in Cause 2 (allow ~10 days for the activation code).
- If Gateway sign-in works and Corporation Tax is listed → open it and check the 10-digit UTR on that page against the UTR on your return before anything else. Do this even if you are sure the UTR is correct — see the warning under Cause 1.
- If the UTR matches → reset your Gateway password to clear any lockout (Cause 4), then retry in TinyTax. When re-entering, clear the password field and type the password by hand so browser autofill can't substitute a stale one (Cause 5).
What You Can Do From the Dashboard Right Now
Your figures are not lost. After a 1046, the affected period on the TinyTax dashboard shows a Review Error ▾ button. Open it and you have three options:
- View CT600 Error — re-opens the error panel with the credential-specific guidance above.
- Edit Form — drops you straight back into the multi-step form with every figure you've already entered pre-filled. Use this if you want to change a value (e.g. add an AIA capital allowance claim) before retrying.
- Review & Submit — takes you to the Review & Submit page so you can re-enter credentials and resubmit once you've fixed whichever of the four causes above applied.
Common Questions
I signed up for GOV.UK One Login — has my Gateway login been replaced?
No. GOV.UK One Login is a parallel sign-in system, not a replacement. Your old Government Gateway User ID and Gateway password still exist behind the scenes — they're just no longer the only way to sign into HMRC's website. The CT600 submission API hasn't been migrated to One Login yet, so TinyTax (and every other CT600 software) has to keep using the Gateway credentials. HMRC is expected to migrate the API in 2026–2027; until then, the Gateway login remains the path used for filing.
Where do I find my company's UTR if I don't have the paperwork?
Sign in to your Business Tax Account and click Corporation Tax. The 10-digit UTR appears on that overview page. You don't need any letters to hand.
It is also printed on any HMRC letter addressed to the company — the original "Corporation Tax — information for new companies" letter posted to the registered office shortly after incorporation, and on notices to deliver a return (form CT603).
If you can't see Corporation Tax in the Business Tax Account at all, the company isn't enrolled yet — see Cause 2.
Is my company UTR the same as my personal UTR?
No, and this catches people out regularly. If you file a Self Assessment return, you have a personal 10-digit UTR. The company has its own, entirely separate, 10-digit UTR for Corporation Tax. They look identical in format, so a personal UTR stored in a password manager or notes file years ago can be reused for company filings indefinitely without ever looking wrong. HMRC will reject it with Error 1046 and won't say why.
If you're diagnosing a 1046 and have never explicitly looked up the company's UTR, assume this is the cause until you've checked it against the Business Tax Account.
Why doesn't HMRC tell me which one is wrong?
HMRC returns Error 1046 deliberately as a generic response so it can't be used to probe valid User IDs. The downside is that the user has to rule out each cause manually.
I'm sure my credentials are right — can TinyTax just bypass this?
No. TinyTax sends your credentials to HMRC's Transaction Engine over their secure API. If HMRC says "no", we have no way to override that. The only fix is to satisfy HMRC's authentication.
How do I know if I'm enrolled for Corporation Tax?
Sign into your Business Tax Account. If "Corporation Tax" appears in the list of services, you are enrolled. If it doesn't, you aren't, and you must enrol before any online filing will succeed.
My company is brand new — what should I do?
Companies House notifies HMRC when a new company is incorporated, and HMRC posts a UTR to the registered office. Once you have the UTR, sign up for a Government Gateway account, then enrol for Corporation Tax (Cause 2). The full sequence — UTR letter → Gateway account → CT enrolment — typically takes 2–3 weeks for a new company.
Can I file my CT600 by post if I can't fix this?
Only in very limited circumstances. HMRC requires online filing for almost all companies. If you genuinely cannot enrol for Corporation Tax in time (e.g., the activation code is lost), call HMRC's Corporation Tax helpline on 0300 200 3410.
I keep retrying and it keeps failing — am I making it worse?
Yes — each rapid retry can extend the lockout. Stop retrying for at least an hour, work through the diagnosis above, and only attempt again once you've fixed the underlying cause.
Was this guide helpful?
Thanks for your feedback!