Hourly rate from annual salary —
the honest conversion.

Salary ÷ 2,080 is tidy and usually wrong. This page is the conceptual twin of the hourly rate calculator — and of the rate that drives the live salary timer.

The formula that survives contact with a real job

hourly rate = annual salary ÷ (paid hours per day × working days per week × 52)

The hard part is paid hours per day. A shift from 09:00 to 17:30 looks like 8.5 hours. With a 30-minute unpaid lunch it is 8. With two unpaid 15-minute breaks it is 7.5. The salary stays fixed; the divisor is what honesty changes.

That same rate is what a salary timer multiplies by elapsed paid time. If you get the conversion wrong here, the live counter will be smoothly, politely wrong all day.

Where 2,080 comes from — and where it fails

40 × 52 = 2,080. It only holds if every contracted hour is paid and you never work more or less. Most people have unpaid lunch. Some work a four-day week. Some answer messages on Sundays. The divisor moves; the annual figure on the offer letter does not.

  • Unpaid lunch on an 8.5-hour clock window → fewer paid hours → higher true hourly rate than ÷ 2,080 suggests (you are paid for fewer hours than the myth assumes).
  • Fifty-hour weeks at the same salary → more paid hours → lower true hourly rate.
  • A 4-day week at the same salary → fewer days → usually a higher rate, unless each day is stretched to compensate.

Using the wrong divisor does not just mislabel your rate. It misprices overtime, freelancing quotes, and “can you cover Saturday?” decisions — anything that needs a believable price for an hour.

Worked shape (without pretending your numbers)

Take a round example: $60,000 a year, Monday–Friday, 09:00–17:30, 30-minute unpaid lunch.

  • Clock window: 8.5 hours. Paid hours after lunch: 8.
  • Weekly paid hours: 8 × 5 = 40. Annual paid hours: 40 × 52 = 2,080.
  • In this special case ÷ 2,080 accidentally matches — because paid hours lined up with the myth. Change lunch to 60 minutes and paid hours drop to 7.5 × 5 × 52 = 1,950; the rate rises.

The point is not the dollar figure. The point is that breaks and days are part of the rate, not decoration. That is why unpaid lunch shows up again on the live timer: the counter must pause for the same reason the divisor shrank.

How this page connects to the rest of the site

Use the hourly rate calculator when you want the interactive conversion. Use the salary timer homepage when you want that rate to drive a live counter. Use the salary per second page when you want the same math sliced finer. Use the overtime pay calculator when the question is an extra hour at 1.5×, not the base rate.

For the product idea behind the live number, read how salary timers work. The articles are here so those tools stay one topic — not five unrelated calculators.

Questions

Short answers

The bits people ask after reading this.

Why is salary ÷ 2,080 usually wrong?
2,080 assumes 40 paid hours a week, every week of the year. Unpaid lunch, a 4-day week, unpaid overtime or a longer day all change the divisor — often by 10–20%.
Should I use gross or net salary?
Use gross. Tax is applied afterwards. Mixing net pay with gross hours produces a number that describes neither your rate nor your take-home.
How do I convert hourly back to annual?
Multiply hourly rate × paid hours per week × 52. A 37.5-hour week is ×1,950, not ×2,080 — which is why the same salary looks different across countries.
Does a salary timer use this same rate?
Yes. On this site the live timer and the hourly rate calculator share the same schedule-first math, so the number climbing on screen matches the rate you just derived.

These guides exist to keep the topic clear. The product is the live salary timer on the homepage.

Open the salary timerAll Learn articles