Salary vs. Hourly Pay: Compare the Same Gross Pay

Put two pay figures on a common annual or hourly basis before comparing offers.

Updated:

Choose the hours behind the comparison

The familiar 40-hour, 52-week example has 2,080 hours (40 × 52). Divide annual gross salary by that total for an hourly equivalent. Multiply an hourly rate by the same hours to estimate annual gross earnings. Use your actual expected schedule if it differs.

For example, $62,400 ÷ 2,080 = $30 per hour. Conversely, $30 × 40 × 52 = $62,400 per year. These figures match only under the stated schedule. If the salaried role regularly takes 45 hours each week, $62,400 ÷ (45 × 52) is about $26.67 per hour as a comparison figure.

Paid weeks and pay frequency change the picture

For an hourly worker paid only for 50 working weeks, $30 × 40 × 50 = $60,000, rather than $62,400 for 52 paid weeks. A salaried offer may include paid time off; do not assume the two offers cover the same paid weeks.

A biweekly paycheck means every two weeks; a semimonthly paycheck means twice a month. The calculator shows these as separate views of an annual amount. Compare annual gross totals before comparing individual paychecks.

What the conversion leaves out

  • Benefits, paid leave, bonuses, commissions, taxes and deductions can change the value of an offer.
  • Overtime entitlement and its rate depend on the applicable employment rules and facts; a mathematical salary-to-hourly equivalent does not decide them. The U.S. Department of Labor's regular-rate fact sheet explains why payroll calculations can use different inputs.
  • If hours vary week to week, test more than one realistic schedule instead of presenting one rate as guaranteed.

Compare your own schedule

Enter an annual, monthly or other pay amount in the Salary ↔ Hourly Calculator, then set hours per week and weeks per year. To see how a proposed increase affects your current pay, read how to calculate a pay raise.

Open Salary ↔ Hourly Calculator

See a calculation or source that needs review? Report it to FivoTools.