
Yes, you can and absolutely should negotiate compensation for a new job. The worst thing that can happen is they say no, but more often than not, they expect you to push back a little. The key is to separate the offer from the person—it’s just business, not personal.
Start by doing your homework before you even get the offer. Use sites like levels.fyi, Glassdoor, and LinkedIn Salary to find the typical range for your role, location, and experience level. I always look at the total compensation package, not just the base salary. That includes bonuses, stock options, 401k matching, health insurance, and paid time off. When you have data, you can speak with confidence. For example, if the market rate for a Senior Marketing Manager in New York is $120k–$140k and they offer $115k, you have a solid foundation to ask for $130k.
A good method is to delay the salary discussion until you have the written offer. Once you have it, say something like, “Thank you for this offer. I’m really excited about the role and the team. Based on my research and experience, I was hoping the base salary could be closer to $130k. Can we discuss how to get there?” This keeps the conversation collaborative. Also, if they can’t move on base salary, negotiate for signing bonus, additional vacation days, or a performance bonus tied to specific goals. I’ve seen many candidates get a 10-15% increase just by asking politely and being prepared.
Here’s a quick data table I put together from my own experience and industry reports:
| Negotiation Strategy | Typical Success Rate | Average Increase Achieved |
|---|---|---|
| Asking for 10% more on base salary | 70% | 8-12% |
| Negotiating for a signing bonus | 60% | $5k-$15k |
| Asking for additional PTO instead of salary | 80% | 3-5 extra days |
| Requesting a review after 6 months | 65% | 10% increase at review |
One more thing—never lie about having another offer unless you actually do. It can backfire badly. Instead, focus on the value you bring. If you have a unique skill set or proven results, mention them specifically. “I increased sales by 20% in my last role” is much stronger than “I’m a hard worker.” Keep it calm, professional, and remember that good companies want to pay you fairly to keep you happy and motivated.

I’ve been through this a few times now, and honestly, the best advice I ever got was to keep it simple and friendly. When they give you the number, just say, “I appreciate that. Is there any flexibility on the base salary?” That’s it. No long explanation, no drama. Most recruiters will then give you a clear yes or no. If they say yes, you’re in. If they say no, ask about a signing bonus or a one-year review. I’ve gotten an extra $8k just by asking that one question. Also, don’t overthink it—the first offer is rarely their best offer.

I treat compensation like a partnership. I never start with a number—I let them make the first move. Once they do, I compare it to my three anchors: market data, my current salary, and the value I bring. If the offer is 10% below my target, I ask for a specific number, not a range. “I’m looking for $125k.” That’s direct and respectful. I also always mention the non-monetary stuff—remote work flexibility, professional development budget, or a shorter commute can be worth thousands. It’s about the whole package, not just the paycheck.

I’m pretty straightforward. I research the salary range on PayScale and Reddit threads for my field, then I give a range during the first interview. “I’m looking for something in the $90k–$100k range.” That way, we’re aligned from the start, and no one wastes time. When the offer comes in at $92k, I just say, “Thank you. Can we do $97k?” If they say no, I ask for a $5k signing bonus or an extra week of vacation. I’ve never had someone completely withdraw the offer for negotiating. It’s expected. Just be polite and back it up with your skills.

I’ve learned to focus on the total comp and the timing. I always ask for a written offer, then I take 24 hours to respond. During that time, I check my network—I ask a mentor or a friend in the industry if the number feels fair. Then I write a short email: “Thank you. I’m very excited. Based on my experience, I was hoping for $X. Can we discuss?” I keep it under 100 words. If they say no, I ask for a guaranteed bonus after 6 months or a higher 401k match. I’ve also successfully negotiated a start date that gave me a month off between jobs. That was worth more than a few thousand dollars to me.


