HMRC Guides

HMRC Says I Owe Tax but I’m PAYE – Why?

HMRC Says I Owe Tax but I’m PAYE – Why?

HMRC Says I Owe Tax but I’m PAYE – Why?

You have a normal job.

Tax comes out of your wages every month.

You've never thought of yourself as someone who needs to deal with a tax bill.

Then HMRC tells you:

You haven't paid enough tax.

Your first reaction might understandably be:

"How can I owe HMRC money when my employer already takes tax from my salary?"

PAYE is designed to collect tax from your earnings as you're paid, but it doesn't guarantee that the final amount deducted during the year will always exactly match the tax you actually owe.

Here's why an underpayment can happen — and what you should do if HMRC says you owe money.

Doesn't PAYE Mean My Tax Is Automatically Correct?

Not necessarily.

Under PAYE, your employer uses a tax code to work out how much Income Tax to deduct from your pay.

But that calculation depends on HMRC and your employer having the correct information.

Your circumstances can also change during the year.

If the information being used isn't quite right, too little tax can sometimes be deducted.

HMRC may discover the difference when it reviews your tax position after the end of the tax year.

Why Would I Owe Tax Through PAYE?

There isn't one single reason.

Some of the more common situations include:

You had the wrong tax code

You changed jobs

You were paid by two employers during the same period

HMRC had incorrect information about your income

You started receiving a pension

You received certain taxable benefits

Your tax code changed during the year

Your employer's payroll information was incorrect

Sometimes several things happen during the same tax year.

Your Tax Code Could Have Been Wrong

Your tax code tells your employer how much tax-free income or other adjustments to take into account when calculating your PAYE tax.

If the code gives you too much tax-free income, not enough tax may be deducted.

For example, HMRC might have incorrect information about:

Your expected salary

Another job

A pension

Benefits from your employer

Previous employment

Other income

The difference might be relatively small each month.

But over an entire tax year, it can add up.

Changing Jobs Can Cause Problems

Changing jobs is another common reason for PAYE confusion.

Suppose you leave Employer A and start working for Employer B.

Depending on when you're paid, information provided to the new employer and the tax code being operated, your PAYE position may not immediately line up perfectly.

You could even receive payments from your old and new employer during the same month.

HMRC may later reconcile the figures and discover that you paid less tax overall than was actually due.

What If I Had Two Jobs?

Having two jobs can also affect your tax position.

You only have one Personal Allowance.

You don't automatically get the full tax-free allowance against:

Job 1

and then another full allowance against:

Job 2.

HMRC normally allocates your allowances through your tax codes.

If those codes aren't set correctly, you could end up paying too little tax during the year.

What Is a P800?

After the tax year ends, HMRC checks information it holds about certain PAYE taxpayers.

If you've paid the wrong amount of tax, HMRC may send you a tax calculation known as a P800.

The calculation should show things such as:

Your income

Tax you've already paid

Allowances used

The amount HMRC believes you should have paid

Whether you've paid too much or too little

If HMRC says you owe money, don't just look at the final number.

Check the information used to calculate it.

Check the Income HMRC Has Recorded

This is one of the first things to look at.

Compare HMRC's figures with your own records.

Useful documents can include:

P60

P45

Payslips

Tax code notices

Pension information

Details of taxable benefits

For example, HMRC might show employment income of £38,000.

Your P60 might show £34,000.

That's something you would want to investigate before simply accepting the bill.

Check the Tax HMRC Says You've Already Paid

Your P60 normally shows how much Income Tax was deducted from your employment during the tax year.

Compare that with the tax figure HMRC is using.

If the figures don't agree, find out why.

Don't assume that either figure must automatically be correct without checking the underlying records.

What If My Employer Made a Mistake?

This is an important distinction.

Sometimes an underpayment may result from an employer payroll error rather than simply your personal tax circumstances.

That does not automatically mean the employee must personally correct the employer's mistake.

The rules around employer PAYE errors can be more complicated, and responsibility can depend on what actually happened.

If your payslips, P45, P60 and HMRC records don't match, don't ignore the discrepancy.

Ask for an explanation.

How Will HMRC Collect the Tax I Owe?

How HMRC collects an underpayment depends on the amount and your circumstances.

For some smaller PAYE underpayments, HMRC may adjust your future tax code.

That means you don't necessarily receive a demand requiring you to transfer the whole amount immediately.

Instead, your tax code can be changed so that additional tax is collected from future pay.

For larger amounts, or where the money cannot appropriately be collected through your tax code, a different payment process may apply.

Your HMRC calculation should explain what happens next.

Why Has My Tax Code Suddenly Changed?

An underpayment from an earlier tax year can sometimes be reflected in a later tax code.

That can leave people wondering:

"Why has my take-home pay suddenly gone down?"

Your employer hasn't necessarily reduced your salary.

Instead, HMRC may have changed the tax code your employer has been instructed to use.

Always check a new tax code rather than ignoring it.

Does Owing HMRC Mean I've Done Something Wrong?

No.

A PAYE underpayment doesn't automatically mean you've deliberately avoided tax or done anything improper.

It can simply mean that the amount deducted during the year didn't exactly match your final tax liability.

The important thing is to understand why there is a difference.

What If I Think HMRC Is Wrong?

Don't pay a figure you don't understand purely because an unexpected message tells you that you owe money.

First, verify that the communication is genuinely from HMRC.

Then compare HMRC's calculation against your records.

Check:

1. Your employment income

Does it match your P60 and payslips?

2. Tax already deducted

Has HMRC included the correct amount?

3. Your employers

Are all the employments shown actually yours?

4. Your tax codes

Were the correct codes being operated?

5. Other income

Has HMRC included a pension, benefit or another source of income?

6. Previous jobs

Has an old employment been treated correctly?

If something doesn't look right, investigate it.

Be Careful With Unexpected HMRC Messages

Tax bills create the perfect environment for scams because people are worried and want to resolve the problem quickly.

If you receive a text or email saying:

"You owe HMRC £684 — pay now."

don't automatically click the payment link.

Instead, independently access your HMRC account or use official HMRC contact information.

A genuine tax issue can still exist, but you should verify it through official channels.

What If I Can't Afford to Pay?

Don't ignore the bill.

If HMRC's calculation is correct but you can't afford to pay the amount due, deal with the problem as early as possible.

Depending on the circumstances, payment arrangements may be available.

Ignoring HMRC correspondence can turn a manageable tax problem into a much more stressful one.

Could HMRC Actually Owe Me Money Instead?

Yes.

PAYE doesn't only result in underpayments.

You can also pay too much tax.

This might happen because of an incorrect tax code, changing jobs or other changes in your circumstances.

HMRC's end-of-year reconciliation can therefore result in:

Tax owed to HMRC

or

A tax refund owed to you.

That's another reason it's worth checking your tax records rather than assuming PAYE is always perfect.

What Should I Do If HMRC Says I Owe Tax?

Use this simple checklist.

1. Verify the message

Make sure you're genuinely dealing with HMRC.

2. Read the calculation

Don't just look at the amount due.

3. Check your P60

Compare your employment income and tax deducted.

4. Check your P45 if you changed jobs

Make sure previous employment information makes sense.

5. Review your tax codes

Look for unexpected changes during the year.

6. Check for other income

Consider second jobs, pensions or other taxable income.

7. Query anything that doesn't match

Don't assume an unexplained discrepancy is correct.

8. Deal with the bill

If the calculation is correct, understand how and when HMRC expects the tax to be collected.

Frequently Asked Questions

Why do I owe HMRC £500 if I'm PAYE?

It could be because too little tax was deducted during the year. Common causes include tax-code problems, changing jobs, multiple sources of income or incorrect information.

Is my employer responsible for my PAYE tax?

Your employer operates PAYE and deducts tax using the information and tax code available to them. If an employer has made an actual payroll error, separate rules can apply, so establish exactly what caused the underpayment.

Will HMRC take everything at once?

Not necessarily. Some PAYE underpayments can be collected by changing your tax code, while other amounts may need to be paid differently.

Why is my tax code lower this year?

One possible reason is that HMRC is adjusting your code to collect tax that was underpaid previously. There are other reasons tax codes can change too, so check your coding notice.

Can a P800 be wrong?

HMRC calculations rely on the information available to HMRC. If the underlying income, employment or tax information is incorrect, query it.

Do I need an accountant for a PAYE underpayment?

Not necessarily. Many straightforward PAYE discrepancies can be understood by comparing your HMRC calculation with your P60, P45, payslips and tax-code information. More complicated situations may justify professional advice.

Final Thoughts

Getting a message saying "you owe HMRC tax" can be alarming when you've spent the whole year watching tax disappear from your salary.

But PAYE doesn't guarantee that the exact final amount of tax will always have been collected.

Your circumstances may have changed.

Your tax code may have been wrong.

You may have changed jobs.

Or some of the information used in the calculation may need correcting.

So don't panic — and don't ignore it.

Verify the message. Check the calculation. Compare it with your records.

If everything is correct, deal with the amount due.

If something doesn't add up, find out why.

Disclaimer

This article is for general information purposes only and does not constitute tax, legal or financial advice. Tax rules and HMRC procedures can change and individual circumstances vary. Always check current HMRC guidance or consult a qualified UK tax adviser or accountant for advice tailored to your circumstances.

Handle your MTD returns automatically

Snap receipts, log income, submit to HMRC — all from Telegram.

Try TaxBot →

← Back to blog