Two offers land in your inbox. One says 95,000, the other says 88,000, and every exhausted instinct says take the bigger number and be done with it. But the 88,000 offer mentions a bonus, some equity, and a retirement match, and you have a nagging feeling the "smaller" offer might actually be more money. You are right to feel that, and figuring it out does not require a finance degree.
This guide gives you a plain-language worksheet method: convert every piece of an offer into an annual dollar estimate, attach an honest confidence label to each one, and compare offers on the numbers that are actually real.
What counts as total compensation?
Total compensation is everything of monetary value your employer gives you in a year. The usual pieces:
- Base salary. The fixed number on your paycheck.
- Bonus. Annual performance bonus, sign-on bonus, or commission.
- Equity. RSUs, stock options, or an employee stock purchase discount.
- Retirement match. Money your employer adds to your 401(k) or similar plan.
- Insurance subsidies. What the employer pays toward health, dental, vision, life, and disability coverage, and how much of your family's premiums they cover.
- Everything else. PTO differences, remote-work stipends, tuition or certification budgets, commuter benefits, wellness money, HSA contributions.
Companies with modest bases and rich benefits often beat companies with flashy bases and thin ones. But the reverse happens too, and recruiters at equity-heavy companies love to quote a single blended "total comp" figure that mixes solid money with lottery tickets. The fix for both distortions is the same: unbundle everything, then label it.
The three honesty labels: guaranteed, likely, speculative
Here is the core of the method, and the part most comparison advice skips. Every dollar in an offer belongs to one of three buckets:
- Guaranteed. You get this if you show up and do the job: base salary, an employer retirement match you can capture, insurance subsidies, a sign-on bonus (check the clawback terms).
- Likely. Real money with conditions attached: a target bonus at a company with a history of paying it, public-company RSUs already granted (real shares, moving price).
- Speculative. Money that requires events outside your control: private-company equity, bonuses tied to aggressive company targets, "we usually promote fast" implications.
The single biggest mistake in comparing offers is adding these together without labels. A package of 90,000 guaranteed plus 40,000 speculative is not "130,000." It is 90,000 you can pay rent with and a lottery ticket you should be pleased about but never budget on. When you compare offers, compare guaranteed to guaranteed first, then likely, then treat speculative as a tiebreaker.
The worksheet: converting each piece to annual dollars
Open a spreadsheet with a row per component and columns for each offer plus a label column. Here is how to estimate each row.
Base salary. Copy it in. Label: guaranteed.
Annual bonus. Do not use the target. Ask the recruiter: "What percentage of target actually paid out in each of the last two or three years?" It is a normal question and the answer is far more honest than the target. If the answer is "about 90 to 100 percent, consistently," write down 90 percent of target and label it likely. If the answer is vague or the company is young, haircut it hard or label it speculative.
Sign-on bonus. Divide by the years it effectively covers (and note the clawback: many must be repaid if you leave within a year). Label: guaranteed for year one, gone in year two, which matters when comparing ongoing pay.
Equity. For public-company RSUs: take the grant's current market value and divide by the vesting years for a rough annual figure. Label: likely, because the shares are real but the price moves. For private-company options or RSUs: label speculative, and for budgeting purposes value them near zero, treating any eventual payout as upside. That is not cynicism; it is how you avoid making rent decisions on paper money. The mechanics are unpacked in RSUs vs stock options in plain English, and the startup-specific version in is startup equity worth anything.
Retirement match. Read the formula. "100 percent match on the first 4 percent" on a 90,000 base is 3,600 a year of guaranteed money, if you contribute enough to capture it. Check the vesting schedule: a match that vests over four years is worth less if you might leave sooner.
Health insurance. Ask each employer for the monthly premium you would pay for your actual situation (single, plus spouse, plus family), then multiply the difference between offers by 12. This one line can swing thousands of dollars a year and almost nobody checks it. Also glance at deductibles and out-of-pocket maximums if anyone in your family uses regular care.
PTO. A rough conversion: each workday is about 0.4 percent of your salary, so a five-day PTO gap on a 90,000 base is roughly 1,700 to 1,800 a year of value. Imperfect, but it stops you from treating time off as worthless.
Stipends and budgets. Remote-work allowances, learning budgets, wellness money: count what you would genuinely use, not the brochure number.
Reading the totals without fooling yourself
Now sum three subtotals per offer: guaranteed, guaranteed plus likely, and everything. Then apply a few sanity rules:
- Pay rent with the guaranteed row. If offer A's guaranteed total covers your life and offer B's does not, B's speculative upside has to be extraordinary to justify the risk, and you should be honest about your own risk tolerance.
- Watch the year-two cliff. Sign-on bonuses and front-loaded grants make year one shiny. Rerun the totals for year two before deciding.
- Money is not the whole decision. Manager quality, growth, commute, and stability do not fit in the spreadsheet but belong in the choice. The worksheet's job is to make the money part accurate so the human part can be decided honestly. A fuller side-by-side framework is in how to compare two job offers side by side.
- Use the worksheet in negotiation. Once components are visible, they become negotiable individually. If base is capped, maybe the sign-on, the review date, or the PTO is not.
One more honesty note: your estimates will not be exact. Bonus histories change, stock prices move, premiums rise. The goal is not precision, it is preventing the classic error of comparing a solid 95,000 against a fantasy 130,000 and calling it math.
Better packages start with a better shortlist
Everything above assumes you have offers to compare, and that is the quiet catch. The strength of your final package is mostly determined by how many real options you generated, because options are what let you decline the weak offer, counter the middling one, and accept the strong one without holding your breath.
Options start further upstream than most people look: at the applicant tracking system that reads your resume before any human does. If the software mangles your work history or misses your skills, the offers you would have compared never arrive. So before your next round of applications, run the free Beat the Bots scan at careerbounce.io. It shows you exactly what the screening software extracts from your resume, what parses cleanly and what silently disappears, and it runs entirely on your device, so your resume never leaves your computer. It costs nothing and promises nothing except the truth about what the bots see. The worksheet handles the comparing. The scan helps make sure there is something worth comparing.