A salary comparison by city and role should do more than place two annual figures side by side. This guide shows how to compare gross pay, estimated take-home pay, living costs, benefits, flexibility, and experience level so you can judge whether an offer is competitive for your circumstances—and identify the questions to ask before accepting it.
Overview
The headline salary is only one part of a job offer. A higher annual figure may be less valuable if it comes with substantially higher housing costs, a long commute, weaker benefits, or an office requirement that adds time and expense. Conversely, a modestly lower salary may work well if the role is remote, includes strong employer benefits, or offers a clearer path to progression.
A useful salary comparison by city and role has four layers:
- Cash pay: annual salary, bonus, commission, overtime, or other variable compensation.
- Estimated take-home pay: what may remain after income tax, social contributions, retirement deductions, and other payroll deductions.
- Work-related costs: housing, transport, meals, equipment, childcare, relocation, and the time cost of commuting.
- Total employment value: health coverage, paid leave, retirement contributions, training, flexibility, job security, and expected career growth.
Comparisons are most reliable when you use the same assumptions for every offer. Compare like with like: annual salary against annual salary, employee benefits against employee benefits, and the same household or tax assumptions where possible. A gross-to-net estimate is useful for planning, but it is not a payslip. Tax rules, deductions, filing status, benefits, and payroll arrangements can change the result.
For a broader checklist covering flexibility, growth, and employment terms, see How to Compare Job Offers. If you need to estimate take-home pay first, use the assumptions explained in our gross-to-net salary calculator guide.
How to estimate
Start by creating one row for each offer or location. Then calculate the comparison in stages rather than trying to reduce everything to one number immediately.
1. Standardise the pay figures
Record the base salary and identify whether the advertised figure is annual, hourly, full-time equivalent, or a range. Separate guaranteed pay from uncertain pay. A guaranteed salary of 50,000 currency units is not equivalent to a salary of 44,000 plus a discretionary bonus that may not be paid.
If you are comparing hourly or freelance work with a full-time role, estimate annual billable or paid hours carefully. Freelancers may need to account for unpaid marketing, administration, leave, insurance, equipment, taxes, and gaps between projects. The quoted project rate is not automatically comparable with an employee salary.
2. Estimate net pay
Use a gross-to-net salary calculator or a payroll estimate appropriate to the relevant country and location. Enter the same type of information for each offer, including:
- Gross annual salary and expected bonus;
- Tax residence and work location;
- Filing status or other relevant personal assumptions;
- Retirement or pension contributions;
- Health, insurance, or other deductions taken from pay;
- Benefits provided by the employer rather than paid as cash.
Keep the result labelled as an estimate. If an offer crosses a tax boundary, involves remote work from another jurisdiction, or includes equity and irregular commission, ask payroll or a qualified adviser how the arrangement is treated.
3. Adjust for recurring work costs
Subtract costs that exist because of the job, not costs you would normally have in either situation. These might include commuting, parking, work clothing, meals away from home, coworking space, equipment, and additional care arrangements. For a relocation, include one-time costs separately from monthly costs so they do not distort the long-term comparison.
A simple monthly comparison is:
Estimated monthly value = monthly take-home pay + monthly benefit value − monthly job-related costs
This is a decision aid, not a universal measure of job quality. A role with a lower calculated value may still be preferable because of learning opportunities, stability, meaningful work, or a schedule that fits your responsibilities.
Inputs and assumptions
Write down your assumptions before comparing offers. This makes the result easier to update and helps prevent optimistic estimates from favouring one option.
| Input | What to record | Why it matters |
|---|---|---|
| Role and level | Job title, responsibilities, and experience level | Pay varies by scope, skills, seniority, and industry—not just by job title. |
| Location | City, worksite, tax location, and remote-work rules | Local pay, tax treatment, housing, and commuting costs may differ. |
| Guaranteed cash | Base salary and contractual allowances | Separates dependable income from variable compensation. |
| Estimated net pay | Take-home estimate using consistent assumptions | Provides a more practical budget figure than gross pay alone. |
| Benefits | Paid leave, insurance, pension, learning budget, and other benefits | Benefits can reduce personal spending or improve long-term security. |
| Work pattern | Office days, hours, travel, flexibility, and equipment support | Time and flexibility have real value even when they are not on the payslip. |
For a city comparison, use the same lifestyle baseline where possible. Decide whether you are comparing rent or ownership, living alone or sharing, public transport or driving, and a central location or a longer commute. Cost-of-living tools can help organise the comparison, but no index perfectly represents every household. Your actual budget should take priority over a broad city average.
Also check the employment terms behind the number. Confirm probation, notice period, salary review timing, bonus conditions, holiday entitlement, overtime expectations, relocation repayment clauses, and whether a remote arrangement is contractual or informal. If the offer is remote, verify work authorisation, payroll restrictions, and time-zone expectations using this remote jobs by location guide.
Worked examples
The following examples use fictional figures in currency units to demonstrate the method. They are not market benchmarks or current salary claims.
Example 1: Higher salary, higher city costs
Assume a mid-level analyst receives two offers for broadly similar work:
| Measure | Offer A: City North | Offer B: City South |
|---|---|---|
| Annual base salary | 60,000 | 54,000 |
| Estimated monthly take-home pay | 3,650 | 3,350 |
| Monthly housing and transport difference | 2,050 | 1,500 |
| Monthly employer benefit value estimate | 250 | 150 |
| Illustrative monthly value | 1,850 | 2,000 |
Offer A has the higher salary and estimated take-home pay, but Offer B leaves more after the selected recurring costs. The result does not prove that Offer B is better. The analyst should still compare career progression, job stability, leave, working hours, and the possibility that housing choices could change the calculation.
Example 2: Remote work and total compensation
Now compare a remote role with a slightly lower salary to an office-based role. The remote offer may include equipment and a home-working allowance, while the office role may include a larger employer retirement contribution. Add the annual value of each benefit only when you can explain how it was estimated. Then subtract realistic costs: internet upgrades, occasional coworking, commuting, lunches, and travel time.
The purpose is not to assign a perfect cash value to every advantage. It is to expose trade-offs. A candidate might accept lower cash pay for a reliable remote arrangement, while another might prefer the office role because mentoring and advancement are more important at their current experience level.
Questions to ask before negotiating
- Is the salary at the lower, middle, or upper end of the range for this level?
- Which parts of the package are guaranteed, and which depend on performance or company results?
- When is the next salary review, and how is performance assessed?
- Can the employer improve base pay, a signing payment, leave, flexibility, training, or equipment support?
- What would need to be true for progression to the next level?
Keep the conversation evidence-based. Explain the responsibilities you can handle, relevant results, comparable internal level information if available, and the practical value of the full package. Avoid presenting an unverified online salary figure as proof that the employer is underpaying.
When to recalculate
Revisit your salary comparison whenever an input changes. Recalculate after receiving a revised offer, moving city, changing work location, accepting a promotion, or learning that a bonus or benefit is not guaranteed. A new commuting pattern, rent change, household change, or remote-work policy can also alter the outcome.
Review the estimate at least when your tax assumptions, payroll deductions, benefit costs, or employer contributions change. Salary ranges and compensation practices can also move, so refresh any market comparison before negotiating rather than relying on an old figure. If you are comparing a new role with freelance or contract work, update your estimate for unpaid time, leave, insurance, equipment, and gaps between assignments.
Use this practical sequence:
- Save the offer letter and list every guaranteed and conditional payment.
- Run a take-home estimate using the same assumptions for each option.
- Build a monthly budget for housing, transport, care, food, and job-specific costs.
- List benefits and employment terms that affect security, flexibility, and growth.
- Test a conservative scenario, such as no bonus or higher commuting costs.
- Identify the two or three items you would negotiate and ask clear questions.
- Record the date and assumptions so the comparison can be updated later.
A salary comparison is most useful when it supports a decision without pretending to make the decision for you. Use the numbers to understand affordability and competitiveness, then weigh them alongside the role’s responsibilities, working conditions, development opportunities, and fit with your priorities.