HMRC Personal Tax Account: Update Your Tax Code Today
Your HMRC personal tax account lets you update your tax code in minutes. Here's what to check, what to change, and why it could save you hundreds.

Your tax code is wrong right now and HMRC is waiting for you to fix it. That is not an accusation; it is a statistical probability. HMRC's own figures show that millions of PAYE employees are on incorrect tax codes in any given year, and the personal tax account is the fastest way to address that. Here is how to use it properly, and why most people never do.
- Your HMRC personal tax account lets you view and request updates to your tax code without calling HMRC.
- Tax codes are frequently wrong because HMRC relies on information that is often outdated or incomplete.
- You can check your tax code for free at /check-my-tax-code in under two minutes.
- Changes made through your personal tax account can take effect within weeks, potentially in the same tax year.
- You may be owed a refund of overpaid tax going back up to four tax years.
What the Personal Tax Account Actually Is
- HMRC Personal Tax Account
- A secure online portal at gov.uk where UK taxpayers can view their PAYE income and tax records, check and update their tax code, claim tax reliefs, and manage their National Insurance record. It is free to access and does not require any specialist software.
HMRC launched the personal tax account in 2015 with the stated ambition of giving every taxpayer a single, real-time view of their tax affairs. A decade on, it does work, but it is also a classic government digital product: functional, occasionally counterintuitive, and almost entirely dependent on the user knowing what to look for.
The personal tax account is not the same as a Self Assessment account. If you are a standard PAYE employee, this is your interface with HMRC. From it, you can see what income HMRC believes you received last year, what tax code it has issued to your employer, whether any benefits in kind (such as a company car or private medical insurance) are being collected through your code, and whether any previous underpayments are being recovered through a reduced code.
All of that matters, because any of those figures can be wrong, and when they are wrong, you either pay too much tax or too little.
Why Your Tax Code Is Probably Incorrect
HMRC calculates your tax code using information it holds about you. The problem is that this information is often stale. It is built from previous tax year data, P45s, pension provider notifications, employer returns, and benefits submissions, none of which update in real time.
Common reasons your code is wrong include:
You changed jobs. Your new employer may have received an emergency code from HMRC before your records were updated, and that emergency code may still be sitting there. See our post on the Emergency Tax Code W1: Why It Follows You and How to Escape for more on why this happens.
You have multiple income sources. HMRC issues a separate code to each employer, which means your personal allowance could be applied twice or not at all. Our wrong tax code refund guide covers the maths here.
You have a benefit in kind that changed. If your company car was changed, removed, or upgraded midway through the year and your employer's P11D submission has not yet reached HMRC, your code may be taxing you on a car you no longer drive.
A previous underpayment is being collected. HMRC sometimes recoups tax owed from prior years by reducing your current-year code. If you were never told about this underpayment, or if you dispute it, you would not know unless you checked.
Marriage Allowance has not transferred correctly. If you or your spouse applied to transfer the Marriage Allowance, both your codes should reflect that. Often only one does. See our related posts on the N tax code and the M tax code for detail.
How to Log In and Navigate to Your Tax Code
You will need a Government Gateway user ID and password, or you can use GOV.UK One Login if you have set that up. If you have never accessed the personal tax account, registering takes around ten minutes and requires your National Insurance number and a recent payslip or P60.
Once inside, navigate to PAYE Income Tax and then to Check your Income Tax for the current year. This section shows:
- Your current tax code and which employer it applies to
- The components that make up your tax-free amount (your personal allowance, any reliefs, and any deductions)
- Estimated tax for the current year
- A comparison between what you have paid so far and what HMRC thinks you owe
This last figure is the one most people never look at. If HMRC's estimate shows you are on track to overpay, you can request an adjustment now, not at the end of the year.
What You Can Actually Update Through the Account
This is where expectations need managing. The personal tax account is not a self-serve system where you type in a new tax code and it applies immediately. What you can do is notify HMRC of changes to your circumstances and request a code update. HMRC then reviews and issues a new code to your employer, usually within two to six weeks.
Changes you can notify HMRC about through the personal tax account include:
Employment and Income Changes
- Adding a new job or income source
- Removing a job you no longer hold
- Updating your estimated employment income if your salary has changed significantly
Reliefs and Deductions
- Claiming tax relief on employment expenses (tools, uniforms, professional subscriptions)
- Notifying HMRC of Gift Aid donations if you are a higher-rate taxpayer and your employer should be adjusting your code accordingly
- Updating pension contribution amounts that attract tax relief at source
Benefits in Kind
- Removing a benefit your employer has already confirmed you no longer receive
- Updating the value of a benefit that has changed
Marriage Allowance
- Applying for the Marriage Allowance transfer if you have not already done so
What the personal tax account cannot do: override HMRC's judgment if it disagrees with your submission. If HMRC issues you a code you believe is wrong after you have updated your information, the next step is a formal dispute, which typically means calling HMRC's income tax helpline on 0300 200 3300. Our guide on what to do when your employer hasn't fixed a tax code error covers what happens when the problem sits with HMRC rather than your payroll.
Checking Your Tax Code Before You Update Anything
Before you log in and make changes, it is worth doing a quick independent check to understand whether your code is likely to be right. You can check your tax code for free at /check-my-tax-code without needing your Government Gateway login.
This takes under two minutes and gives you a baseline: what your tax-free amount should be given your personal allowance (£12,570 for 2025-26, giving the standard 1257L code), and whether your current code suggests you are receiving that allowance in full. If your code number is significantly lower than 1257, something is reducing your allowance. If it is higher, a relief has been added. Both warrant investigation before you accept HMRC's figure as correct.
For context on what different code letters and numbers mean, our post on what 1257L means in 2025-26 and what the letter L means explain the mechanics clearly.
People also ask
A Concrete Example: How a Wrong Code Costs Real Money
Consider a hospital administrator earning £38,000 a year. Her employer has been deducting tax based on a code of 747L instead of 1257L, because HMRC applied an underpayment restriction from a previous employer's error. She does not know this, because her payslip only shows the code, not the reason for it.
The difference between a 747L code and a 1257L code is £5,100 in tax-free allowance. At a basic rate of 20%, that is £1,020 in extra tax deducted from her salary over the course of the year. That is £85 a month, enough to notice but not quite enough to trigger an urgent call to HMRC.
If the underlying underpayment was for £300 and it has already been collected, her employer is now overcollecting by £720 a year. Logging into her personal tax account, she can see the restriction applied to her code, understand what it is for, and if it has already been settled, request its removal. If HMRC agrees, her code is corrected, and any overpayment in the current year is refunded automatically at year end or credited to the next month's payslip.
This is not a hypothetical edge case. HMRC's own annual reports acknowledge that automated code changes based on P11D submissions and pension notifications regularly produce incorrect results because the data arrives out of sequence.
After You Update: What to Expect
Once you have submitted changes through your personal tax account, HMRC will send a new tax code notice (called a P2) to you and a new coding notice to your employer. Your employer's payroll team should implement the new code at the next pay run, though in practice it sometimes takes one additional pay period.
If the new code results in an overpayment being identified for the current year, HMRC will usually refund this through your payslip automatically, spreading the credit across remaining months in the tax year. If the overpayment spans previous tax years, you will need to claim separately, either through the personal tax account or by writing to HMRC. Our post on HMRC tax overpayment repayment walks through that process in detail.
If you are a higher-rate taxpayer (earning above £50,270), the amounts at stake are larger. A code understating your allowances by £1,260 costs a basic-rate taxpayer £252 a year. It costs a higher-rate taxpayer £504. Check your code accordingly.
For those with more complex income arrangements, including rental income, dividend income, or income from two employers simultaneously, our multiple income tax calculator can help you establish what your tax liability should actually be before you call HMRC to dispute a code.
One Reason to Check Even If You Think Everything Is Fine
The personal tax account shows you something most payslips do not: a running estimate of your tax for the full year. Even if your code looks correct today, if your salary changed in April and HMRC is still projecting based on last year's income, its estimate will be wrong. That estimate feeds into how HMRC calculates whether you have overpaid or underpaid at year end.
Spending five minutes in your personal tax account once per tax year to verify that HMRC's income projection matches what you are actually earning is basic financial hygiene. It costs nothing and takes less time than a phone call to HMRC ever will.
If you are based in Scotland, your code will carry an S prefix and your tax is calculated using Scottish rates rather than UK-wide rates. The personal tax account reflects this, but the rates themselves are different. Our post on Scottish tax codes explains the implications.
The Simplest Action You Can Take Right Now
You do not need to log in to the personal tax account to take the first step. Start by checking whether your tax code looks right for your circumstances at /check-my-tax-code. If it flags a potential issue, that is your prompt to log in, investigate, and notify HMRC of any changes needed.
The personal tax account exists precisely to reduce your dependency on phone queues and paper letters. The irony is that the people who most need to use it are the ones who never have, because no one has told them what to look for. Now you know. The update takes minutes; the refund could take weeks to arrive, but it is yours regardless.
You might also like
Ready to simplify your tax filing?
Join the waitlist and be the first to know when TapTax launches.

