● Tax code · net pay · 2026/27

Take-Home by Tax Code Calculator

Your tax code sets your tax-free allowance. Enter your salary and code — 1257L, BR, D0 or a K code — to see your allowance, Income Tax, National Insurance and take-home pay.

🔢 Any tax code 🧾 Income Tax + NI 🏛️ 2026/27 rates

Take-home by tax code

Salary · tax code · 2026/27

£
Take-home pay
£0
£0 a month
Tax-free allowance (from code)£0
Income Tax£0
National Insurance£0
Take-home (year)£0
Take-home (month)£0

1257L gives the standard £12,570 allowance. BR taxes all pay at 20%, D0 at 40%, D1 at 45%, NT means no tax, and K codes add to your taxable income. 2026/27 rUK rates.

🔢 Decodes your code 🧾 Tax + NI 🏛️ 2026/27 rates 🔒 Runs in your browser
Advertisement

What your tax code means

Your tax code tells your employer how much tax-free pay you get before Income Tax starts. The most common code, 1257L, means a £12,570 allowance (multiply the number by 10). But letters and special codes change the picture entirely — and a wrong code is one of the most common reasons people overpay or underpay tax.

Tax codeWhat it means
1257LStandard £12,570 tax-free allowance
BRAll income taxed at basic rate (20%)
D0 / D1All income taxed at 40% / 45%
K codesAllowance is negative — added to taxable pay
NTNo tax deducted

The numbers and letters

For a normal code, the number × 10 is your tax-free allowance, and the letter shows your situation — L for the standard allowance, M/N for transferred Marriage Allowance, T for codes needing review. A K code works in reverse: it means deductions (like a company car benefit) exceed your allowance, so the figure is added to your taxable pay.

Tip: codes like BR and D0 are often used on a second job, where your allowance is already used by your main job. Compare the standard result with the salary calculator.

Is your tax code wrong?

An incorrect code is surprisingly common after changing jobs, getting a benefit like a company car, or starting a pension. If your take-home looks off, check the allowance this calculator derives against your payslip. For the standard full breakdown including pension and student loan, use the gross to net calculator.

Advertisement

Tax code FAQs

What does the tax code 1257L mean?

1257L gives the standard £12,570 tax-free allowance (1257 × 10), with the L confirming the basic Personal Allowance — the most common code.

What does a BR or D0 tax code mean?

BR taxes all pay at 20%, D0 at 40% and D1 at 45% with no allowance — usually on a second job or pension where your allowance is used up.

What is a K tax code?

A K code means your taxable benefits exceed your allowance, so the figure is added to your taxable pay rather than deducted — you're taxed on more than your salary.

Why is my tax code different from 1257L?

Benefits, a second job, transferred Marriage Allowance, or collecting underpaid tax can all change your code from 1257L — check it against your payslip if unsure.

Mustafa Bilgic
Reviewed by Mustafa Bilgic
Founder, WebCalculator

Tax code handling follows HMRC and GOV.UK rules for 2026/27 (rest-of-UK rates). Scottish codes (S prefix) use different bands. Codes can be complex — check yours against your payslip or HMRC. Estimates only, not tax advice.