Two offers can create very different first impressions
A new offer can feel decisive before the numbers have been tested. One package may put a large signing payment in the first few weeks, easing moving costs, debt payments, or a thin emergency fund. Another may offer less immediate cash but a stronger salary that continues through every paycheck. That first reaction is useful, but incomplete: taxes reduce the bonus, repayment terms can make it conditional, and salary affects future raises and benefits.
The comparison becomes less obvious once timing and job security enter the picture. A $15,000 bonus may solve an immediate cash problem, while a $10,000 salary difference may matter more after the first year. Treating either headline figure as guaranteed can lead to an expensive mistake.
Start by calculating the bonus you can actually keep

The useful number is not the bonus printed in the offer letter. It is the amount likely to reach the bank account and remain there after withholding, taxes, and any costs tied to starting the job. A $15,000 signing bonus might produce only about $9,000 to $10,000 in spendable cash, depending on location, total income, and payroll treatment. Withholding is only an estimate, too, so an unexpectedly large tax bill can appear when the return is filed.
Then test whether the payment is truly yours. Some employers require repayment if the employee leaves within 12 months, while others reduce the obligation over time. A bonus paid in installments may also depend on reaching a start date, remaining employed, or meeting a separate condition. That changes its value when cash is needed immediately. Write down the estimated after-tax amount, the payment date, and the balance that could be owed if the job ends early. The result may be far below the headline figure, but it gives both offers a more honest starting point.
Project the salary difference beyond the first year
Once the bonus has been reduced to a realistic amount, the recurring salary difference deserves a longer view. Suppose one offer pays $90,000 with a $15,000 bonus, while another pays $100,000 with no bonus. The first package may provide more cash at the start, but the second creates $10,000 of additional gross income every year. After taxes, that difference may be closer to $6,000 or $7,000 annually, yet it can still overtake the bonus during the second year.
Salary also affects more than the next paycheck. Future raises may be calculated as a percentage of base pay, and employer retirement contributions, paid leave, disability coverage, or bonuses may be tied to that amount. A higher starting salary can therefore widen the gap over time, although none of those benefits should be treated as certain without checking the policy. Timing creates another constraint: if the higher-paying job is less secure, requires a costly move, or delays eligibility for benefits, the projected advantage may not materialize. Compare the offers over at least two or three years, using after-tax salary and only the benefits that are documented and likely to vest.
Read the fine print before trusting the headline amount

That projection is only as reliable as the conditions attached to each payment. An offer may advertise a $20,000 bonus, but the letter could define it as a one-time payment subject to repayment if employment ends before a specified date. Check whether the repayment is prorated or all-or-nothing, whether the deadline resets after a leave, and whether the company can deduct the balance from final wages where permitted. A short tenure can turn attractive compensation into a debt.
Other details can quietly reduce the comparison. Confirm whether the bonus is paid with the first paycheck or after 30, 60, or 90 days, and whether the stated salary excludes shift premiums, commissions, or temporary incentives. Review benefit waiting periods, equity vesting dates, and any performance conditions before assigning value. The constraint is uncertainty: a payment that depends on continued employment or an unguaranteed target should not receive the same weight as base salary already promised in writing. By separating guaranteed compensation from conditional amounts, the offers become easier to compare without trusting the largest number on the page.
Match the payment schedule to your real financial deadline
After the conditions are clear, the next question is whether the money arrives when it matters. A bonus paid with the first paycheck may cover a security deposit, relocation bill, or credit-card balance that cannot wait for a later pay cycle. Another offer may delay payment for 60 or 90 days, creating a short-term cash gap even if its total value looks stronger.
Map each payment against the actual deadline, not the expected start date. Include the first regular paycheck, benefit deductions, moving expenses, and any unpaid gap between jobs. A bonus arriving after taxes and payroll withholding may still leave too little cash for the first month. Conversely, borrowing to cover that gap can erase part of the bonus’s advantage through interest charges. Check whether the payment date is guaranteed in writing and whether a delayed start, leave, or payroll cutoff could move it. The better offer may be the one that meets the immediate deadline without requiring expensive borrowing, even when its long-term compensation is lower.
Choose based on the offer you can stay to receive
Once the payment dates are mapped, staying long enough to collect the value becomes the harder test. A signing bonus tied to a 12-month repayment period is not fully available if the position has a high risk of layoffs, a difficult commute, or responsibilities that may become unmanageable. The same concern applies to a higher salary: recurring income has little advantage if the job is unlikely to last through the first year.
Estimate how long each role can realistically be sustained, then discount compensation that depends on an uncertain future. Leaving after eight months could mean repaying much of a bonus while also losing the salary difference from the other offer. Health coverage, relocation costs, probation periods, and the likelihood of finding comparable work should be part of that judgment. No forecast is certain, but a conservative stay assumption exposes the real trade-off. An offer with less headline value may win if its workload, location, and employment terms make remaining through the payment or vesting date far more plausible.
Make the decision using a conservative value estimate
With the stay risk tested, reduce each offer to a value that does not depend on everything going right. Count after-tax salary you reasonably expect to earn, the bonus you can keep after repayment risk, and only benefits with clear eligibility and vesting rules. Then subtract known costs such as relocation, commuting, higher premiums, or temporary borrowing. A $15,000 bonus may become $9,000 after taxes, but its conservative value could be lower if repayment remains possible.
Compare that figure over the period that matters—often the first two or three years—and apply a discount to uncertain payments. The result will not predict the future, but it narrows the decision to money that is both usable and reasonably attainable. Immediate cash may still win; a higher salary may deserve the choice when staying and collecting it are more likely.