Comparing graduate job offers is easier when you look beyond the advertised salary. This guide shows how to build a side-by-side salary comparison that includes bonus potential, pension contributions, paid leave, commuting costs, working time, and other benefits, so you can make a clearer decision using the information in each offer.
Overview
A higher starting salary does not automatically make one job offer better. Two graduate jobs with similar headline pay can produce different outcomes once you account for employer benefits, travel, unpaid extra hours, and the practical cost of accepting the role.
The aim of a total compensation comparison is not to put a perfect cash value on every aspect of a job. Some benefits are difficult to price, such as mentoring, training, flexibility, location, or the quality of the team. Instead, use a repeatable worksheet to separate:
- Guaranteed cash: base salary and any contractual allowances.
- Potential cash: bonuses, commission, overtime, or other payments that depend on performance or eligibility.
- Employer-paid value: pension contributions, insurance, learning budgets, meals, equipment, or other benefits.
- Costs of working: commuting, parking, work clothing, relocation, and regular meals away from home.
- Time commitment: contracted hours, expected availability, travel time, and unpaid overtime.
Keep guaranteed and estimated amounts separate. A bonus described as “up to” should not be treated as salary, and a benefit should not be counted at its advertised maximum unless you know you qualify and can use it.
How to estimate total compensation
Start with one row for each offer and use the same categories for every employer. A simple annual comparison can follow this structure:
| Category | Offer A | Offer B |
|---|---|---|
| Base salary | ||
| Expected bonus or commission | ||
| Employer pension contribution | ||
| Other employer-paid benefits | ||
| Less annual commuting and work costs | ||
| Estimated annual value |
Use this basic formula:
Estimated total value = base salary + realistic variable pay + employer-paid benefits − work-related costs
For a more useful comparison, calculate two totals:
- Guaranteed package: base salary plus benefits that are clearly provided under the offer.
- Likely package: guaranteed package plus a conservative estimate of variable pay, less recurring work costs.
Do not add employee pension deductions, income tax, or other payroll deductions to the value of the package. Those affect take-home pay rather than the employer’s compensation offer. To estimate what reaches your bank account, use a gross-to-net salary calculator and check the assumptions for your location and circumstances. Your comparison should also distinguish between annual value and monthly cash flow: a benefit may be valuable over a year but may not help with rent or bills each month.
Inputs and assumptions
Collect the details below from the written offer, benefits document, and questions answered by the recruiter. If a detail is unclear, mark it as “unknown” rather than filling the gap with an optimistic assumption.
Salary and variable pay
Record the base salary, pay frequency, review date, and whether the role is permanent, fixed-term, or subject to a probationary period. For bonuses, note the target amount, maximum amount, performance conditions, payment date, and whether new starters must complete a minimum period before becoming eligible. Create a conservative estimate rather than using the maximum headline figure.
Pension and benefits
Record the employer pension contribution separately from your own contribution. Also list health cover, life assurance, dental cover, discounts, equipment, professional memberships, learning budgets, childcare support, meals, and any cash allowance. Check whether each benefit is automatic, optional, taxable, subject to eligibility, or available only after probation.
Leave and working time
Compare paid leave, public or statutory holidays where relevant, closure periods, and rules for carrying leave forward. A role with more paid leave may have meaningful practical value, particularly if the alternative requires unpaid time away. Also record contracted hours, expected start and finish times, on-call duties, travel between sites, and the employer’s stated approach to overtime.
Do not assume that “flexible” means fewer hours. Ask how flexibility works in practice, how often employees work beyond their contracted time, and whether additional hours are paid, recorded, or simply expected. If you regularly work unpaid extra time, calculate an approximate effective hourly rate:
Effective hourly rate = annual cash pay ÷ total hours worked in a year
This is an estimate, not a legal calculation. Check local employment rules and the contract before drawing conclusions about overtime or working-time rights.
Costs of accepting the job
Estimate commuting costs by using a typical month rather than an unusually cheap or expensive one. Include public transport, fuel, parking, tolls, occasional accommodation, and extra meals. Add one-off costs such as relocation, deposits, work clothing, or equipment, then show them separately so they do not distort the recurring annual comparison.
Worked examples
Imagine two illustrative graduate offers. Offer A has a base salary of 30,000 in the relevant currency, an estimated bonus of 1,500, employer pension contributions valued at 1,800, and annual commuting costs of 2,400. Offer B has a base salary of 32,000, no stated bonus, employer pension contributions valued at 1,000, and annual commuting costs of 4,800.
| Item | Offer A | Offer B |
|---|---|---|
| Base salary | 30,000 | 32,000 |
| Estimated bonus | 1,500 | 0 |
| Employer pension contribution | 1,800 | 1,000 |
| Commuting costs | -2,400 | -4,800 |
| Estimated value | 30,900 | 28,200 |
These figures are illustrative and do not predict what any employer will pay. They show why the highest salary is only one part of a comparison. Offer A has the lower base salary, but its estimated package is stronger after the assumed bonus, pension contribution, and commuting costs. If the bonus is uncertain, calculate a second version with the bonus set to zero. That gives you a downside case and prevents a conditional payment from carrying too much weight.
Next, compare non-cash factors. Offer B might still be preferable if it provides substantially better training, shorter working hours, stronger progression, or a location that suits your long-term plans. Record these factors in a separate decision column rather than forcing them into a monetary estimate.
When to recalculate
Revisit your salary comparison whenever an input changes or a new offer becomes available. Recalculate when an employer confirms the bonus rules, changes pension contributions, adds or removes a benefit, alters the work location, or changes the expected office schedule. You should also update commuting costs when transport prices, fuel costs, parking arrangements, or your living situation change.
Before accepting an offer, ask for missing information in writing. A practical checklist includes:
- Is the bonus guaranteed, targeted, discretionary, or dependent on company performance?
- When do pension and other benefits begin?
- How many hours are contracted, and how is additional time handled?
- What are the exact paid-leave rules and closure dates?
- How often is attendance at an office or client site expected?
- Are probation, notice, repayment, or relocation clauses included?
After you have the answers, update the guaranteed and likely totals, then compare take-home pay separately using current local tax assumptions. For related planning, see the gross-to-net salary calculator guide and the holiday entitlement calculator guide. If you are still applying for graduate roles, the paid internships and graduate jobs application timeline can help you organise opportunities and deadlines.
Finally, save the worksheet with the date, assumptions, and source of each figure. That makes it easy to compare a revised offer, a promotion, a relocation, or a new job without starting again.