Skip to content
Contact Explore resources
Resources Tools About Contact

Hourly Rate Calculator

Convert an annual salary into an hourly, daily and weekly rate using your own working-hours assumptions. Calculates instantly in your browser.

Practical use cases

  • Comparing a salaried role to a contract or hourly rate on a like-for-like basis.
  • Budgeting and workforce planning.
  • Sense-checking an offer or quote before discussing it.

Calculator

Works entirely in your browser — nothing is sent, saved or tracked. Results update as you type.

Hourly rate
Daily (per 8h-equivalent)
Weekly
Overtime hourly
Working basis

Estimate only — gross, before any deductions. Nothing is sent or stored.

Informational only. These calculators give simple estimates for planning and education. They are not tax, payroll or legal advice — actual rules and figures vary by jurisdiction, contract and policy. Confirm exact numbers with a qualified professional.

How it works

The hourly rate is the annual salary divided by the paid hours in a year: salary ÷ (hours per week × (52 − unpaid/vacation weeks)). Daily uses a five-day week; the optional overtime multiplier simply scales the hourly rate. All figures are gross — before tax or other deductions.

Salary vs. hourly, in brief

Salaried and hourly figures are only comparable when the hours behind them are explicit. Contractor rates often need to cover costs an employer would otherwise carry, so a like-for-like comparison should account for that. For the reverse conversion and gross frequency breakdowns, use the salary calculator; for leave planning see the vacation days calculator.

FAQ

Frequently asked questions

How is the hourly rate calculated?

Annual salary divided by paid hours per year: hours per week × (52 − unpaid/vacation weeks). It is a gross figure before deductions.

Does this include tax?

No. It is a gross estimate only and not tax or payroll advice. Net pay depends on jurisdiction-specific rules.

Why subtract vacation/unpaid weeks?

To reflect the weeks actually worked. If you want the simple 52-week basis, set that field to 0.

Is my input stored?

No. The calculation runs in your browser and nothing is sent or saved.