Hourly to Salary Calculator

Hourly rate in, full pay picture out — or start from a salary and get the hourly rate.

What do you know?

52 with paid holiday, or subtract any unpaid weeks off.

These are gross figures before tax, insurance and pension deductions.

The arithmetic behind hourly and salaried pay

Converting between an hourly rate and an annual salary is one multiplication, but the assumptions hidden inside it are where people trip up. Annual pay equals the hourly rate multiplied by hours worked each week multiplied by the number of weeks you are actually paid. Change any of those three and the answer moves, which is why two people on the same nominal rate can end the year thousands apart.

The familiar rule of thumb — double the hourly rate and add three zeros — assumes a 40-hour week and 50 working weeks, so 2,000 hours a year. It is a fine mental estimate in an interview. It is not accurate for a 37.5-hour contract, a 44-hour shift pattern, or anyone taking unpaid leave.

Worked example 1: standard full-time

25.00 per hour, 40 hours a week, paid holiday so all 52 weeks count. Annual = 25 x 40 x 52 = 52,000. Weekly = 1,000. Monthly = 52,000 / 12 = 4,333.33, not 4,000 — a month averages 4.33 weeks, not 4. Every two weeks = 2,000, which matches a biweekly pay cycle of 26 payments a year.

Worked example 2: unpaid time off

Same 25.00 per hour and 40 hours, but no paid holiday and three weeks off. Paid weeks = 49. Annual = 25 x 40 x 49 = 49,000, a 3,000 drop from the previous example for identical work. This is the most common reason a real payslip disappoints against a rate quoted in an offer, and it is why the weeks field is editable rather than fixed at 52.

Worked example 3: salary back to an hourly rate

A 60,000 salary at 45 hours a week for 52 weeks works out at 60,000 / (45 x 52) = 25.64 per hour. The same salary at a 37.5-hour week is 60,000 / 1,950 = 30.77 per hour. Comparing two offers only means something once both are expressed per hour, including the hours the job actually expects rather than the hours in the contract.

Quick reference at 40 hours a week, 52 paid weeks

HourlyWeeklyMonthlyAnnual
156002,60031,200
208003,46741,600
251,0004,33352,000
301,2005,20062,400
401,6006,93383,200
502,0008,667104,000

What these numbers do not include

Everything here is gross pay. Income tax, national insurance or social security, pension contributions and health premiums all come out afterwards, and the size of that bite depends on where you live and how you file. Treat the annual figure as the number to compare offers with, not the number that lands in your account.

Overtime is also excluded. If your role regularly pays time-and-a-half beyond 40 hours, the effective annual figure is higher than a straight multiplication suggests; if unpaid overtime is the norm, the effective hourly rate is lower. The honest way to compare a salaried role against an hourly one is to divide the salary by the hours you genuinely expect to work, including the ones nobody logs.

Finally, watch the pay cycle. Biweekly means 26 payments a year, semi-monthly means 24, and they are not the same: 52,000 a year is 2,000 per biweekly payment but 2,166.67 twice a month. Budgeting on the wrong cycle is how two extra paycheques a year come as a surprise.

Sources & further reading

Frequently asked questions

How do I convert an hourly wage to a yearly salary?

Multiply the hourly rate by hours worked per week, then by paid weeks per year. At 25 per hour, 40 hours a week and 52 paid weeks, that is 25 x 40 x 52 = 52,000 a year. The common shortcut of doubling the hourly rate and adding three zeros is close but assumes exactly 2,000 hours.

Should I use 52 weeks or fewer?

Use 52 if your holiday is paid, because you are paid for all 52 weeks. If you take unpaid time off, subtract those weeks — two unpaid weeks means 50. Contractors and hourly staff without paid leave usually land between 48 and 50.

Why is the monthly figure not four times the weekly one?

A year has 52 weeks but only 12 months, so a month averages 4.33 weeks. The tool divides the annual figure by 12 instead of multiplying the weekly figure by 4, which is why the monthly number looks slightly higher than you might expect.