Skip to the calculator
Rule Calculator

Salary Calculator

With hourly rate 28 usd, hours per week 40 hours, paid weeks per year 52 weeks, unpaid public holidays 10 days and 1 more field, salary comes to $58,240.00 — annual pay. It is reached in 13 steps, the last of which is 1120 * 52, and each one is printed on the page with its numbers filled in. The formula is the one published by US Bureau of Labor Statistics, not an approximation fitted to it.

Pay converted between every period — hourly, daily, weekly, biweekly, semi-monthly, monthly and annual — with unpaid holidays and days off taken out.

Formula and sources checked · How we check

Hourly rate 28, Hours per week 40 hours, Paid weeks per year 52 weeks, Unpaid public holidays 10 days

$58,240.00

Annual pay for the example below. Editing a field recomputes the calculator below; this figure holds the answer the page was loaded with.

It is written into the HTML rather than drawn by a script, so a search engine reading this page without running JavaScript still finds an answer.

Annual pay
$58,240.00
Weekly
28 * 40$1,120
Annual
1120 * 52$58,240
Hours in a working day
40 / 58
Unpaid days off
10 + 515 days
Pay lost to unpaid days
15 * 8 * 28$3,360
Annual after unpaid days off
58240 - 3360$54,880
Monthly
54880 / 12$4,573
Per biweekly paycheck
54880 / 26$2,111
Per semi-monthly paycheck
54880 / 24$2,287
Per week, after unpaid days
54880 / 52$1,055
Per quarter
54880 / 4$13,720
Per working day
28 * 8$224
Hourly across the whole year
54880 / (40 * 52)26.385

Ask about this in the chat

Worked example

$28/hr at 40 hours is $58,240 on paper. An hourly worker is paid for hours worked, so ten unpaid public holidays and a week off remove 15 days of 8 hours — $3,360 — leaving $54,880, and an effective $26.38 an hour across the year. The "×2000" shortcut gives $56,000 and lands between the two by accident.

How to work it out yourself

  1. 1.Enter the hourly rate and the hours you are actually paid for, not the hours you are present. An unpaid lunch break is a fortieth of your pay if you work five days.
  2. 2.Add the holidays the business closes for and any days off you take unpaid. A salaried colleague is paid through those days and an hourly worker is not, which is most of the gap between two 'equivalent' offers.
  3. 3.Set weeks per year. Fifty-two assumes no unpaid time off; a contractor taking two weeks unpaid should use fifty, which is a 3.8% cut to the annual figure.
  4. 4.Read the biweekly line if you are paid every two weeks. Twenty-six payments a year is not the same as twice a month, and two months a year carry a third cheque.

The formula

  1. Weekly28 * 40
  2. Annual1120 * 52
  3. Hours in a working day40 / 5
  4. Unpaid days off10 + 5
  5. Pay lost to unpaid days15 * 8 * 28
  6. Annual after unpaid days off58240 - 3360
  7. Monthly54880 / 12
  8. Per biweekly paycheck54880 / 26
  9. Per semi-monthly paycheck54880 / 24
  10. Per week, after unpaid days54880 / 52
  11. Per quarter54880 / 4
  12. Per working day28 * 8
  13. Hourly across the whole year54880 / (40 * 52)

Source: US Bureau of Labor Statistics — wage data and definitions, Department of Labor — Fair Labor Standards Act

Questions people actually ask

Is this before or after tax?
Before. Federal, state, FICA and any pre-tax deductions come out afterwards; take-home is commonly 70–80% of these figures depending on state and filing status.
Why 26 paychecks and not 24?
Biweekly pay is every two weeks — 52 ÷ 2 = 26 cheques, and two months a year contain three of them. Semi-monthly pay, the 15th and the last day, is 24 cheques and each one is larger.
How should I compare an hourly job to a salaried one?
Take the salary down to an hourly figure using the hours you actually work, not 40. A $75,000 salary at 50 hours a week is $28.85/hr — barely above a $28/hr job with paid overtime.

Related

Where this one stops

Put this calculator on your site

Free, no attribution required beyond the link.

<iframe src="https://rulecalculators.com/embed/hourly-to-salary" width="100%" height="420" style="border:1px solid #e7e4de;border-radius:12px" title="Salary Calculator"></iframe>
Did this answer your question?