Payslip Generator

Create a UK payslip in under a minute. Enter the employer and employee names, the gross pay for the month or week and the tax code, and this free generator works out the Income Tax, employee National Insurance and net pay on a clean payslip you can print or save as a PDF.

Leave as 1257L for the standard code. BR, D0, D1, NT, 0T and K codes are handled too.

Private by design: everything is worked out in your browser. Nothing you type here is sent to a server, stored or tracked — the payslip exists only on this page until you print or save it.

Example Company Ltd

Monthly payslip

Payslip

Employee: Jamie Smith

Pay date: —

Tax code: 1257L

NI category: A (standard)

Gross pay (this month)£2,500.00
Income Tax−£290.50
National Insurance (employee)−£116.20
Total deductions−£406.70

Net pay

£2,093.30

Year-to-date equivalent on this pay rate: gross £30,000.00, Income Tax £3,486.00, National Insurance £1,394.40, net £25,119.60. Tax-free allowance used: £12,570.00. Estimated with the 2026/27 England, Wales and Northern Ireland bands, assuming this pay is the same every period; real PAYE is cumulative, and pension, student loan and other deductions are not included.

Opens your browser's print view with the payslip on its own — choose “Save as PDF” there to keep a copy.

Making payslips for a whole team every month? Compare the best HR systems for UK employers to keep employee records, leave and the payroll hand-off in one place.

How to use this payslip generator

Four steps. First, type the employer's name and the employee's name exactly as they should appear on the payslip. Second, choose monthly or weekly pay and enter the gross pay for one period — before tax, not the amount that lands in the bank. Third, enter the tax code from the employee's latest payslip or HMRC notice (1257L is the standard code for 2026/27 — if you are not sure what a code means, our tax code checker decodes it). Fourth, check the payslip, then use the Print / Save as PDF button to keep a copy. Nothing leaves your browser at any point.

Worked example: £2,500.00 a month on code 1257L

Gross pay (one month)£2,500.00
Gross pay for the year (£2,500.00 × 12)£30,000.00
Income Tax — £17,430.00 of taxable pay at 20%, for the year−£3,486.00 (£290.50 a month)
Employee National Insurance — 8% of the same slice, for the year−£1,394.40 (£116.20 a month)
Net pay£2,093.30 a month · £25,119.60 a year

The first £12,570.00 of the £30,000.00 salary is covered by the Personal Allowance in code 1257L, so only £17,430.00 is taxed — and it all falls inside the 20% basic-rate band and the 8% National Insurance band, which is why both deductions are a flat share of the same slice. The same salary run through our take-home pay calculator gives exactly the same answer, and the take-home pay guide explains the bands behind it.

What a UK payslip must show

A payslip is not just a courtesy — it is a legal document. Section 8 of the Employment Rights Act 1996 gives every employee and worker the right to an itemised pay statement on or before payday, showing:

  • the gross amount of wages or salary;
  • the amount and purpose of each variable deduction — Income Tax and National Insurance in the usual case;
  • the total of any fixed deductions (an employer may describe these once in a separate standing statement, updated at least yearly);
  • the net amount payable;
  • where the net is paid in more than one part, the amount and date of each part payment;
  • since April 2019, the number of hours worked, where pay varies according to the time worked.

This generator covers the standard tax and National Insurance lines. If a real payslip also carries pension contributions, a student loan repayment, an attachment of earnings or a salary sacrifice, those lines belong on it too — add them up separately, because they are not part of this estimate.

How accurate is a generated payslip?

For a steady salary on the standard code, the figures here match payroll exactly, because they use the same 2026/27 rates as our take-home calculator. Two honest limits. First, real PAYE is cumulative: the tax on an actual March payslip depends on everything earned since April, so a month with a bonus, a pay rise or a mid-year start will not match a single-period estimate. Second, this generator shows Income Tax and employee National Insurance only — not pension contributions, student loan repayments or any other deduction. If you are the employer, the cost sitting on top of the payslip is covered by our employer National Insurance calculator.

Rates used by this generator

RateAmount
Personal Allowance (code 1257L)£12,570.00 (reduced by £1 per £2 of income over £100,000.00)
Basic rate20% on the first £37,700.00 of taxable income
Higher rate40% up to £125,140.00 of income
Additional rate45% on income over £125,140.00
Employee National Insurance8% from £12,570.00 to £50,270.00, then 2%

Rates: 2026/27 rates — verified against GOV.UK (England, Wales and Northern Ireland). Last verified: 7 November 2026.

Frequently asked questions

What must a UK payslip show by law?

Under section 8 of the Employment Rights Act 1996, an itemised pay statement must show: the gross amount of pay; the amount and purpose of each variable deduction (such as Income Tax and National Insurance); the total of any fixed deductions; the net amount payable; and, where the net is paid in parts, the amount and date of each part payment. Since April 2019 it must also show the number of hours worked where pay varies with time worked.

Do employers legally have to give a payslip?

Yes. Every employee and every worker — including agency and zero-hours workers — is entitled to a payslip on or before the day they are paid. It can be paper or electronic. A small number of employments are excluded (for example the armed forces and merchant seamen), but for ordinary employment there is no opt-out: if you are paid, you get a payslip.

What does tax code 1257L mean?

The numbers in a tax code are your tax-free Personal Allowance in tens of pounds: 1257 means £12,570 a year you can earn before Income Tax starts. The letter shows why you get that allowance — L means you are entitled to the standard Personal Allowance. Other common codes: BR taxes everything at 20%, D0 at 40%, 0T gives no allowance, NT deducts no tax, and a K code adds an amount to your taxable pay instead of giving an allowance.

Is this payslip generator free, and what happens to my data?

It is completely free, with no sign-up. The calculation runs entirely in your browser: the names, pay and tax code you type are never sent to a server, stored or tracked. Close the tab and everything is gone. If you want to keep the payslip, use the Print / Save as PDF button.

Can I use a generated payslip as proof of income?

No. This generator produces an estimate from the figures you enter, for checking your pay, testing a tax code or preparing your own records. A lender, landlord or agency will ask for the payslip issued by your employer's payroll, because that is the document backed by the employer's HMRC reporting. Never present a self-made payslip as if an employer had issued it.

Related calculators