BlogCareer Strategy

How to Negotiate a Tech Job Offer (and Actually Win)

Most candidates leave $20K–$50K on the table by not negotiating. Here is the exact framework.

Apply what you learn — run a free mock interview

AI-powered with scored feedback and specific improvement tips.

Start Free →

The Core Principles

Never accept on the spot

Even if you are excited, always say "Thank you so much — can I have a few days to review?" No reasonable company rescind an offer because you asked for time.

Get everything in writing

Verbal offers do not count. Wait for the written offer letter before negotiating. It signals the company is serious.

Negotiate the total package

Base, equity (shares + vesting), signing bonus, target bonus, and benefits all matter. Sometimes equity is more negotiable than base.

Always have a competing offer

Nothing moves a recruiter faster than "I have an offer from X." Even a competing process (no offer yet) creates urgency.

The Exact Scripts to Use

When you have a competing offer:
"I'm really excited about this role — it's my top choice. I do have an offer from [Company X] at $[Y]. Is there any flexibility to get closer to that? I'd love to make this work."
When you do not have a competing offer:
"Thank you so much for the offer — I'm very excited about the opportunity. Based on my research and experience level, I was hoping for something closer to $[X]. Is there room to move on base or equity?"
When they say the offer is firm:
"I understand. If base is locked, is there flexibility in signing bonus or equity? I want to make this work, and I want to start on the right foot."