Negotiated $25K Raise - Here’s Exactly What I Said

Most devs leave $10K-50K on the table by not negotiating. Here’s how I didn’t.

The Reality

Tech Salaries:

  • Companies expect negotiation
  • Initial offer = lowball (always)
  • Budget for 10-20% higher
  • You not negotiating = free discount for them

My Wake-Up:

  • Offer: $60K (first job)
  • Accepted immediately (mistake)
  • Coworker (same role): $72K
  • I left $12K/year on table

Second Time (Learned):

  • Offer: $65K
  • Negotiated: $85K
  • $25K increase, one conversation

The Negotiation Framework

Phase 1: Research (Before Interview):

Market Rate:

  • Levels.fyi - Tech salaries by company
  • Glassdoor - Company-specific ranges
  • Blind - Anonymous tech salaries
  • Your network - Ask friends (TC breakdown)

Target Range:

  • Low: Market median
  • Mid: Market average (your target)
  • High: Top 75th percentile (stretch)

Example (Mid-level SWE, HCOL):

  • Low: $110K
  • Mid: $130K (target)
  • High: $150K

Phase 2: Delay Salary Talk (During Process):

When Asked Early:

  • ❌ “I’m currently making $X”
  • ❌ “I’m looking for $Y”
  • âś… “I’m focused on finding the right fit first. What’s the range for this role?”

Shift Question:

  • Let them name number first
  • Anchoring bias (high number benefits you)
  • If pressed: “I’m flexible based on total compensation and fit”

Phase 3: Receive Offer:

The Offer Call:

  • Recruiter: “We’d like to offer you $110K”
  • You: “Thank you! I’m excited about the role. Can you send the full offer in writing?”
  • Always get written offer before responding

Review Offer:

  • Base salary
  • Bonus (target + range)
  • Equity (RSUs, vesting schedule)
  • Benefits (401k match, health, PTO)
  • Total Compensation (what matters)

Phase 4: Negotiate:

Wait 24-48 Hours:

  • Show you’re considering seriously
  • Not desperate (even if you are)
  • Gather thoughts, research

The Counter:

Call Recruiter (or email if preferred):

“I’m very excited about this opportunity and the team. I’ve reviewed the offer and based on my research of market rates for this role and my experience, I was targeting $130K base. Is there flexibility to meet that?”

Key Elements:

  • Enthusiasm (“excited”)
  • Data-driven (“market rates”, “my experience”)
  • Specific number ($130K, not “more”)
  • Question (“is there flexibility”) - not demand

They’ll Respond:

  1. “Yes” - You got it (rare but happens)
  2. “We can do $120K” - Compromise (common)
  3. “No flexibility” - Rare, usually means budget constraint

If Compromise ($120K):

  • “I appreciate that. Can we bridge the gap with signing bonus or additional equity?”
  • Get creative (bonus, stock, PTO, remote flexibility)

The Exact Script I Used

Offer: $65K base, $5K bonus, minimal equity

My Call (48 hours later):

“Hi [Recruiter], thanks again for the offer. I’m really excited about joining the team and working on [specific project].

I’ve reviewed everything and I wanted to discuss the compensation. Based on my research on Levels.fyi and Glassdoor for mid-level engineers in [city], and considering my 3 years of experience plus my Python and AWS skills that align perfectly with your stack, I was targeting $85K base.

I know the initial offer was $65K. Is there flexibility to get closer to that $85K range?”

Their Response:

“Let me check with the hiring manager and get back to you.”

2 Days Later:

“We can do $82K base and a $3K signing bonus.”

My Response:

“I really appreciate you working with me. $82K + $3K signing works. I’m ready to move forward.”

Final Offer: $82K + $3K signing = $85K TC Increase: $25K over initial offer (38% increase)

Time Invested: 2 phone calls (30 min total) ROI: $833/min

Leverage Points

Multiple Offers:

  • Best leverage
  • “I have another offer at $X, but prefer your company”
  • Ethical: Only if true (don’t fake)

Current Salary (Be Careful):

  • Some states illegal to ask
  • If asked: “Prefer to focus on market rate for role”
  • Or: “Total comp currently $X” (include bonuses, equity)

Competing Offer (During Employment):

  • Get external offer
  • Use to negotiate current role
  • Risk: Could backfire, company calls bluff

Unique Skills:

  • “I have X skill that’s critical for Y project”
  • Specialized knowledge
  • Hard to replace

What to Negotiate Beyond Base

Signing Bonus:

  • One-time payment (first paycheck)
  • Easy for company (doesn’t affect base)
  • Ask: $5K-$15K

Equity/RSUs:

  • Stock grants (if public company)
  • Options (if startup)
  • Negotiate grant size or vesting

Annual Bonus:

  • Target % of base
  • Ask for higher target (10% → 15%)

PTO:

  • Extra week vacation
  • Ask: +5 days (3 weeks → 4 weeks)

Remote Flexibility:

  • Fully remote vs hybrid
  • Valuable (saves commute, relocation)

Professional Development:

  • Conference budget
  • Course/certification budget
  • Learning stipend

Relocation (If applicable):

  • Relocation package
  • Temporary housing
  • Travel costs

Timing Matters

Best Time to Negotiate:

  • After offer, before accepting (max leverage)
  • Performance review time (if employed)
  • After major win (shipped big project)
  • When you have competing offer

Worst Time:

  • Before offer (no leverage)
  • During probation (just started)
  • Random (no justification)

The Annual Raise Negotiation

Preparation (Months Before Review):

Document Wins:

  • Projects shipped
  • Revenue impact
  • Efficiency improvements
  • Keep running log

Example:

  • “Reduced API latency 40% (improved UX)”
  • “Shipped feature X → $200K ARR”
  • “Mentored 2 junior devs → team productivity up”

Research Market:

  • Salary growth for role (usually 3-5% COL)
  • Promotion-level comp (if seeking)
  • Competing offers (if willing to leave)

The Conversation (Performance Review):

Manager: “You did great this year. We’re giving you a 3% raise.”

You: “I appreciate the feedback. I’m proud of [specific wins]. I’ve been researching market rates for [role] with my skillset, and I believe I’m performing at [level+1]. Based on that and my contributions like [specific impact], I’d like to discuss a raise to $X, which would be [Y]%.”

Be Ready to:

  • Justify with data (market + performance)
  • Show alternative offers (if have)
  • Walk if necessary (hardest, but sometimes required)

When to Walk Away

Red Flags:

  • Lowball and won’t budge (40% below market, no flex)
  • Rescinded offer after negotiation (toxic)
  • Guilt tactics (“We can’t afford”, “No one else asked”)
  • Won’t provide written offer (shady)

Your Response:

  • “Thank you for the opportunity. After consideration, I’ll need to pass.”
  • Don’t burn bridges (polite decline)
  • Move on (better offers exist)

Common Mistakes

❌ Accepting first offer ✅ Always counter (they expect it)

❌ Telling current salary first ✅ Delay, ask for their range

❌ Negotiating base only ✅ Total comp (base + bonus + equity + benefits)

❌ Being aggressive ✅ Collaborative tone (“Can we find a way…”)

❌ Lying about competing offers ✅ Ethical negotiation only (truth-based)

❌ Accepting verbal offers ✅ Get everything in writing

The Psychology

Anchoring:

  • First number mentioned = anchor
  • Let them anchor high (helps you)
  • Or you anchor high (risky but can work)

Reciprocity:

  • They moved from $65K → $82K
  • You: Show appreciation, accept
  • Builds goodwill for future

Loss Aversion:

  • Once offered, they don’t want to lose you
  • Already invested (interviews, time)
  • Small bump to close = worth it to them

Negotiation for Different Levels

Entry-Level (0-2 years):

  • Less leverage (less experience)
  • Still negotiate (5-10% possible)
  • Focus on learning, growth (if comp limited)

Mid-Level (3-5 years):

  • Moderate leverage (proven track)
  • 10-20% negotiation possible
  • Competing offers helpful

Senior/Staff (5+ years):

  • High leverage (hard to hire)
  • 20-30% negotiation possible
  • Equity/comp packages complex

My Results Over Career

Job 1 (Mistake):

  • Offer: $60K
  • Negotiated: $0
  • Accepted: $60K
  • Learning: Never again

Job 2 (Learned):

  • Offer: $65K
  • Negotiated: $82K + $3K
  • Accepted: $85K
  • Increase: 38%

Job 3 (Competing Offer):

  • Offer: $95K
  • Competing: $110K
  • Negotiated: $115K + $10K + equity
  • Increase: 21%

Lifetime Value (Career):

  • Not negotiating Job 1: Lost $12K/year Ă— 2 years = $24K
  • Negotiating Job 2/3: Gained $50K+
  • Raises compound (% of higher base = more)

Bottom Line

Salary Negotiation:

  1. Research market rate - Levels.fyi, Glassdoor, Blind
  2. Delay salary talk - Let them anchor first
  3. Get written offer - Review full comp package
  4. Wait 24-48 hours - Show consideration
  5. Counter with data - Market rate + your value
  6. Negotiate total comp - Base + bonus + equity
  7. Be collaborative - “Can we find a way…”
  8. Get final offer in writing - Confirm everything

Companies expect negotiation. Not asking = leaving money on table.

$25K raise from one 10-minute conversation. Always negotiate.