Payslip & P60 Generator

Work out tax, National Insurance and take-home pay, then download your payslips and P60 as PDFs. Everything is made on your device.

UK payslip and P60 generator

Choose payslips, a P60 or both, then enter a salary, gross or take-home, with the tax code, tax year, region, student loan and pension. The generator works out Income Tax, National Insurance and take-home pay for 2022/23 to 2026/27, including Scottish rates. Add the employer and employee details and up to 13 pay dates, then preview and download the payslips and P60 as PDFs. Everything is worked out in your browser, so your details aren't sent to us.

How it works

Payslips and P60 in three steps

Built on the UK Income Tax, National Insurance and student loan rates for every tax year from 2022/23 to 2026/27, for England, Wales, Northern Ireland and Scotland. There's no account to create and nothing to install.

1

Work out the pay

Enter the salary, gross or take-home, with the tax code, tax year and any student loan or pension. You'll see tax, NI and net pay straight away, or you can type in the figures from an existing payslip.

2

Add the details

Add the employer and employee details, the pay date and how many payslips you need. Find an address from its postcode, carry forward year-to-date totals, and edit any month that was different.

3

Preview and download

Check every page before you download. Payslips and the P60 download together as one PDF, and you can also save just one page.

Your details stay on your device

The calculations and PDFs are made in your browser, so names, addresses, NI numbers and pay figures aren't sent to us. A postcode only leaves your device if you use the address finder.

Guide

UK payslips explained

What must appear on a payslip

Under the Employment Rights Act 1996, employers must give employees and workers an itemised payslip on or before each payday. It must show:

  • gross pay before any deductions
  • the amount and purpose of each deduction that can change, such as Income Tax, National Insurance, student loan and pension
  • fixed deductions, either itemised or covered by a separate standing statement
  • net pay, the amount actually paid
  • how each part was paid, if pay is split between methods
  • the hours being paid for, where pay varies with the time worked

Tax codes, NI numbers and year-to-date totals aren't legally required, but most payroll software includes them, and so does this generator.

Tax codes

The number in a tax code is the tax-free allowance divided by 10, so 1257L means £12,570 a year. An S at the start means Scottish rates apply, and a C means Welsh, which currently match England's. K codes add an amount to taxable pay, often to collect unpaid tax or tax on benefits. BR, D0 and D1 tax all pay at the basic, higher or additional rate, 0T gives no allowance, and NT means no tax. The generator accepts all of these, including W1, M1 and X endings.

Scottish Income Tax

Scottish taxpayers pay different rates on earnings above the Personal Allowance. For 2026/27 there are six bands: 19% starter, 20% basic, 21% intermediate, 42% higher from £43,663, 45% advanced from £75,001 and 48% top above £125,140. Choose Scotland as the region and the generator uses the right bands for each tax year from 2022/23. National Insurance is the same across the UK.

Student loans

Student loan repayments are 9% of earnings above the plan's threshold, or 6% for a Postgraduate Loan. For 2026/27 the yearly thresholds are £26,900 for Plan 1, £29,385 for Plan 2, £33,795 for Plan 4 (Scotland), £25,000 for Plan 5 and £21,000 for Postgraduate. The generator uses the threshold for the tax year of each payslip, so a set that crosses 6 April picks up the new figures automatically.

Cumulative tax and week 1 or month 1

Most tax codes work on a cumulative basis. Each payday, payroll looks at total pay and tax so far in the tax year, so any over- or underpayment corrects itself, and tax can go up, down or be refunded. A W1, M1 or X code, sometimes called an emergency code, works on a non-cumulative basis instead: each payslip is taxed on its own using a fraction of the yearly allowance and bands.

By default the generator works out each payslip on its own, the same way as week 1 or month 1. When pay is the same every period, that gives the same result as the cumulative method. If earlier pay that year was different, add the year-to-date totals from the last payslip and tick the cumulative option, and the tax catches up as it would in payroll software.

FAQ

Common questions

How much does it cost?

£12 for a single payslip or a P60 on its own, or £24 for up to 13 payslips, with a P60 if you need one. You see every page before you pay, and you can pay by PayPal or by debit or credit card. We want you to be completely satisfied, so if anything isn't right, get in touch and we'll put it right.

Who is this for?

Small employers who run their own payroll and need to give staff payslips or a P60, and anyone who needs a replacement copy of their own payslips or P60 made from their real pay records.

Is my information kept private?

Yes. Everything is worked out and turned into a PDF in your browser, and your details aren't sent to us. If you tick Remember my details, they're saved in this browser only, and unticking it deletes them. The address finder sends just the postcode to a free postcode service.

Can I use the figures from an existing payslip?

Yes. On the results step, tick Use my own figures and enter the gross pay, tax, NI and any other deductions. They'll appear on the payslip exactly as entered. When you make several payslips, you can also edit each one separately.

How many payslips can I make at once?

Up to 13. Enter the latest pay date and the earlier dates are worked out one pay period at a time. You can change any date, and the year-to-date totals build up across the set.

How is the P60 made?

Choose P60 or Both at the start. Pick the tax year, then either let us work out a full year from the pay you entered, or type in the year's totals. With Both, the P60 is for the last complete tax year unless you choose another, and if one of your payslips is the last pay day of that year, the P60 uses its year-to-date figures. Either way, you can add the employer's PAYE reference and any pay from a previous job in the same tax year.

What if they were paid part of the year already?

Tick Add year-to-date figures and enter the totals from the payslip before the first one you're making. They're carried forward into every payslip and the P60. You can also have the tax worked out on a cumulative basis, the way payroll software does it.

Will the figures match my employer's exactly?

They'll usually be within a few pence. Payroll software uses HMRC's figures for each pay period, while the calculator works from yearly amounts. If you have the real figures, use Use my own figures so the payslip matches them exactly.

Are these official HMRC documents?

No. Payslips and P60s are issued by employers, not HMRC, and these are produced in the same standard layouts. Only create documents that reflect pay that was actually received. Using a false payslip or P60 to get a loan, a mortgage, a tenancy or benefits is fraud.