Free Payslip & P60 Generator UK

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

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, choose up to 13 pay dates or a P60 on its own, 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. If the last payslip falls on the final pay day of the tax year, a matching P60 is added automatically. Everything downloads as one PDF.

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, and messages only if you use the chat assistant.

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?

It's currently free. At some point in the future we'll add a single flat fee, and we'll make that clear here before it starts.

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. The chat assistant is separate: what you type there goes to our chat provider, so please don't put personal or pay details in it.

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?

If a P60 is all you need, choose P60 only on the Details step. 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. If you're making payslips and one falls on the last pay day of a tax year, a P60 for that year is ticked automatically. 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.