Hourly to Yearly Pay Conversion and Why the Math Changes Your Job Search
The median US wage is $50,980 a year (BLS). Learn the exact hourly-to-yearly math, the mistakes that skew it, and how pay cadence shapes your real budget.

Somebody offers you $24 an hour and you do the mental math on the spot, multiply by 40, multiply by 52, and land on a number that sounds decent. Then the offer letter shows up with a different annual figure, and you are left wondering what changed. According to the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics, the median hourly wage for all workers was $24.51 as of May 2025, about $50,980 on a full-year schedule, and that figure is a genuinely useful yardstick, but only if your own hourly-to-yearly conversion is built correctly in the first place. At Metaintro, we see job seekers compare offers on hourly rate alone all the time, and it is one of the fastest ways to accept a worse deal than the one sitting next to it.
How do you convert an hourly wage to a yearly salary?
The standard formula starts with a full-time schedule of 40 hours a week for 52 weeks, which is the textbook full-time year most quick conversions assume. Multiply your hourly rate by that full-year hours figure and you get a rough annual number. With real rates, an $18 an hour role on a 2,080-hour year comes out to $37,440, and a $30 an hour role comes out to $62,400.
The catch is that the textbook full-time year assumes you work every single week with zero unpaid holidays, zero unpaid sick days, and zero unpaid time off. Almost nobody actually works that schedule. In numbers, if your employer gives you two weeks of unpaid leave, your real working year is closer to 2,000 hours than the textbook 2,080, which nudges your effective annual pay down a notch even though your hourly rate never changed. This is the single most common error job seekers make when sizing up an hourly offer against a salaried one, and it is worth doing the math with your actual calendar rather than the textbook full-year number before you accept anything.
What is a good hourly wage compared to the national numbers?
Context matters more than the number by itself. The BLS Occupational Employment and Wage Statistics puts the median hourly wage for all workers at $24.51 as of May 2025, or about $50,980 a year on a standard 2,080-hour schedule. That median is a useful anchor, but it blends every occupation in the country together, from entry-level retail to specialized trades, so a wage that looks low in a high cost-of-living metro can be well above median in a lower cost-of-living region.
The O*NET occupation summary database, maintained by the Department of Labor, is a useful place to check the specific tasks and typical requirements for a role before you decide whether a wage offer is fair for that occupation, rather than relying on a single national blended figure. A retail salesperson and a customer service representative, for example, both show up in national hourly-pay conversations, but their typical ranges are not identical, which is exactly the kind of gap a single blended median hides. The Department of Labor's own CareerOneStop wage lookup tools let you filter by state and occupation, which gets you a far more relevant comparison than the all-occupations median alone, and the CareerOneStop explore careers tool is a useful companion for seeing typical duties alongside the pay range.
The median hourly wage for all workers was $24.51 as of May 2025, about $50,980 a year on a standard 2,080-hour schedule. Source: U.S. Bureau of Labor Statistics.
Why does biweekly, semimonthly, and weekly pay change the math?
Pay cadence is where the hourly-to-yearly conversion trips people up a second time. Biweekly pay means you are paid every two weeks, which comes out to 26 paychecks a year. Semimonthly pay means you are paid twice a month on fixed dates, like the 1st and the 15th, which comes out to 24 paychecks a year. Those two schedules sound similar but are not the same, and confusing them is a common mistake when someone tries to back into an hourly rate from a paycheck amount.
If you take your biweekly paycheck and multiply by 24 instead of 26, you will underestimate your true annual pay by two full paychecks. If you take a semimonthly paycheck and multiply by 26 instead of 24, you will overestimate it. Before you do any hourly-to-yearly math from a paycheck stub, confirm which cadence you are actually on. Your pay stub or employee handbook will state it directly, and if it does not, ask HR before you build a budget around a guess. Roles like office clerks and childcare workers are commonly paid on one of these cadences, and the CareerOneStop American Job Center locator can connect you with a local counselor if you want a second set of eyes on your specific pay stub math.
How does overtime change your annual pay estimate?
Overtime is where a flat hourly-to-yearly formula stops working for a lot of people, because it assumes every week looks identical. Under the Fair Labor Standards Act, the Department of Labor requires that unless specifically exempted, employees covered by the Act must receive overtime pay for hours worked in excess of 40 in a workweek at a rate not less than time and one-half their regular rate of pay. That means an hourly worker who regularly picks up 5 extra hours a week at time-and-a-half is earning meaningfully more than the flat 2,080-hour math would suggest, and ignoring that gap when comparing offers is a mistake that can cost you real money in a negotiation.
Under the Fair Labor Standards Act, covered employees must receive overtime pay for hours worked in excess of 40 in a workweek at a rate not less than time and one-half their regular rate of pay. Source: U.S. Department of Labor.
Whether you are even eligible for overtime depends on your classification, not just your hourly status. The Department of Labor's overtime salary-level rule sets the current exemption threshold at a salary basis not less than $684 per week, which equates to approximately $35,568 per year, meaning salaried employees paid below that threshold are generally still entitled to overtime protections regardless of job title. If you are salaried and paid under that annual figure, it is worth confirming your classification rather than assuming a salary automatically means no overtime. Roles like nursing assistants and heavy and tractor-trailer truck drivers commonly involve hourly, overtime-eligible pay structures, which is worth checking against your own job's O*NET classification before assuming your role falls outside FLSA overtime protections.
To qualify for exemption from overtime, employees must be paid on a salary basis at not less than $684 per week, equating to approximately $35,568 per year. Source: U.S. Department of Labor.
How do billable hours and freelance rates change the conversion?
If you bill by the hour rather than draw a fixed paycheck, the hourly-to-yearly conversion needs an extra layer, because not every hour you work is a billable hour. The flat-year shortcut overstates freelance income badly. In numbers, a $60 hourly rate on a full 2,080-hour year looks like $124,800, but that figure assumes every single working hour is billed to a client. In reality, time spent on invoicing, prospecting for the next contract, revising scope, and general administrative work does not get billed to anyone, so a more realistic estimate starts with your target billable hours per week, not your total working hours per week.
A freelancer working 40 hours a week but only billing 28 of those hours, with the rest going to admin and business development, is really converting a $60 rate against 1,456 billable hours a year, not 2,080. That comes out closer to $87,360, a meaningfully different number than the naive calculation suggests. This kind of billable-rate math shows up most often for roles like accountants and auditors and software developers working on a contract basis, and the CareerOneStop training finder is a reasonable starting point if you are weighing a credential that would let you bill at a higher rate. Anyone comparing a billable-hours freelance rate against a traditional salaried offer should run both numbers through the realistic-hours version of the formula, not the headline rate, before deciding which path pays more.
What common mistakes should you watch for in this conversion?
A handful of errors show up again and again when people try to do this math on their own. The first is assuming every year hits the full textbook hours total, which ignores unpaid holidays, unpaid leave, and any gaps between jobs, all of which lower your real annual total below that figure. The second is confusing biweekly and semimonthly pay schedules, which throws off the paycheck-to-annual math by two full pay periods in either direction depending on which mistake you make.
The third mistake is assuming a salaried title automatically means no overtime eligibility, when the actual determining factor is the DOL's salary threshold combined with a duties test, not the job title printed on an offer letter. The fourth is comparing a job's hourly rate against the national median wage without checking whether that median applies to your specific occupation and region, since occupation-level pages like the ones on O*NET will usually give you a far more accurate benchmark than the all-occupations figure alone. The fifth, and most common among freelancers, is quoting an hourly rate based on total working hours rather than realistic billable hours, which overstates true earning potential. Roles like fast food and counter workers and registered nurses sit at very different points on the wage spectrum, which is another reason a single blended median or a single rounded hourly-to-yearly shortcut rarely tells the full story. Catching any one of these before you accept an offer or quote a rate can change your real annual number by thousands of dollars.
What is a fill-in template for converting your own pay?
Rather than redoing this math from scratch every time an offer comes in, use this structure and drop in your own numbers.
- Base hourly rate: $____ per hour
- Standard weekly hours: ____ hours (usually 40 for full-time)
- Estimated unpaid weeks off per year (holidays, unpaid leave, gaps): ____ weeks
- Adjusted annual hours: (52 - unpaid weeks) x weekly hours = ____
- Base annual pay: hourly rate x adjusted annual hours = $____
- Average overtime hours per week, if any: ____ hours at 1.5x rate
- Annual overtime pay: overtime hours x 52 x (hourly rate x 1.5) = $____
- True annual total: base annual pay + annual overtime pay = $____
Walk through it once with a real offer and you will usually see your true annual number land a few thousand dollars away from the "multiply by 2,080" shortcut, in either direction depending on your actual schedule and overtime pattern.
What are two before-and-after examples of getting this math right?
Weak version: "The job pays $22 an hour, so that's about $45,760 a year, which sounds fine." This treats the flat full-year shortcut as gospel and ignores that the role only guarantees 32 hours a week during slow season, not 40.
Stronger version: "The job pays $22 an hour at a guaranteed 32 hours a week, which is 1,664 hours a year, or roughly $36,608. If the 40-hour weeks during peak season average out to 6 extra months at full time, my realistic annual total is closer to $40,300." The stronger version does the actual arithmetic against the real schedule instead of assuming a textbook year.
Weak version: "I'm salaried at $52,000, so overtime doesn't apply to me." This assumes salaried status alone determines exemption, which is not how the FLSA threshold works.
Stronger version: "I'm salaried at $52,000, which is above the current $35,568 exemption threshold, but I should still confirm with HR whether my specific duties meet the exemption test before I assume I'm not entitled to overtime pay." The stronger version checks the actual rule instead of guessing from salary alone.
Is your pay math actually ready to compare against an offer?
Run through this self-audit before you accept or negotiate anything.
- You know your exact weekly hour commitment, not a rounded guess
- You have accounted for unpaid holidays or leave in your adjusted annual hours
- You know whether you are paid biweekly (26 paychecks) or semimonthly (24 paychecks)
- You have checked whether your role is overtime-exempt under the current DOL salary threshold
- You have estimated realistic overtime hours if the role regularly runs over 40 hours a week
- You have compared your true annual number against the BLS median for context, not just a gut feeling
- You have looked up the specific occupation's typical range rather than relying on the all-occupations median alone
- You have written down the final true annual number somewhere you can reference during negotiation
What does this mean for your salary and your next move?
The practical upside of doing this math correctly is leverage. A hiring manager who offers you a headline hourly rate is often counting on you not to run the full conversion, including unpaid time off and any overtime pattern the role realistically involves. When you show up to a negotiation with your true annual number already calculated, you are negotiating from a position most other candidates never bother to establish.
"In combination with layoffs over the recent years plus the rise of required AI skills, experience is no longer enough." Lacey Kaelani, CEO of Metaintro, made that observation in Fortune, in the context of how employers are re-evaluating what actually predicts strong hires, and the same shift toward evidence over assumption applies to how you should evaluate your own pay. Do not accept the round number an employer states out loud. Do the conversion yourself, factor in your real schedule, and use the result as your baseline for any counteroffer.
If you are actively comparing multiple offers, keeping a clean profile on Metaintro makes it easier to track roles side by side across the 50M jobs in the platform, rather than juggling separate hourly and salary figures across browser tabs and job board bookmarks. Across the postings we see at Metaintro, roles that state pay cadence and typical overtime expectations up front tend to draw more serious applicants, because candidates can actually do this math before they apply instead of after. Occupations like janitors and cleaners and laborers and freight, stock, and material movers are good examples of roles where the hourly-to-yearly gap between the headline rate and the realistic annual total matters most, given how variable actual scheduled hours can be. CareerOneStop's job search toolkit is another Department of Labor resource worth bookmarking alongside your Metaintro profile as you compare postings.
Related Articles
- How to Convert an Hourly Wage to an Annual Salary
- What Is the Average Hourly Wage in the US
- What Does Biweekly Mean for Your Paycheck
- Semi-Monthly Meaning and How It Differs From Biweekly
- How Biweekly Pay Actually Works
- What Is Overtime Wages Under Federal Law
- What Does Semimonthly Mean on a Pay Schedule
- 50 an Hour Is How Much a Year
- How Many Hours Is Overtime Under the FLSA
- What Are Billable Hours
- What Is Good Hourly Pay in Todays Market
- Bi-Monthly Salary Explained
People Also Asked
Q: How many hours are in a work year for hourly-to-yearly conversion?
A: The standard assumption is 2,080 hours, based on 40 hours a week for 52 weeks. Your real number will likely be lower once you subtract unpaid holidays or leave, so use your actual schedule rather than the flat 2,080 figure when comparing an offer against the BLS median annual wage of $50,980 (May 2025).
Q: Is biweekly pay the same as twice a month?
A: No. Biweekly means 26 paychecks a year, paid every two weeks, while twice-a-month (semimonthly) means 24 paychecks a year, paid on fixed dates. Confusing the two will throw off any hourly-to-yearly conversion you build from a paycheck amount.
Q: Does a salaried job always mean no overtime pay?
A: Not automatically. Under the current Department of Labor threshold, employees must be paid on a salary basis at not less than $684 per week, or about $35,568 a year, to even be considered for exemption, and the specific job duties also have to meet the exemption test, so salary status alone does not guarantee no overtime.
Once you have your true annual number worked out, the next step is putting it to work. Build or update your profile on Metaintro and use your real pay math, not the headline hourly rate, to evaluate every offer you compare. Sign up free and start comparing roles with numbers you actually trust.
For job seekers
The right role, found for you.
Built for people who’d rather be good at their job than good at job hunting.
- MatchCompare live roles against your current evidence.
- PositionTurn proof projects into role-specific applications.
- ImproveUse market feedback to keep the skill plan current.






