Hourly to Salary Calculator

Convert any hourly wage into an annual, monthly, weekly, or daily salary in seconds. Adjust hours per week and paid time off for an exact figure. 100% free, private, no signup.

$52,000
per year
Per month$4,333
Per week$1,000
Per day (8h)$200.00
Per hour$25.00

Need to go the other way?

Already know the salary and want the hourly rate instead? Use the reverse tool — handy for working out what an employee's time costs in a meeting.

Salary → Hourly Calculator →

How to convert hourly pay to an annual salary

The formula is: annual salary = hourly rate × hours per week × weeks worked per year. For standard full-time work that's 40 hours across 52 weeks, or 2,080 hours a year. So $25 an hour works out to $52,000 a year before taxes.

If your hourly role isn't paid for holidays, reduce the weeks worked (or use the toggle) to compare it fairly against a salaried job that is paid year-round.

Quick reference: common hourly rates at 2,080 hours/year

Hourly rateAnnual salaryMonthly
$15$31,200$2,600
$20$41,600$3,467
$25$52,000$4,333
$30$62,400$5,200
$40$83,200$6,933
$50$104,000$8,667

Why this matters for meetings

Once you know the hourly value of the people in a room, the cost of a meeting becomes obvious. A one-hour meeting with eight people earning $40/hour is $320 of paid time — before any benefits or overhead. Drop your numbers into the meeting cost calculator to see the full picture, or check what a recurring standup costs.

Frequently Asked Questions

Multiply the hourly rate by hours per week, then by weeks worked per year. Standard full-time is 40 × 52 = 2,080 hours, so $25/hour = $52,000/year before taxes.

At 40 hours per week for 52 weeks (2,080 hours), $20 per hour is about $41,600 per year before taxes.

It can. By default it assumes you're paid for all 52 weeks. Toggle the time-off option to reflect fewer paid weeks — useful when comparing a salaried role against an hourly contract with unpaid holidays.

Yes. Every calculation runs entirely in your browser. Nothing you type is sent to a server, stored, or shared, and there is no signup.