Hourly Pay Calculator UK: How It Works
The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.
An hourly pay calculator for the UK works out your gross weekly, monthly, or annual earnings based on an hourly rate and the hours you work, and it can also show your net pay after Income Tax and National Insurance. You enter your hourly wage, hours per week, and optionally your tax code and pension contributions, and it returns your take-home pay for the period you choose. This article explains the formulas behind the calculator, what the results mean, and the common mistakes to avoid when using one.
Formula
The calculator uses the standard UK tax and National Insurance rules for the 2024/25 tax year. The gross pay formula is:
Gross pay = hourly rate × hours per week × number of periods
Where:
- Hourly rate – your gross pay per hour before deductions (in £).
- Hours per week – your average contracted hours (in hours).
- Number of periods – 1 for annual, 12 for monthly, 52 for weekly.
Income Tax is calculated using the Personal Allowance (currently £12,570 per year) and the basic rate of 20% on earnings above that. The formula for the period is:
Tax = max(0, (annual gross – £12,570) × 20%)
National Insurance (Class 1, employee) is charged at 8% on earnings above the Primary Threshold (currently £1,048 per month, or £12,570 per year). The formula is:
NI = max(0, (annual gross – £12,570) × 8%)
These are simplified because they ignore the higher tax rate (40% above £50,270) and the 2% NI rate above the Upper Earnings Limit (£4,189 per month). For most full-time workers on average wages, the basic rate applies.
Worked Example
Using the default values: hourly rate £15.00, 37.5 hours per week, annual period, tax code 1257L.
- Gross annual pay: £15.00 × 37.5 × 52 = £29,250.00
- Income Tax: (£29,250 – £12,570) × 20% = £16,680 × 0.20 = £3,336.00
- National Insurance: (£29,250 – £12,570) × 8% = £16,680 × 0.08 = £1,334.40
- Net annual pay: £29,250 – £3,336 – £1,334.40 = £24,579.60
The calculator shows the same result: gross £29,250.00, tax £3,336.00, NI £1,334.40, net £24,579.60.
What the Results Mean
The calculator gives you two key figures: gross pay and net pay. Gross pay is the amount your employer agrees to pay you before any deductions. Net pay is what actually lands in your bank account after Income Tax and National Insurance are taken off. The difference between the two is your total deductions – it is not just tax, but also pension contributions, student loan repayments, or any other salary sacrifice schemes you may have. The calculator here only includes tax and NI, so if you have other deductions, your actual take-home will be lower.
Understanding your net pay is useful when budgeting, comparing job offers, or checking your payslip. If you are paid monthly, divide the annual net figure by 12 to get your monthly take-home. If you are paid weekly, divide by 52.
How to Use the Calculator
Using the calculator is straightforward:
- Enter your hourly rate in pounds (e.g., 12.50).
- Enter your average hours per week (e.g., 37.5 for a full-time contract).
- Choose the period you want to see: annual, monthly, or weekly.
- Enter your tax code (most people use 1257L, but check your payslip).
- Click Calculate to see your gross, tax, NI, and net pay for that period.
If you work irregular hours, use your average weekly hours over the last few months. For overtime, you can add the extra hours to your weekly total, but remember that overtime may be taxed at a higher marginal rate if it pushes you into a higher tax band.
Common Mistakes and Misconceptions
One common mistake is confusing hourly rate with annual salary. If you are on a salary, your hourly rate is not simply your annual salary divided by 52 weeks divided by 40 hours – it depends on your contracted hours. For example, a £30,000 salary for 37.5 hours/week gives an hourly rate of about £15.38, but for 40 hours it is £14.42.
Another mistake is ignoring the tax-free personal allowance. Many people think they pay tax on every pound earned, but you only pay tax on the amount above £12,570 per year. Similarly, National Insurance has a threshold – you only pay NI on earnings above £1,048 per month. The calculator handles this automatically, but if you use a simple multiplier (e.g., hourly rate × hours × 52) you will overestimate your tax.
A third misconception is that your tax code is the same as your personal allowance. The tax code 1257L means you have the standard allowance of £12,570. If your code is different (e.g., BR means all income taxed at basic rate), the calculator’s tax estimate will be wrong. Always enter the code from your latest payslip.
Limitations of the Calculator
This calculator is a simplified tool. It does not account for:
- Higher tax rates – if you earn over £50,270 annually, part of your income is taxed at 40%.
- National Insurance upper earnings limit – earnings above £4,189 per month are charged at 2% instead of 8%.
- Pension contributions – if you contribute to a workplace pension, your net pay will be lower (but you may get tax relief).
- Student loan repayments – these are deducted separately and depend on your plan.
- Benefits or tax credits – these can affect your overall income but are not part of a simple pay calculation.
For a precise figure, use the official HMRC take-home pay calculator or check your payslip. The calculator here is best for quick estimates and comparisons.
Frequently Asked Questions
What is the difference between gross and net pay?
Gross pay is your total earnings before any deductions. Net pay is your take-home pay after Income Tax, National Insurance, and any other deductions like pension or student loan. The calculator shows both so you can see what you actually receive.
How do I find my hourly rate if I’m salaried?
Divide your annual salary by the number of weeks you work (usually 52) and then by your contracted weekly hours. For example, £30,000 / 52 / 37.5 = £15.38 per hour. If you work unpaid overtime, your effective hourly rate is lower.
What tax code should I use?
Most employees use 1257L, which gives the standard personal allowance of £12,570. If you have a different code (e.g., 1257L with a suffix like M or N), it reflects adjustments for marriage allowance or other factors. Check your payslip or P60 for the correct code.
Does the calculator include pension contributions?
No, it only calculates Income Tax and National Insurance. If you pay into a workplace pension, your net pay will be lower. You can manually subtract your pension contribution from the net figure, but remember that some pension contributions are taken before tax (salary sacrifice) and reduce your taxable income.
Why does my actual payslip differ from the calculator?
Your payslip may include other deductions such as student loan, child maintenance, or a company car benefit. Also, if you have more than one job, your tax code may be split. The calculator gives a standard estimate; your actual pay may vary due to these factors.
Is the National Insurance calculation accurate for all incomes?
For most full-time workers earning below £50,270, the 8% rate is correct. If you earn above that, the NI rate drops to 2% on the excess. The calculator uses a single 8% rate, so it may overestimate NI for high earners.
Related
Formula used
in h | Hourly rate (£) | £ | 15.00 | 0 in wk | Hours per week | h | 37.5 | 0 in period | Period | Annual=1, Monthly=12, Weekly=52 | 1 in taxcode | Tax code | - | 1257L | 0 out gross | Gross pay (period) | £ | h * wk * period | 2 out tax | Income Tax (period) | £ | max(0, (h * wk * period - 12570) * 0.2) | 2 out ni | National Insurance (period) | £ | max(0, (h * wk * period - 1048 * period) * 0.08) | 2 out net | Net pay (period) | £ | gross - tax - ni | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.