Every payroll calculator gives you a final number and asks you to trust it. PayPencil shows the working exactly like doing it by hand. Enter gross pay and tax code, see the personal allowance split, each tax band's slab amount and rate, then the total. For SMP, give the due date and earnings. PayPencil finds your Qualifying Week, Relevant Period, Average Weekly Earnings, and generates the full 39-week schedule with every payment shown. Built by a UK payroll pro, for UK payroll pros.
Building PayPencil meant getting HMRC's manual calculation logic tax band slabs, NI thresholds, SMP's Qualifying Week and Relevant Period rules encoded with zero room for numeric error. That's historically been impractical with LLMs: multi-step statutory maths is exactly where models used to fumble rounding, drop a slab, or silently skip an edge case like a mid-band pay rise or a leap-year SMP period.
With GPT-5.6, I could actually trust the reasoning chain end-to-end generating the full 39-week SMP schedule with correct week-by-week amounts, or walking through a tax calculation slab-by-slab exactly as a payroll pro would on paper without hand-verifying every output. That reliability is what took this from "nice idea" to something I'd actually let a payroll team depend on.
Hey Product Hunt 👋
I'm a UK payroll professional, and I built Uk Payroll Make Simple out of pure frustration.
Every payroll tool I used gave me a final number for tax, NI, or SMP and just expected me to trust it. When HMRC queries a calculation, or a new joiner asks "why is my tax this much," you need to be able to show the actual working: which slab the money fell into, what rate applied, how the 39 weeks of SMP break down. Most software hides all of that.
So I built the tool I wished existed: one that calculates it exactly the way you'd do it manually with a pen, paper, and HMRC's own methodology. Personal allowance splits, tax band slabs with the £ and % for each, NI threshold bands, and for SMP auto-calculated Qualifying Week, Relevant Period, Average Weekly Earnings, and the full week-by-week 39-week payment schedule.
Would love feedback from anyone in payroll, HR, or finance especially edge cases you've hit that other tools get wrong.
Getmeonboard
Getmeonboard