Choosing between a salaried role and an hourly role is rarely as simple as comparing the headline numbers. A salary can look stable but hide long weeks with no extra pay. An hourly rate can look lower but produce stronger yearly earnings once overtime, shift premiums, and actual hours worked are included. This guide gives you a practical salary vs hourly calculator framework you can reuse any time you compare job offers. You will learn how to annualize both pay types, test realistic assumptions, account for overtime and unpaid time off, and decide which job offer pays more over a year in a way that is clear enough to use before an interview, during offer review, or when negotiating.
Overview
If you want a fast answer to which job offer pays more, convert both offers into estimated annual earnings using the same assumptions. Then compare not just base pay, but also what happens when the schedule changes.
A simple comparison usually starts with these two formulas:
Salaried annual pay: annual salary + expected bonus + predictable allowances
Hourly annual pay: hourly rate × hours per week × paid weeks per year + overtime pay + shift differentials
That seems straightforward, but most mistakes happen in the assumptions. For example:
- One role assumes 40 hours a week, but the real workload is closer to 45 or 50.
- An hourly role includes regular overtime, weekends, nights, or holiday pay.
- A salaried role includes paid leave, while an hourly role only pays for hours actually worked.
- One offer includes a bonus or commission that is possible but not predictable.
- A remote or hybrid role lowers commuting cost and unpaid time, which affects overall value even if base pay is similar.
That is why the most useful salary comparison is not a single number. It is a range built from realistic scenarios.
When you compare job offers, use three views:
- Base-case comparison: what you will likely earn in a normal year.
- Best-case comparison: what you could earn if overtime, bonuses, or extra shifts happen regularly.
- Conservative comparison: what you earn if overtime disappears, hours are cut, or variable pay does not materialize.
This approach is especially useful for entry level jobs, internships that convert to full-time roles, shift work jobs, part time jobs, and hybrid jobs where schedule patterns matter as much as the pay label.
How to estimate
Use this step-by-step method as a repeatable calculator. You can run it in a spreadsheet, notes app, or on paper.
Step 1: Normalize each offer to yearly gross pay
Start with gross pay before tax so both offers are measured the same way. If you need take-home pay, you can check a separate gross to net salary calculator later, but first make the gross comparison clean.
For salary:
- Use the stated annual salary.
- Add any fixed allowance you are confident will be paid.
- Add bonus or commission only if it is regular enough to estimate with care.
For hourly pay:
- Multiply the hourly rate by expected weekly hours.
- Multiply that by the number of paid weeks per year.
- Add overtime only if you know how often it happens and how it is paid.
- Add shift premiums separately if evenings, nights, weekends, or holidays pay more.
Step 2: Estimate paid weeks correctly
This is where many annual salary comparison errors begin.
If the role is salaried and includes paid holiday and paid leave, using 52 weeks is often acceptable for a rough comparison because the salary usually continues during leave periods.
If the role is hourly, ask:
- Are public holidays paid?
- Is vacation paid or unpaid?
- Are sick days paid?
- Will there be seasonal slow periods?
If unpaid time off is likely, your paid weeks may be less than 52. In some cases, 48 to 50 paid weeks is a more realistic planning number than 52.
Step 3: Separate standard hours from overtime
Do not blend overtime into the basic hourly rate. Keep it separate so you can see how dependent the role is on extra hours.
A practical structure is:
- Standard pay: hourly rate × standard weekly hours × paid weeks
- Overtime pay: overtime hours × overtime rate × number of weeks worked
This matters because overtime can be a benefit or a risk. If you need overtime to make the offer competitive, earnings may drop sharply when staffing levels change.
Step 4: Convert salary into an effective hourly rate
If one job is salaried and the other is hourly, convert the salaried role into an effective hourly rate for a fairer view of your time.
Effective hourly rate for salary: annual salary ÷ total hours actually worked in a year
Example method:
- 40 hours/week × 52 weeks = 2,080 hours
- 45 hours/week × 52 weeks = 2,340 hours
- 50 hours/week × 52 weeks = 2,600 hours
If a salary of 50,000 looks attractive at 40 hours but regularly requires 50-hour weeks, the effective hourly value falls meaningfully. This is one of the clearest ways to compare hourly vs salary pay.
Step 5: Run a low, mid, and high scenario
Instead of searching for one perfect answer, test three realistic cases:
- Low scenario: fewer hours, no bonus, little or no overtime
- Mid scenario: normal schedule and likely extra pay
- High scenario: strong bonus, frequent overtime, or extra shifts
This helps you see whether an offer is robust or fragile. A good job offer often still looks acceptable in the low scenario.
Step 6: Add non-cash compensation separately
Do not force every benefit into the same number unless you can estimate it with confidence. Keep a second list for:
- Retirement contributions
- Health or insurance support
- Paid leave
- Training budget
- Equipment stipend
- Commuter support
- Remote work flexibility
For a fuller comparison, see Total Compensation Calculator Guide: How to Compare Base Pay, Bonus, Equity, and Benefits.
Inputs and assumptions
The quality of your result depends on the quality of your inputs. Before deciding on the best job offer, gather these details for both roles.
1. Base pay type
- Annual salary
- Hourly rate
- Part time or full time status
- Guaranteed minimum hours, if hourly
For hourly work, guaranteed hours matter. A high hourly rate with inconsistent scheduling may still lose to a lower salaried role with stable income.
2. Weekly schedule
- Contracted hours per week
- Typical actual hours per week
- Shift length
- Weekend, evening, or holiday expectations
Ask for the real schedule, not just the official one. In salary roles, this helps reveal your true hourly value. In shift work jobs, it clarifies whether your annual total depends on hard-to-sustain patterns.
3. Overtime structure
- When overtime begins
- Whether it is paid at the standard rate or a premium
- How frequently overtime occurs
- Whether overtime is optional or expected
In some jobs, overtime is occasional. In others, it is effectively part of the base pay. If overtime is uncertain, calculate the offer both with and without it.
4. Paid and unpaid time off
- Vacation or holiday entitlement
- Public holiday treatment
- Sick pay
- Company shutdowns
- Unpaid leave risk
This is especially important when comparing salaried roles with hourly or gig-style work. Two offers can produce similar gross earnings on paper but differ sharply once unpaid downtime is included.
5. Variable compensation
- Bonus
- Commission
- Attendance incentives
- Productivity or shift completion bonuses
Only include variable pay if you understand how achievable it is. Treat highly uncertain amounts as upside, not guaranteed income.
6. Expenses tied to the role
- Commute costs
- Parking
- Uniforms or equipment
- Childcare changes due to schedule
- Meals during long shifts
These costs do not change gross pay, but they affect which offer leaves you better off over a year. Remote jobs and hybrid jobs can look stronger after these adjustments, even if salary is similar.
7. Opportunity cost and sustainability
Not every comparison should be reduced to money alone. Ask:
- Can you realistically sustain the hours?
- Will the schedule affect study, caregiving, or a second job?
- Does one role offer better promotion paths?
- Will one employer give more stable income over 12 months?
If you want a broader decision framework, pair this calculator with the Job Offer Comparison Checklist: Salary, Benefits, Equity, Flexibility, and Growth.
Worked examples
These examples use simple round numbers to show the method. They are illustrations, not market benchmarks.
Example 1: Salaried office role vs hourly warehouse role
Offer A: Salaried role
- Annual salary: 42,000
- Typical schedule: 40 hours/week on paper, closer to 45 in practice
- Paid leave included
- No overtime pay
Offer B: Hourly role
- Hourly rate: 19
- Standard hours: 40/week
- Paid weeks: 50
- Overtime: 5 hours/week at 1.5× for 30 weeks/year
Offer A annual pay: 42,000 gross
Offer A effective hourly rate:
- If 40 hours/week: 42,000 ÷ 2,080 = about 20.19/hour
- If 45 hours/week: 42,000 ÷ 2,340 = about 17.95/hour
Offer B standard annual pay: 19 × 40 × 50 = 38,000
Offer B overtime pay: 19 × 1.5 = 28.50 overtime rate
28.50 × 5 × 30 = 4,275
Offer B total annual pay: 38,000 + 4,275 = 42,275
What this shows: the hourly role slightly exceeds the salaried role in gross annual earnings under these assumptions. If the salaried role regularly runs to 45 hours, its effective hourly value is lower than the warehouse role. But if overtime disappears in the hourly role, the salary becomes stronger on income stability.
Example 2: Salaried remote job vs hourly hybrid support role
Offer A: Remote salaried role
- Annual salary: 36,000
- Mostly 40 hours/week
- Paid leave included
- Home internet and equipment stipend modest but not counted in cash total
Offer B: Hourly hybrid role
- Hourly rate: 18.50
- 37.5 hours/week
- 52 paid weeks assumed
- No regular overtime
- Commute and parking create recurring out-of-pocket cost
Offer A annual pay: 36,000
Offer B annual pay: 18.50 × 37.5 × 52 = 36,075
On gross pay alone, these offers are nearly equal. But if the hybrid role has commuting costs and the remote role reduces travel time and expense, the remote salary may leave you better off over a year even without a higher headline number.
What this shows: some job offers are decided by net practical value, not gross pay alone. If you are comparing remote jobs with on-site or hybrid jobs, include work-related expenses in a side-by-side note.
Example 3: Higher salary vs lower salary plus regular paid overtime
Offer A: Salary
- Annual salary: 48,000
- Expected actual hours: 47/week
- No bonus
Offer B: Hourly
- Hourly rate: 20
- 40 standard hours/week
- 8 overtime hours/week at 1.5× for 40 weeks
- 50 paid weeks
Offer A effective hourly rate:
47 × 52 = 2,444 hours
48,000 ÷ 2,444 = about 19.64/hour
Offer B standard pay: 20 × 40 × 50 = 40,000
Offer B overtime pay: 30 × 8 × 40 = 9,600
Offer B total: 49,600
What this shows: the hourly role pays more in this version, but only because overtime is substantial and frequent. If you want predictable income with fewer long weeks, the salaried role may still fit better. If your goal is maximum earnings for a limited period, the hourly offer may be more attractive.
Example 4: Part-time hourly role vs full-time salary for a student or career changer
Offer A: Part-time hourly
- Hourly rate: 22
- 25 hours/week
- 48 paid weeks
Offer B: Full-time salary
- Annual salary: 31,000
- 40 hours/week
- Paid leave included
Offer A annual pay: 22 × 25 × 48 = 26,400
Offer B annual pay: 31,000
The salary is higher over a year, but the hourly role may offer better flexibility for study, caregiving, or building a portfolio. That does not mean it pays more, but it may still be the better decision depending on your constraints.
When to recalculate
This comparison is worth revisiting whenever the inputs change. A good calculator article should be useful more than once, and this is exactly that kind of decision tool.
Recalculate when:
- You receive a revised offer or counteroffer
- The employer clarifies schedule expectations
- Overtime rates, shift premiums, or guaranteed hours change
- You learn that leave is unpaid rather than paid
- Your commute, childcare, or travel costs change
- A remote role becomes hybrid, or a hybrid role becomes fully remote
- Bonus plans or commissions are updated
- You move from entry level jobs or internships into permanent roles
Before accepting, run this practical checklist:
- Write down the exact pay structure for each offer.
- Estimate realistic weekly hours, not idealized ones.
- Calculate annual gross pay under low, mid, and high scenarios.
- Convert salary into an effective hourly rate based on actual expected hours.
- Note whether hourly earnings depend on overtime to stay competitive.
- List paid leave, unpaid time risk, and recurring work-related costs.
- Review stability, flexibility, and growth alongside pay.
If two offers still look close, the tiebreaker is often predictability. Ask yourself which role still works financially if the best-case assumptions do not happen.
The goal is not to prove that salary is always better or that hourly work always pays more. The goal is to make a fair annual comparison using the same logic for both roles. When you do that, you will usually spot the stronger offer quickly: either the one with better annual earnings, the one with the healthier time-to-pay tradeoff, or the one that remains solid even when conditions change.
Keep a simple spreadsheet with these fields: pay type, rate, weekly hours, paid weeks, overtime hours, overtime rate, bonus, predictable expenses, and notes. Then update it any time you are reviewing new job offers. That one habit can make salary negotiation easier, reduce decision stress, and help you choose with more confidence.