Converting an Hourly Rate to an Annual Salary
By WorkCalc Team · August 10, 2026
When a job posting or a raise gets discussed in dollars per hour but you think in yearly terms (or the other way around), it helps to know exactly how the two numbers connect. The conversion itself is simple multiplication, but a couple of small assumptions, mainly how many weeks a year you’re actually paid for, can move the final number by thousands of dollars.
The core idea
An annual salary is just your hourly rate scaled up by how much you work. There are two scaling factors: how many hours you work in a typical week, and how many weeks out of the year you’re actually paid. Most full-time employees work 40 hours a week and get paid for all 52 weeks (even paid vacation and paid holidays count, since you’re still receiving a paycheck). But part-time schedules, seasonal work, and unpaid leave all change one of those two numbers, and the annual figure follows.
This is also the calculation employers use, in reverse, to describe a salaried role’s rate “as if” it were hourly, and it’s the same math a freelancer or contractor uses to sanity-check whether a project rate beats their day job.
Because the whole thing rests on two inputs you supply, the quality of the answer depends on being honest about your actual schedule. If your hours per week fluctuate, use a realistic average rather than the best week you can remember. If your weeks worked per year includes seasonal layoffs, an unpaid leave of absence, or a role that only runs part of the year, use the smaller number. The formula itself never asks whether an input is optimistic, it just multiplies what you give it.
The formula
Weekly Pay = Hourly Rate × Hours Per Week
Annual Salary = Weekly Pay × Weeks Worked Per Year
From there, monthly pay is just the annual figure divided by 12, and biweekly pay is simply weekly pay doubled. Everything flows from those first two lines.
Worked example: full-time, full year
Say you earn $25.00/hour and work a standard 40-hour week, all 52 weeks of the year:
- Weekly pay: $25.00 × 40 = $1,000.00
- Annual salary: $1,000.00 × 52 = $52,000.00
- Monthly pay: $52,000.00 ÷ 12 = $4,333.33
That’s the baseline case: a round number of hours, a full paid year, nothing subtracted. It’s also a useful number to keep in your head as a benchmark, since $25/hour at a standard full-time schedule landing right at $52,000/year is an easy anchor point for judging other hourly offers against.
Worked example: unpaid weeks off
Now suppose you earn $18.50/hour, work 35 hours a week, and take 2 weeks of unpaid leave during the year, so you’re only paid for 50 weeks:
- Weekly pay: $18.50 × 35 = $647.50
- Annual salary: $647.50 × 50 = $32,375.00
- Monthly pay: $32,375.00 ÷ 12 = $2,697.92
Compare that to what the same hourly rate and hours would produce over a full 52-week year (about $33,670), and the 2 unpaid weeks cost roughly $1,295. That gap is exactly why the “weeks worked per year” input matters as much as the rate itself: it’s easy to plug in a round 52 out of habit and end up overstating what you’ll actually take home.
A few things this simple math doesn’t capture
This calculation assumes every hour is paid at the same flat rate. It doesn’t add anything for overtime: if you regularly work hours above 40 in a week at time-and-a-half or double time, those extra dollars sit on top of the base annual figure, not inside it. Pair this conversion with an overtime calculation if that applies to you.
It also doesn’t account for taxes, benefits deductions, or employer-side costs like payroll taxes and insurance, all of which separate your gross annual salary from what actually lands in your bank account or what a job costs a company to fill. And it treats “weeks worked” as an input you supply, not something the formula figures out for you: unpaid time off, unpaid leave, seasonal layoffs, and part-year contracts all lower that number, while paid vacation and paid holidays leave it at 52, since you’re still being paid during that time.
If you’re comparing a new hourly offer to a current salary, remember the reverse conversion works the same way: divide the annual salary by weeks worked per year, then divide again by hours per week, to get back to an equivalent hourly rate. That’s handy when a recruiter quotes a salary range but your current job pays hourly, or when you want to know what a part-time hourly role would need to pay to match a salaried one you’re leaving.
Finally, hours per week matters just as much as the rate. A $30/hour job at 30 hours a week ($46,800/year at 52 weeks) pays less annually than a $25/hour job at 40 hours a week ($52,000/year), even though the hourly rate looks worse on paper. When comparing two offers, always compare the resulting annual figure, not just the rate.
FAQ
Should I use 52 weeks if I get paid vacation? Yes. Paid vacation and paid holidays still put a paycheck in your account for that week, so they count toward your annual total the same as any working week. Only reduce the weeks figure for time off that genuinely isn’t paid.
Does this calculation include overtime pay? No. It assumes every hour is paid at your entered hourly rate with no premium. If you routinely work overtime at 1.5x or 2x pay, calculate that separately and add it on top of the base annual figure this formula produces.
Why would two people with the same hourly rate end up with different annual salaries? Because hours per week and weeks worked per year vary. Someone working 40 hours for a full 52-week year earns more annually than someone at the same rate working fewer hours a week, taking unpaid weeks off, or both, even though their pay per hour is identical.
Use the Hourly to Salary Calculator to run your own numbers.