K Tax Code Calculator UK 2026

Calculate your tax deductions under UK K tax codes for 2026/27. Our calculator shows exactly how much extra tax you'll pay when your deductions exceed your personal allowance, including monthly breakdowns, 50% protection limits, and detailed explanations of why you have a K code. Essential for employees with company benefits, state pension, or outstanding tax from previous years.

K Tax Code Facts 2026/27

📊

What K Codes Mean

K codes add to your taxable income when deductions exceed your £12,570 personal allowance. The number × 10 = extra taxable income. K500 means £5,000 is added to your income before tax is calculated.

🛡️

50% Protection Rule

HMRC limits K code deductions to 50% of gross pay per period. This protection ensures you always receive at least half your wages, even with large K codes. Excess spreads over more periods.

🚗

Common Causes

Company benefits (cars, health insurance), unpaid tax from previous years, State Pension exceeding allowance, or multiple income sources. Check your tax code regularly.

💷

Tax Calculation

K codes increase taxable income, not just add tax. You pay 20%, 40%, or 45% tax plus National Insurance on your salary plus the K amount. Higher earners pay more per £ of K code.

Who Needs a K Tax Code Calculator?

🚗

Company Car Recipients

Employees receiving company cars often get K codes when the car's benefit value exceeds their personal allowance. Calculate exact tax impact before accepting a company car offer. Compare with job offer tools.

👴

Pension Recipients

Workers receiving State Pension while still employed often exceed their personal allowance, triggering K codes. Essential for understanding your actual take-home pay when working in retirement.

💼

Multiple Income Earners

People with multiple jobs or pensions may exceed their allowance across all income sources. K codes collect the tax shortfall from your main employment, ensuring correct annual tax payment.

⚠️

Previous Tax Debtors

Employees owing tax from previous years have it collected via K codes. Understand monthly deductions and how long repayment will take. Check if the debt is accurate before paying through wages.

🧮 Calculate Your K Tax Code Impact

Enter your salary and K tax code to see exactly how much extra tax you'll pay monthly and annually.

Your Employment Income

Enter your gross annual salary before any deductions.

£
Your gross annual salary before tax, NI, pension, or any deductions. Include overtime and bonuses if they're regular.
How often you're paid. Most UK employees are paid monthly.

Your K Tax Code

Enter the K tax code from your payslip or P45. Just the number, not the "K" letter.

K
Just enter the number from your K code (e.g., for K500, enter 500). This number × 10 = amount added to your taxable income.

💡 Where to Find Your K Code

Check your latest payslip under "Tax Code" - it'll show as K followed by numbers (e.g., K475, K1200). If you don't have a payslip, check your P45 from your previous employer or contact HMRC on 0300 200 3300.

Why You Have a K Code (Optional)

Select all reasons why HMRC gave you a K code. This helps provide tailored advice.

Tax Region

Scottish and Welsh taxpayers have different tax rates. Most UK employees use England/NI rates.

Your tax code may have S (Scotland) or C (Wales) prefix. Scottish rates differ significantly from England/Wales rates.

How K Tax Codes Work

1

Deductions Exceed Allowance

When your company benefits, unpaid tax, or other deductions total more than your £12,570 personal allowance, HMRC issues a K code. The difference becomes your K code number.

2

K Amount Added to Income

Your employer multiplies your K code by 10 and adds this to your salary before calculating tax. K500 adds £5,000, meaning you're taxed on salary + £5,000 annually.

3

Tax Calculated on Total

Income tax and National Insurance are calculated on your actual salary plus the K amount. You pay 20%, 40%, or 45% tax depending on which tax band your total income falls into.

4

50% Cap Applied

HMRC limits deductions to 50% of your gross pay per period. If K code tax exceeds this, the excess spreads over future pay periods, protecting your minimum income.

Understanding K Tax Codes

K tax codes are HMRC's mechanism for collecting tax on untaxed income or benefits that exceed your personal allowance. Unlike standard tax codes (like 1257L) that reduce your taxable income by your allowance, K codes increase taxable income. This ensures you pay the correct amount of tax when your deductions - company benefits, unpaid previous year tax, State Pension, or other sources - total more than £12,570.

The K code number represents one-tenth of the amount HMRC adds to your taxable income. For example, K475 means £4,750 is added annually (475 × 10). This doesn't mean you pay £4,750 extra tax - rather, you pay income tax and National Insurance on your salary plus this £4,750. At basic rate (20%), that's £950 extra tax annually, plus additional National Insurance contributions. Higher rate taxpayers (40%) pay significantly more per pound of K code.

Common Reasons for K Tax Codes

Company benefits are the leading cause of K codes. A company car valued at £20,000 by HMRC minus your £12,570 allowance leaves £7,430 excess, converting to K743. Private health insurance, interest-free loans above £10,000, and accommodation provided by employers all count as taxable benefits. These values are set by HMRC using official tables and can change annually, affecting your K code even if the benefit itself hasn't changed.

State Pension recipients working past State Pension age often receive K codes. The full State Pension for 2026/27 is approximately £11,500 annually. Combined with employment income exceeding £1,070, you surpass the personal allowance, triggering a K code. HMRC collects the shortfall from your wages since the State Pension is paid gross (without tax deducted). Check your pension contributions to understand total retirement income.

💡 The 50% Protection Rule

HMRC's 50% rule ensures K code deductions never exceed half your gross pay in any single pay period. This protection prevents situations where you'd receive insufficient wages to live on. If your calculated K code tax exceeds 50% of gross pay, HMRC automatically caps it at 50%, spreading the remaining tax debt over additional pay periods. This means large K codes may take longer to collect, but you're protected from excessive deductions.

Calculating Your K Code Tax

To manually calculate K code tax, start with your annual salary. Multiply your K code number by 10 and add this to your salary - this is your adjusted taxable income. Apply income tax rates: 0% on the first £12,570 (though K codes typically exceed this), 20% on income from £12,571 to £50,270, 40% on £50,271 to £125,140, and 45% above £125,140. Scottish and Welsh rates differ, with Scotland having five tax bands instead of three. Add National Insurance: 10% on £12,570 to £50,270, then 2% above. Your take-home pay calculator shows the full breakdown.

Monthly deductions equal annual tax divided by 12 (or your pay frequency). For K500 on £30,000 salary: adjusted income is £35,000. Tax is £4,486 (£2,514 at 20% on first £25,140 plus £1,972 at 20% on remaining £9,860). National Insurance adds £2,243. Total annual deductions: £6,729. Monthly: £561. Compare this with the 50% cap: £30,000 ÷ 12 = £2,500 monthly gross, so maximum deduction is £1,250. The £561 is under the cap, so it applies fully.

When to Challenge Your K Code

Contact HMRC immediately if your K code seems incorrect. Common errors include outdated company benefit valuations (car changed but code didn't update), previous year tax already paid but still being collected, benefits you no longer receive, or State Pension amounts that don't match actual payments. HMRC updates codes based on P11D forms from employers, but delays mean codes can be wrong for months. Use our tax code checker to verify accuracy before contacting HMRC.

If you believe your K code is excessive, gather evidence before calling HMRC: recent payslips showing deductions, P11D forms detailing benefits, bank statements proving previous tax was paid, or pension statements showing State Pension amounts. HMRC can adjust codes immediately if their records are wrong, issuing a new code to your employer within days. Refunds for overpaid tax arrive 4-6 weeks after correction. Don't wait - incorrect K codes can cost hundreds of pounds monthly.

Real K Tax Code Examples

Example 1: Company Car Recipient

Person: Sarah, sales manager

Situation: £40,000 salary with company car valued at £18,000 by HMRC.

Deductions: £18,000 (car)

Personal Allowance: £12,570

Excess: £5,430

K Tax Code: K543

Adjusted Income: £45,430

Extra Annual Tax: £2,172 (£1,086 tax + £1,086 NI)

Monthly Deduction: £181

Sarah pays an extra £181/month for her company car through K code deductions. Compare this with car allowance alternatives to see if cash allowance is better value.

Example 2: Working Pensioner

Person: David, part-time consultant

Situation: £15,000 salary plus £11,500 State Pension.

Total Income: £26,500

Personal Allowance: £12,570

Excess: £13,930

K Tax Code: K1393

Tax on Employment: £5,572 annually

Monthly Deduction: £464

David's K code collects tax on his State Pension through his wages. His monthly deduction (£464) is under the 50% cap (£625), so it applies fully. Check pension planning tools for retirement strategies.

Example 3: Previous Tax Debt

Person: Emma, retail manager

Situation: £28,000 salary, owes £3,000 from previous year's underpayment.

Tax Debt: £3,000

Personal Allowance: £12,570

Excess: £3,000

K Tax Code: K300

Extra Annual Tax: £1,200 (20% of £3,000 + NI)

Monthly Deduction: £100

Emma's K300 code collects her previous year's tax debt over 12 months at £100/month. This is under the 50% cap (£1,167), allowing full collection. Once paid, her code reverts to 1257L. Verify debts with PAYE breakdown tools.

Example 4: Multiple Benefits

Person: James, executive

Situation: £55,000 salary, £15,000 car, £5,000 health insurance, £2,000 gym.

Total Benefits: £22,000

Personal Allowance: £12,570

Excess: £9,430

K Tax Code: K943

Adjusted Income: £64,430

Extra Annual Tax: £4,715 (40% rate applies)

Monthly Deduction: £393

James's multiple benefits push him into 40% tax rate on the K amount. His £393 monthly deduction is well under the 50% cap (£2,292). Higher earners pay proportionally more per £ of K code. Compare total compensation with job offer tools.

K Tax Code Questions

What is a K tax code?

A K tax code means your deductions (company benefits, unpaid tax from previous years, or taxable state benefits) exceed your £12,570 personal allowance. Instead of reducing taxable income like normal codes, K codes add to it. For example, K500 adds £5,000 to your taxable income, meaning you pay tax as if you earn an extra £5,000 annually.

HMRC uses K codes to collect tax on income or benefits that aren't being taxed elsewhere. The system ensures you pay the correct annual tax amount through your wages, with protection ensuring deductions never exceed 50% of your gross pay in any period.

How do I calculate my K tax code deduction?

Multiply the number in your K code by 10 to find the amount added to your taxable income annually. For K475, that's £4,750 added. Add this to your salary, then calculate income tax and National Insurance on the total. For £30,000 salary + £4,750 K amount = £34,750 taxable. Tax is calculated at 20%, 40%, or 45% depending on bands, plus National Insurance at 10%/2%.

HMRC ensures K code deductions never exceed 50% of your gross pay per pay period. If the calculated tax exceeds this limit, the excess is spread over additional pay periods to protect your take-home pay. Use our calculator to see exact monthly deductions based on your specific situation.

Why do I have a K tax code?

You receive a K tax code when your total deductions exceed £12,570. Common causes: (1) Company benefits like company cars, private health insurance, or interest-free loans above £10,000; (2) Receiving State Pension while still working; (3) Owing tax from previous years that HMRC is collecting through your wages; (4) Multiple income sources where combined deductions exceed your allowance.

Check your latest P11D form from your employer to see all taxable benefits included in your K code. If you believe the code is wrong - outdated benefit values, debts already paid, or benefits you no longer receive - contact HMRC immediately on 0300 200 3300 to request correction.

What is the 50% rule for K tax codes?

HMRC's 50% protection rule limits K code tax deductions to 50% of your gross pay in any single pay period. This ensures you always receive at least half your wages, preventing excessive deductions that would leave you unable to cover living expenses. If your calculated K code tax exceeds 50% of gross pay, HMRC automatically caps it at 50%.

The remaining tax debt spreads over future pay periods. For example, if your monthly gross is £2,500 and your K code would deduct £1,500, it's capped at £1,250 (50%). The extra £250 carries forward to subsequent months until the full debt is collected. This protection applies to all employees with K codes regardless of income level.

How much extra tax will I pay with a K code?

Extra tax depends on your K code number and your tax rate. K500 adds £5,000 to taxable income. At basic rate (20%), that's £1,000 extra income tax plus approximately £500 National Insurance - £1,500 total annually or £125 monthly. At higher rate (40%), the same K500 costs £2,000 income tax plus £500 NI - £2,500 total annually or £208 monthly.

The K amount is added before calculating tax, so you pay both income tax and National Insurance on your salary plus the K amount. Higher earners in 40% or 45% tax bands pay significantly more per pound of K code than basic rate taxpayers. Our calculator shows exact costs based on your specific salary and K code combination.

Can I challenge my K tax code?

Yes, contact HMRC immediately if you believe your K tax code is incorrect. Valid challenges include: (1) Company benefit values are wrong or outdated; (2) Previous year tax debts have already been paid; (3) State Pension amounts don't match actual payments; (4) Benefits listed you don't receive; (5) Multiple jobs/pensions with incorrectly allocated allowances.

Gather evidence before calling HMRC: recent payslips, P11D benefit statements, bank statements proving previous tax payments, or pension statements. Call HMRC's helpline on 0300 200 3300. They can adjust codes immediately if their information is wrong, issuing corrected codes to your employer within 3-5 days. Refunds for overpaid tax arrive 4-6 weeks after correction via bank transfer or adjusted future deductions.

How do company benefits affect K tax codes?

Company benefits are taxable perks valued by HMRC using official tables. Common benefits include company cars (valued by CO2 emissions and list price), private health insurance (actual cost to employer), interest-free loans above £10,000, gym memberships, and accommodation. HMRC totals all benefits and subtracts your £12,570 personal allowance. If benefits exceed the allowance, you receive a K code.

For example, a £20,000 company car minus £12,570 allowance leaves £7,430 excess, converting to K743 (£7,430 ÷ 10). Your employer reports benefits annually via P11D forms. Values can change yearly even if the benefit doesn't - car emissions bands adjust, insurance premiums change. Check your P11D matches actual benefits received and challenge discrepancies immediately with HMRC.

Will my K tax code change during the year?

K tax codes can change mid-year if circumstances alter: (1) Company benefits change - new car, benefit removed, insurance cancelled; (2) Previous year tax debts are fully paid off; (3) State Pension starts or stops; (4) HMRC corrects errors in their records; (5) You change jobs and allowances are reallocated between employments.

Check your payslip monthly to spot code changes early. New K codes appear with the first payslip after HMRC notifies your employer (typically 1-2 pay periods after HMRC's decision). If your circumstances change, don't wait for HMRC - contact them proactively to request code updates. Use our tax code checker to verify your code matches your current situation.

Data Sources and Calculation Accuracy

This calculator uses official UK government tax rates and HMRC K tax code methodology for 2026/27:

Calculation Methodology

Our calculator multiplies your K code number by 10 to determine the amount added to taxable income. We then calculate income tax using 2026/27 tax bands (20%, 40%, 45%) and National Insurance (10% up to £50,270, then 2%). The 50% protection rule is automatically applied - if calculated deductions exceed 50% of gross pay per period, we cap them at 50% and show extended collection timelines. Scottish and Welsh rates use region-specific tax bands.

Last Updated: January 2026 | Tax Year: 2026/27

⚠️ Important Disclaimer

This calculator provides estimates for informational purposes only. Actual K code deductions depend on your specific tax code issued by HMRC, your exact income, and any mid-year changes to benefits or circumstances. Results are based on 2026/27 tax rates and may not reflect historical or future rates. Always verify your tax code on your payslip and contact HMRC on 0300 200 3300 if you believe it's incorrect. FastJobs.uk is not responsible for errors, omissions, or decisions based on calculator results. For complex situations involving multiple income sources or unusual benefits, consult a qualified tax advisor.

Your Privacy and Data Protection

Your privacy matters. This calculator operates entirely in your browser using client-side calculations. We do not store, transmit, collect, or share any of your salary, tax code, or personal financial information.

How It Works: All processing happens locally on your device using JavaScript. When you click "Calculate," your browser performs the calculations without sending data to our servers. No salary figures, K code numbers, or results are recorded anywhere.

No Tracking: We don't track calculator usage, create user profiles, or link calculations to individuals. Standard website analytics (Google Analytics) may record page visits but not calculator inputs or results.

Your Control: You can use this calculator completely anonymously. No registration, email address, or personal information required. Clear your browser history to remove all traces of calculator use.

Back to top button