ConvertMyPay logoConvertMyPay

Hourly to Salary Calculator

Turn an hourly rate into a yearly, monthly, weekly and daily gross salary. Adjust your hours per day, days per week and weeks per year for an accurate annualised figure.

Input: hourly rate
Working assumptions

Your pay across every period

Hourly payAnnual pay ÷ (hours per day × days per week × weeks per year)
£20
Daily payAnnual pay ÷ (days per week × weeks per year)
£160
Weekly payAnnual pay ÷ weeks per year
£800
Every 2 weeks payAnnual pay ÷ (weeks per year ÷ 2)
£1,600
Monthly payAnnual pay ÷ 12
£3,466.67
Annual payThe annualised gross pay
£41,600

Calculation breakdown

Step 1 — Annualise your pay

Using your hourly figure as the input:

annualPay = 20 × (8 × 5) × 52

= £41,600 per year

Step 2 — Your working pattern

Weekly hours = 8 × 5 = 40 hours/week, over 52 weeks/year.

Step 3 — Derive every period

Each result is calculated from that single annual figure, so the numbers stay consistent across every period.

Assumptions: 8 hours/day, 5 days/week, 52 weeks/year. Figures are gross — no tax, National Insurance or other deductions. The currency selector only changes the symbol and number formatting; it does not convert between currencies.

How this calculator works

Your hourly rate is turned into a gross annual salary by multiplying it by the paid hours in your working year. From that single annual figure, the monthly, every-2-weeks, weekly and daily amounts are derived, so every period stays consistent.

The default pattern is 8 hours a day, 5 days a week and 52 weeks a year — a standard full-time year that includes paid holiday. Real contracts vary, so adjust the three assumptions to match yours. Going the other way? Use the Salary to Hourly Calculator.

Overtime, unpaid leave and fewer weeks

Overtime is only included if it is regular and paid. If you routinely work extra paid hours, raise hours per day or days per week to reflect them. Unpaid leave, gaps between roles or term-time-only work mean fewer paid weeks, so lower weeks per year — 48 weeks allows four weeks of unpaid holiday, and 46 allows six.

Adjusting the defaults matters because a £20 hourly rate is worth £41,600 over 52 weeks but £38,400 over 48 — a £3,200 difference from working pattern alone.

Formula

weeklyHours = hoursPerDay × daysPerWeek
annualPay = hourlyRate × weeklyHours × weeksPerYear
monthlyPay = annualPay ÷ 12

Worked example

  • ›£20 per hour, 8 hours/day, 5 days/week, 52 weeks/year
  • ›Weekly hours = 8 × 5 = 40
  • ›Annual pay = 20 × 40 × 52 = £41,600
  • ›Monthly pay = £41,600 ÷ 12 = £3,466.67
  • ›Weekly pay = £41,600 ÷ 52 = £800

What you control

Hours per day, days per week and weeks per year are all editable. Set them to your contracted pattern and the calculator annualises from there. Figures are gross — no income tax, National Insurance, pensions or other deductions are applied, and the currency selector changes only the symbol and formatting.

Frequently asked questions

How do I convert an hourly rate to an annual salary?

Multiply your hourly rate by your weekly hours and your weeks per year: annual salary = hourlyRate × hoursPerDay × daysPerWeek × weeksPerYear. ConvertMyPay then shows the monthly, weekly and daily equivalents instantly.

Are breaks and rest periods included?

Only paid breaks count toward hours per day. Unpaid lunch or rest breaks reduce your effective paid hours, so lower hours per day if they are not paid.

Does the result include overtime?

Only if it is regular and paid — raise hours per day or days per week to include recurring overtime. One-off overtime is not captured; this is a gross, recurring-pay conversion.

Should I always use 52 weeks, and is the figure before tax?

No to 52 — use it only if you are paid for the full year including holiday; otherwise lower weeks per year to your paid weeks. And yes, the figure is gross: income tax, National Insurance, pensions and other deductions are never applied.

Related calculators