How to Negotiate a Job Offer: Salary, Benefits and Sign-On Terms

Sam Patel6 min read

Getting a job offer feels like the finish line, so it is tempting to say yes on the spot. But the few days between the offer and your answer are often the only time you will have this much leverage with an employer. A calm, specific conversation now can be worth thousands of dollars a year, and it rarely costs you the job. This guide covers how to approach salary, benefits and sign-on terms, using fictional examples to show what a reasonable ask looks like.

Our running example is Marcus, a fictional marketing analyst in Columbus who received an offer for a senior analyst role at a mid-sized software company. The offer: $78,000 base salary, a standard benefits package, 15 days of paid time off and a start date three weeks out. He liked the team and wanted the job. He also suspected the number was low.

Before you say anything, get the whole offer in writing

A salary figure on a phone call is not an offer. Thank the recruiter warmly, say you are excited, and ask for the full details in writing along with a little time to review them. Two to three business days is a normal request. Then make sure you understand every piece of the package, not just the base pay.

  • Base salary and how often raises are reviewed.
  • Bonus target, how it is calculated and whether it is guaranteed in year one.
  • Health insurance premiums for your coverage tier, plus the deductible and out-of-pocket maximum.
  • Retirement plan match and vesting schedule.
  • Paid time off, holidays and parental leave.
  • Remote or hybrid expectations, equipment and any commuting costs.
  • Sign-on bonus, relocation help and any clawback terms.

Marcus learned that his 401(k) match was 4% but vested over three years, and that family health coverage would cost him $310 a month, compared with $140 at his current job. Those details mattered as much as the salary.

A candidate and an interviewer talking across a desk
Asking for the offer in writing is normal, and it gives you time to think.

Do your homework on the number

A good ask is anchored in data, not in what you need or what feels fair. Look at salary ranges in public job postings for similar roles in your city, since many states now require employers to list them. Check salary surveys from professional associations, and talk quietly with two or three people in your field. If the company posted a range for this role, note where the offer falls inside it.

Marcus found that similar senior analyst roles in Columbus were posted between $76,000 and $92,000, and the company’s own posting listed $72,000 to $90,000. His offer sat a little below the middle, despite his five years of experience and a certification the job description called a plus. That gave him a clear, defensible target: $86,000.

Pick a number, not a range

If you give a range, expect the employer to hear only the bottom of it. Choose one specific figure a bit above where you would happily land, and be ready to explain why in two or three sentences.

How to make the ask

Phone or video is usually better than email for the first conversation, because tone comes through and the recruiter can respond in real time. Follow up in writing afterward. Keep the message simple: enthusiasm, a specific request and the reason behind it.

Marcus said something close to this: “I am really excited about this role and the team. Based on my five years in analytics, the certification you mentioned, and what similar roles in Columbus are paying, I was hoping we could get the base salary to $86,000. If we can make that work, I am ready to accept.” Then he stopped talking and let the recruiter respond.

The silence after you make your request feels like an hour. It is usually about four seconds. Let the other person fill it.

Theresa Gaines, HR director and Good Cents reader

The recruiter said she would check with the hiring manager. Two days later she came back with $83,500. That is a typical outcome: not everything you asked for, but meaningfully more than the first number.

A tidy wooden desk with a notebook and a phone ready for a call
Jot down your number and your three reasons before the call so you do not wander.

When salary is stuck, negotiate the rest of the package

Sometimes the base pay really is capped by a salary band or by what current team members earn. That does not end the conversation. Many other parts of an offer have more flexibility, and some are worth as much as a raise.

Benefits and time off

Paid time off is often negotiable, especially if you are giving up accrued vacation at your current job. Marcus asked for 20 days instead of 15 and got 18. Other items worth asking about include an earlier start on retirement matching, a remote-work stipend, a professional development budget or a title that better matches your experience. Health insurance premiums are usually set company-wide, but if the plan costs you much more than your current one, it is reasonable to mention it as a reason for a higher base.

Sign-on bonuses

A sign-on bonus is a one-time payment that helps close a gap without changing the salary structure. It is especially useful if you are walking away from an annual bonus, unvested retirement money or a raise that was about to kick in. Marcus’s current employer paid bonuses in March, and leaving in the fall meant giving up an expected $4,000. He explained this and asked for a $5,000 sign-on bonus to cover it.

Read the fine print. Many sign-on bonuses come with a clawback, meaning you repay some or all of it if you leave within a set period, often 12 months. Ask whether repayment is prorated, and remember that a bonus is taxed as income, so the amount you see in your bank account will be smaller. Marcus received $5,000 with a prorated 12-month clawback, which he was comfortable with since he planned to stay well beyond a year.

Two people shaking hands to close an agreement
Once you agree, ask for an updated written offer that reflects every change.

Wrapping it up the right way

Once you reach an agreement, ask for a revised offer letter that lists every term you discussed: salary, bonus, PTO, start date and any sign-on terms with the clawback language. Do not resign from your current job until you have that signed letter in hand and any background checks have cleared.

Here is how Marcus’s offer changed after one polite conversation and one follow-up email: base salary went from $78,000 to $83,500, PTO went from 15 days to 18, and he received a $5,000 sign-on bonus. Over his first year, that is roughly $10,500 more in pay plus three extra days off, and the higher base carries into every future raise.

A few final reminders. Be gracious throughout, since you will be working with these people. Never invent a competing offer. And if the employer cannot move on anything, you can still accept happily, knowing you asked. If you have a negotiation story of your own, share it in the comments. Readers learn a lot from each other’s numbers.

This article is general education, not financial advice. Your situation is your own — talk to a licensed professional before big decisions.

Sam Patel
Written by

Sam Patel

Author

Sam explains investing like a friend over coffee: no jargon, no hot tips, just the basics that work.

9Articles
2026Writing since

2 Comments

DM2 people in the conversation
  1. Derek Lawson

    Asking for a sign-on bonus to cover my lost annual bonus never crossed my mind. Using this next week.

  2. Megan Holt

    The tip about giving one number instead of a range is so true. I learned that the hard way.

Leave a reply

Your email address will not be published.

Sam Patel
Written by

Sam Patel

Author

Sam explains investing like a friend over coffee: no jargon, no hot tips, just the basics that work.

9Articles
2026Writing since
Newsletter

Get our newsletter

The best of Good Cents, in your inbox. Free.

No spam. Unsubscribe anytime.