A salary comparison should show more than which offer has the larger annual figure. This guide gives you a repeatable way to compare gross pay, estimated take-home pay, bonuses, employee benefits, working costs, flexibility, and future value before accepting a job.
Overview
Job offers are often presented as a single salary, but compensation is a package. Two roles with similar headline pay can produce very different outcomes once you account for tax, pension or retirement contributions, health coverage, travel, equipment, unpaid time, bonuses, and the value of flexibility.
A useful salary comparison has three layers:
- Guaranteed compensation: base salary, guaranteed allowances, and any fixed payments.
- Potential compensation: bonuses, commissions, overtime, tips, equity, or performance-related pay that may not be guaranteed.
- Total work value: benefits, working costs, time requirements, progression, location, and flexibility.
Start with the written offer and separate confirmed amounts from estimates. If an amount depends on company performance, individual targets, attendance, or available shifts, treat it as variable rather than adding it to guaranteed pay.
For a broader checklist covering salary, benefits, flexibility, and growth, see How to Compare Job Offers. The same framework can be adapted for entry-level jobs, graduate jobs, remote jobs, part-time jobs, and freelance or gig work.
How to estimate
Use a spreadsheet or salary calculator to place each offer in the same format. Consistent inputs matter more than false precision.
1. Convert pay to a common period
Record annual, monthly, weekly, and hourly figures where relevant. For salaried work, an approximate hourly rate can be calculated as:
Approximate hourly pay = annual base salary ÷ annual working hours
Annual working hours should reflect the schedule you are actually considering. Multiply the usual weekly hours by the number of working weeks, then adjust for paid leave if you want to compare pay per hour worked. Be consistent across offers.
For hourly, shift, or gig work, estimate:
Estimated gross pay = hourly rate × paid hours
Then subtract realistic unpaid time and direct costs. For gig work, include travel between jobs, platform fees where applicable, equipment, insurance, phone use, and time spent finding or administering work. Do not assume that every hour available becomes a paid hour.
2. Estimate gross-to-net salary
Gross pay is the amount before deductions. Take-home pay is what remains after applicable income tax, social contributions, retirement or pension deductions, benefits deductions, and other authorized deductions. The exact result depends on location, tax status, pay frequency, benefits, and current rules, so use a location-appropriate salary calculator and label the result as an estimate.
A simple comparison model is:
Estimated annual take-home pay = gross pay − estimated taxes − employee contributions − other payroll deductions
Do not use a gross-to-net estimate to replace an official payroll calculation. Its value is in comparing offers using the same assumptions.
3. Add benefits without overstating them
List each benefit separately. Examples include employer retirement contributions, health or dental coverage, paid leave, life or disability coverage, meal support, transport support, learning budgets, equipment, and childcare assistance. Assign a value only when you can reasonably estimate what it would cost you to replace the benefit or what contribution is actually guaranteed.
Keep conditional benefits separate. A bonus target is not the same as a guaranteed bonus, and a benefit with a waiting period is not equivalent to one available immediately.
Inputs and assumptions
Before comparing totals, create an inputs table for each offer. Include:
- Base salary or hourly rate
- Guaranteed allowances and payment frequency
- Bonus, commission, overtime, or tip assumptions
- Expected working hours, shifts, and unpaid breaks
- Estimated taxes and payroll deductions
- Employer retirement or pension contribution
- Employee-paid benefit costs
- Paid leave and public holiday treatment, where applicable
- Travel, parking, meals, equipment, internet, and childcare costs
- Notice period, start date, and any probation-related conditions
- Remote, hybrid, on-site, or shift requirements
Use three scenarios for uncertain income:
- Conservative: count only guaranteed pay and unavoidable costs.
- Expected: include a reasonable portion of variable pay based on clearly explained assumptions.
- Upside: show what the package could produce if targets, shifts, or commissions are achieved.
For a remote role, do not automatically treat home working as a financial gain. Compare any saved commuting cost with electricity, workspace, equipment, and the practical value of working from home. For a shift role, consider whether early, late, overnight, or weekend patterns affect transport, meals, sleep, or other paid work. Our guide to shift work schedule types can help you assess the time pattern separately from the pay.
If accepting one offer requires leaving another job, include the timing of your notice period and any lost bonus, accrued leave, or benefits. See the notice period guide before treating the start date as certain.
Worked examples
Consider two hypothetical full-time offers. Offer A pays a base salary of 48,000 in the relevant currency and has no stated bonus. Offer B pays 45,000, includes a possible bonus target of 10% of base salary, and provides an employer retirement contribution that is not included in the salary figure.
For a conservative comparison, count Offer A as 48,000 of gross guaranteed pay. Count Offer B as 45,000 of gross guaranteed pay, not 49,500, because the bonus is conditional. Add the employer contribution as a separate benefit only after confirming its eligibility rules and vesting or access conditions.
Next, estimate costs. Suppose Offer A requires regular commuting and paid parking, while Offer B is remote but requires the worker to pay for part of their home internet and workspace. Use monthly estimates for each cost, multiply by the number of months worked, and subtract them from the relevant take-home comparison. The offer with the lower salary may still provide greater disposable income if its unavoidable working costs are substantially lower.
Finally, compare time. If Offer A involves a longer commute and Offer B has a more predictable schedule, record those differences even if they do not appear on a payslip. A role with a lower hourly equivalent may be the better fit if it supports study, childcare, another job, or a planned career change. Conversely, a higher total package may not be worthwhile if its variable pay depends on hours or targets you cannot realistically meet.
Use the same method for freelance work or gig work, but replace annual salary with expected paid hours, non-paid administration, direct expenses, taxes set aside, and periods without assignments. The guides to gig work apps and freelance jobs for beginners provide useful context for evaluating flexible work beyond its advertised rate.
When to recalculate
Revisit your salary comparison whenever an input changes. Recalculate when you receive a revised offer, learn the actual bonus rules, change work location, move into a different tax situation, alter your hours, or receive updated benefit costs. It is also sensible to review the comparison after your first pay statement, because actual deductions and working expenses may differ from estimates.
Before accepting an offer, ask the employer to clarify anything that affects the model: whether a bonus is guaranteed, how overtime is paid, when benefits begin, what equipment is supplied, how leave is calculated, and whether the advertised schedule includes unpaid breaks. Keep the written offer and your assumptions together.
Then make a decision using both numbers and priorities. Choose the package that best fits your required income, time, security, health needs, flexibility, and progression—not simply the offer with the largest headline salary. If the preferred offer is close but not quite right, use the gaps in your comparison to prepare a focused negotiation. The salary negotiation guide explains how to raise pay and benefit requests clearly.