On this page8 sections
Marriage, bereavement, a new baby, a second job: HMRC rarely finds out about these things in time. By the time they update your tax code, months of overpaid or underpaid tax have already accumulated on your payslip, silently, with no warning from your employer.
If you have recently had a significant life change and have not yet checked your tax code online, the odds are not in your favour. HMRC's own data shows that roughly 20 million PAYE tax codes are issued each year, and the department itself has acknowledged that errors are commonplace. This post is not a general guide to tax codes. It is specifically about the moments in your life when your existing code becomes quietly wrong, and what to do about it right now.
- Tax Code
- A short combination of numbers and letters that tells your employer how much income tax to deduct from your wages each pay period. The number represents your tax-free personal allowance divided by ten; the letters modify how that allowance is applied. HMRC issues codes automatically, but they are frequently based on incomplete or outdated information.
Why Life Events Break Tax Codes So Reliably
Your tax code is not static. It is recalculated whenever HMRC receives new information about your income or circumstances. The problem is that HMRC often does not receive that information promptly, or at all, unless you tell them.
Consider the most common triggers:
Marriage or civil partnership. The Marriage Allowance lets a lower-earning spouse transfer £1,260 of their personal allowance to the higher earner, reducing their tax bill by up to £252 a year. But you must claim it. HMRC will not apply it automatically, and many couples simply do not know it exists. If you married in the last four years and have not claimed, you may be owed up to £1,008 in backdated relief.
Having a child and claiming Child Benefit. This is where things get quietly vicious. If either parent earns over £60,000 (the threshold changed in April 2024; it was £50,000 before that), the High Income Child Benefit Charge applies. HMRC may adjust your tax code to collect this charge through PAYE rather than Self Assessment. But if your income changed during the year, the adjusted code could be collecting too much or too little. Many parents do not realise their code has been modified at all. You can explore the interaction between child benefit and your tax code using the TapTax child benefit tax calculator.
Starting a second job or taking on freelance work. Your second employer is legally required to use a BR (Basic Rate) emergency code unless HMRC sends them a different one. That means 20% tax on every pound from job two, with no personal allowance applied there at all. If your combined income still falls below the basic-rate band, you are almost certainly overpaying. See our earlier post on Is My Tax Code Correct? The Multiple Income Problem for the full breakdown.
Retirement or drawing a pension. The moment you start taking pension income alongside employment income, the allocation of your personal allowance across those income sources matters enormously. HMRC may split it in a way that makes arithmetic sense on paper but results in systematic over-deduction in practice.
Redundancy or a gap in employment. If you were unemployed for part of the year, you may have unused personal allowance from those months. Your new employer's code may not reflect this. The result is higher deductions than necessary during the new role.
£252
Annual saving from Marriage Allowance, which must be actively claimed
£60,000
Threshold above which High Income Child Benefit Charge applies (from April 2024)
4 years
How far back you can backdate a Marriage Allowance claim
How HMRC Actually Updates Your Code (and Where It Goes Wrong)

HMRC receives data from several sources: your employer's RTI (Real Time Information) submissions, the Department for Work and Pensions for state benefits, your pension provider, and sometimes your own Self Assessment return. In theory, this information flows automatically and your code stays accurate.
In practice, there is a significant lag. If you change jobs in October, your new employer starts paying you immediately. HMRC may not issue an updated code for weeks, during which time an emergency code applies. Emergency codes default to 1257L (the standard personal allowance code) on a week-one or month-one basis, which means your allowance is calculated as if you have used none of it, potentially reducing your deductions below what they should be, with a bill arriving later. Or the reverse: a BR code overtaxes you until HMRC catches up.
HMRC also relies heavily on estimates for things like rental income, savings interest, and benefits in kind. If those estimates are wrong, your code is wrong. And if you do not check, nobody will tell you.
The Check Tax Code Online: What HMRC Shows vs Reality post covers the specific gap between what your Personal Tax Account displays and what is actually driving your code. Worth reading alongside this one.
How to Check Your Tax Code Online: The Actual Steps
You do not need to call HMRC. You do not need an accountant for this initial check. The process runs through HMRC's Personal Tax Account, and it takes roughly five minutes if you have your login details ready.
Step 1: Access Your Personal Tax Account
Go to gov.uk and search for "Personal Tax Account", or navigate directly to tax.service.gov.uk. You will need a Government Gateway user ID and password. If you do not have one, you can create an account using your National Insurance number and a form of ID.
Step 2: Locate Your Current Tax Code
Once logged in, select "PAYE Income Tax History" or "Check your Income Tax for the current year". You will see your current tax code and the income sources HMRC has on record for you. If you have multiple employers or a pension, each should appear separately with its own code.
Step 3: Check What HMRC Thinks Your Income Is
This is the step most people skip. HMRC may be using an estimated salary, an outdated employment record, or a benefits figure from two years ago. Look at the breakdown: what income does HMRC believe you have, and from where? If anything is wrong, that is almost certainly the source of a code error.
Step 4: Cross-Reference Against Your Payslip
Your payslip must show your tax code on every pay period. Compare it to what HMRC displays. If they differ, one of them is wrong, and you need to find out which. It could be a timing issue (a new code not yet applied by payroll) or a genuine error.
Step 5: Use a Plain-English Check
If you are not sure what your code actually means in practical terms, the free tool at /check-my-tax-code will translate the letters and numbers into concrete figures: what your tax-free allowance is, what should be deducted monthly, and whether anything looks out of line. No jargon, no login required.
20M+
PAYE tax codes issued by HMRC each year
5 mins
Time needed to check your code via Personal Tax Account
£1,008
Maximum backdated Marriage Allowance claim over 4 years
What to Do When You Find an Error

Finding a wrong code is the easy part. Getting it fixed requires a little more patience.
If HMRC's income estimate is wrong: You can update it directly through your Personal Tax Account. Select "Manage your tax" or "Update your estimated income", enter the correct figures, and HMRC will issue a revised code. Your employer should receive this within a few days and apply it to the next payroll run.
If you are owed a repayment: HMRC will usually refund overpaid tax automatically at the end of the tax year via a P800 reconciliation letter. If you have overpaid significantly, you can request an in-year refund by contacting HMRC directly, though the process is slower than the online route. For amounts under £50, it is typically collected or refunded automatically without any action needed.
If you underpaid tax: HMRC will collect smaller underpayments (under £3,000) through your tax code in the following year rather than issuing a bill. Larger amounts may require a Self Assessment return or direct payment.
If the error relates to marriage allowance or child benefit: These require a specific claim or update rather than a general income correction. Marriage Allowance is claimed at gov.uk/marriage-allowance. Child Benefit changes are handled through the Child Benefit Office separately from your tax code.
For a deeper look at what HMRC consistently gets wrong when calculating tax codes at year end, the post Tax Code Correct? What HMRC Gets Wrong at Year End is a useful companion.
When Your Life Changed This Tax Year
The timing of a life event matters more than most people realise. The tax year runs from 6 April to 5 April. If your circumstances changed in, say, September, then for April through September you were on the old code. Any overpayment or underpayment from those months will be settled in the year-end reconciliation, but only if HMRC has the correct current information.
That is why checking your tax code online shortly after a life event matters so much. The sooner HMRC has accurate data, the smaller the eventual correction, and the less likely you are to receive an unexpected bill.
For salary earners who want to model the full-year impact of a life event on their take-home pay, the TapTax salary tax calculator lets you adjust income, allowances, and tax codes to see the effect in real figures.
And if you have multiple income sources, the multiple income tax calculator is worth bookmarking. It is particularly useful when a second job, freelance income, or pension has been added to an existing employment, since the interaction between codes across employers is where most errors hide.
People also ask
How do I check my tax code online after getting married?
Log into your HMRC Personal Tax Account at tax.service.gov.uk, check your current code and the income breakdown HMRC holds. After marriage, you may be eligible for Marriage Allowance, which must be claimed separately at gov.uk/marriage-allowance. Once claimed, HMRC will update your code, potentially reducing your tax by up to £252 a year.
Why has my tax code changed after starting a new job?
Your new employer may have applied an emergency code (usually 1257L W1/M1 or BR) while HMRC processes your new employment details. Log into your Personal Tax Account to see what code HMRC has issued for the new employer and whether it matches what appears on your payslip. Emergency codes often correct themselves within one to two payroll cycles, but checking ensures there is no prolonged error.
Can I check my tax code online without a Government Gateway account?
Not directly through HMRC's Personal Tax Account, which requires a Government Gateway login. However, TapTax's free tax code checker at /check-my-tax-code can help you interpret the code shown on your payslip without needing to log in anywhere. For full details of what HMRC holds about your income, the Personal Tax Account is the most authoritative source.
What happens if I do not check my tax code and it is wrong?
HMRC reconciles PAYE records at the end of each tax year. If you have overpaid, you will receive a P800 refund notice; if you have underpaid, HMRC will collect the shortfall through your code the following year or issue a demand. The longer an error goes uncorrected, the larger the eventual adjustment, which is why checking after any life event is worth doing promptly.
A Quick Reality Check on Emergency Codes
If your payslip shows "W1", "M1", or "X" after your tax code number, you are on an emergency basis. This means your allowance is being calculated week by week or month by month rather than cumulatively across the year. It is not necessarily wrong, but it is a signal that HMRC has incomplete information about you.
Emergency codes are particularly common after:
- Starting employment without a P45 from a previous job
- Returning from maternity or paternity leave with a changed salary
- Receiving a one-off bonus that briefly pushed you into a higher income bracket
If you have been on an emergency code for more than two months and your circumstances are straightforward, that is worth querying. The cumulative impact on a basic-rate taxpayer earning £35,000 can easily exceed £200 in excess deductions before the year-end reconciliation returns it.
The guide at How Do I Check My Tax Code? The Wrong Way Costs You covers the specific mistakes people make when trying to resolve emergency codes themselves.
Check It Now, Not in January

The irony of tax codes is that most people only think about them when HMRC sends a P800 or issues a demand. By that point, the error has been running for months, the money is either gone or sitting with HMRC earning no interest, and the correction process stretches into the next tax year.
The life event that broke your code is not your fault. HMRC's design, which relies on automatic data flows that frequently arrive late or incomplete, creates these gaps systematically. What you can control is how quickly you close the gap once you know it exists.
If you have changed jobs, started a family, got married, begun drawing a pension, or taken on extra work in the last twelve months, do not wait for a letter. Check your tax code now at /check-my-tax-code and find out whether HMRC's records reflect your actual life, or the version of it they last updated.
File your MTD quarterly updates in minutes
TapTax imports your bank statements, categorises expenses automatically, and submits to HMRC with a tap. Free plan, no card required.
Start freeFrequently asked questions
How do I check my tax code online after a life event like marriage or having a baby?
Log into your HMRC Personal Tax Account at tax.service.gov.uk using your Government Gateway credentials. Navigate to 'Check your Income Tax for the current year' to view your code and the income information HMRC holds. After marriage, you may also need to claim Marriage Allowance separately at gov.uk/marriage-allowance, as it is not applied automatically. For a quick plain-English interpretation of your code, use the free checker at taptax.co.uk/check-my-tax-code.
How long does it take for HMRC to update my tax code after I report a change?
HMRC typically issues an updated tax code within a few days of a change being made through the Personal Tax Account. Your employer should receive the new code and apply it to the next available payroll run, which could be the same month or the following one depending on payroll timing. Emergency codes applied at the start of a new job can take one to two pay periods to correct, even with accurate information submitted promptly.
What is a W1 or M1 tax code and should I be worried?
W1 (week one) and M1 (month one) suffixes indicate your personal allowance is being applied on a non-cumulative basis, meaning each pay period is calculated in isolation rather than accounting for the full year to date. This is common when starting a new job without a P45 or when HMRC lacks complete income information. It is not automatically wrong, but if it persists beyond two months without resolution, you may be over or under-paying tax and should contact HMRC or update your records via your Personal Tax Account.
Can a life event cause me to underpay tax as well as overpay?
Yes. If a life event increases your taxable income (for example, starting a second job, receiving a company car benefit, or crossing the High Income Child Benefit Charge threshold) and HMRC's code has not been updated, you will underpay tax throughout the year. HMRC collects underpayments under £3,000 by adjusting your tax code in the following year; larger amounts may require direct payment or a Self Assessment return.
Does having a second job always mean I pay the wrong amount of tax?
Not always, but the risk is high. By default, your second employer must use a BR (Basic Rate) code, deducting 20% with no personal allowance, because your allowance is already allocated to your main job. If your combined income across both jobs stays within the basic-rate band and your personal allowance is correctly allocated to your primary employer, the total deductions may be roughly correct. However, if your main income is lower than expected or your combined earnings cross into a higher band, errors accumulate quickly. Checking via your Personal Tax Account confirms how HMRC has allocated your allowance.