Salary Calculator Guide
Ask someone what their annual salary is if they make $25 an hour, and most will say $52,000 — $25 times 2,080 hours. Ask someone who makes $1,000 a week what that comes to yearly, and you'll get $52,000 just as fast. Both answers are wrong more often than they're right, and the gap between the quick-math number and the real number is exactly where budgets and job-offer comparisons go sideways.
Why 52 and 2,080 Are the Wrong Multipliers
The number 2,080 comes from 40 hours a week times 52 weeks a year. It assumes you work every single week with zero unpaid time off, which describes almost nobody. If you take two unpaid weeks off, you actually worked 2,000 hours, not 2,080 — a 3.8% difference that turns a "$52,000 job" into roughly $50,000 in practice. Salaried employees with paid time off don't run into this because PTO is already baked into the annual figure, but hourly workers, freelancers, and anyone converting a per-week or per-day rate into an annual number need to account for actual paid weeks, not calendar weeks.
The same distortion runs the other direction. If you're told an annual salary and asked to back into an hourly rate, dividing by 2,080 assumes full-time, year-round hours. Part-time workers, seasonal employees, and anyone with unpaid leave built into their schedule need to divide by their actual expected hours for the year, not the textbook figure.
A Worked Example
Say you're comparing two job offers: one pays $27/hour, the other pays $56,000/year salaried. The naive comparison multiplies $27 by 2,080 to get $56,160 and calls it a wash. But suppose the hourly role is at a company that shuts down for one unpaid week around the holidays and another unpaid week in summer — common in manufacturing and some retail settings. That's 50 paid weeks, or 2,000 hours, not 2,080. At $27/hour, that's $54,000 — about $2,000 less than the salaried offer, not a wash at all.
The same logic applies to biweekly and semi-monthly pay, which people also mix up constantly. Biweekly means every two weeks — 26 paychecks a year. Semi-monthly means twice a month, on fixed dates like the 15th and last day — only 24 paychecks a year. Multiply a biweekly check by 24 instead of 26, or a semi-monthly check by 26 instead of 24, and you'll misstate your annual income by thousands of dollars in either direction. The salary calculator above already applies the correct per-period divisor once you enter an annual figure, but the conversion problem shows up before that step, when you're translating a job posting's hourly or weekly rate into the annual number you'd type in.
Build In Your Actual Paid Weeks
The reliable fix is to stop assuming 52 paid weeks and instead calculate your own: take 52, subtract any unpaid weeks off, unpaid holidays, or predictable slow periods where you don't get scheduled, and multiply by your real weekly hours. A retail worker who reliably gets 35 hours a week rather than 40, and takes three unpaid weeks off a year, is working roughly 1,715 hours annually — not 2,080. Plugging the wrong hours into a salary comparison doesn't just shift the decimal slightly; over a full year it can be the difference between two offers that looked identical on paper. If you're also trying to figure out what you'll actually keep after federal tax and FICA once you've nailed down the real annual number, that's a separate step the calculator above handles, and if you want the federal withholding itself broken into marginal versus effective rates, the income tax calculator guide covers that in more depth. This is general education on pay math, not a substitute for reviewing your actual pay stub or offer letter with HR or a tax professional when real money is on the line.