Skip to main content
    Career Growth

    I Negotiated $40K More on My Tech Offer. Here Are the Exact Words I Used.

    January 4, 2026
    14 min read
    Money and financial planning

    My first offer was $165K total comp. I almost accepted it on the spot because I was so excited to finally have an offer after months of interviewing. Instead, I asked for time to think, did my research, and two weeks later signed for $205K. Same role. Same company. Just different words.

    The difference between people who negotiate and those who don't can be $50,000+ annually - or over $2 million across a career. Here's exactly how I did it.

    First, Know What You're Worth

    You can't negotiate effectively without data. Before any conversation, research:

    2026 Software Engineer Salary Ranges (Total Comp)

    GoogleEntry: $188K | Senior: $414K | Principal: $655K+
    MetaEntry: $192K | Senior: $380K | Principal: $780K+
    AmazonEntry: $177K | Senior: $350K | Principal: $691K+
    MicrosoftEntry: $163K | Senior: $280K | Principal: $500K+
    AppleEntry: $175K | Senior: $340K | Principal: $600K+

    Source: Levels.fyi, Glassdoor, and H-1B filings as of late 2025. Total comp includes base + bonus + equity.

    Where to Research

    • Levels.fyi - Best for Big Tech, crowd-sourced and verified
    • Glassdoor - Good for mid-size companies
    • Blind - Anonymous tech worker discussions, often has real numbers
    • H-1B salary databases - Public filings, actual numbers companies reported
    • Colleagues - Ask people in similar roles (tactfully)

    The Golden Rule: Never Give Your Number First

    The recruiter will try to get you to name a number early. Don't.

    When They Ask: "What are your salary expectations?"

    Here's what I say:

    "I'm flexible on compensation and more focused on finding the right fit. I'm sure we can come to a fair agreement once we determine this is a good match for both of us. What range does the company have budgeted for this role?"

    This deflects without being rude and puts the ball back in their court.

    If they push harder, try:

    "I'd really need to understand the full scope of the role and the complete compensation package before discussing numbers. Can you share what the range is for this position?"

    When You Get the Offer: The 24-Hour Rule

    Never accept or negotiate on the spot. Always say:

    "Thank you so much for the offer - I'm really excited about this opportunity. I'd like to take some time to review everything carefully. Can I get back to you by [date 2-3 days out]?"

    This gives you time to:

    • • Research if the offer is competitive
    • • Prepare your counter-offer
    • • Check if you have other offers pending
    • • Practice your negotiation conversation

    The Counter-Offer Script That Worked

    After researching, here's the exact script I used:

    My Counter-Offer Email

    Hi [Recruiter name],

    Thank you again for the offer to join [Company] as a [Role]. I've had time to review the package and I'm very excited about the opportunity.

    Based on my research using Levels.fyi and conversations with peers in similar roles, the market rate for this position in [Location] ranges from $X to $Y. Given my experience with [specific technology/domain] and my track record of [specific achievement with numbers], I was hoping we could discuss a total compensation of $Z.

    Specifically, I'd like to request:

    • Base salary: $[amount]
    • Signing bonus: $[amount]
    • Annual equity grant: $[amount]

    I'm confident I can make a strong impact on the team and I'm committed to joining [Company]. Please let me know if there's flexibility on these numbers.

    Best,
    [Your name]

    Key Elements That Make This Work

    Lead with data, not feelings

    "Based on my research using Levels.fyi" - This isn't about what you want, it's about what the market pays.

    Justify with your value

    "Given my experience with [X] and track record of [Y]" - Remind them why you're worth it.

    Be specific

    Don't say "I'd like more." Give exact numbers for each component.

    Reaffirm your interest

    "I'm committed to joining [Company]" - They need to know you're not playing games.

    What to Negotiate Beyond Base Salary

    Base salary is just one piece. Here's what else is on the table:

    ComponentTypical FlexibilityNotes
    Base SalaryMediumOften capped by bands, but 10-15% bump is common
    Signing BonusHighEasiest to add. One-time cost for company.
    Equity/RSUsMedium-HighCan often increase initial grant significantly
    Annual BonusLowUsually fixed % by level, but can ask about guarantee
    Start DateHighPush later for a break, or negotiate paid time for relocation
    Remote WorkVariesMore negotiable post-pandemic, depends on team

    The Power of Competing Offers

    Nothing gives you more leverage than another offer. If you have one, here's how to use it:

    Competing Offer Script

    "I want to be transparent with you - I have another offer from [Company] that came in at $[X]. I'm genuinely more excited about [your company] because of [specific reason], but I need to make sure the compensation is competitive. Is there flexibility to match or get closer to that number?"

    Tips for using competing offers:

    • Be honest. Don't make up offers. Recruiters talk to each other.
    • Be specific about why you prefer them. They need to believe you'd accept if they match.
    • Give them time to respond. Budget approvals take time at big companies.

    Common Mistakes to Avoid

    Accepting immediately

    Even if you're thrilled, always take time. You can't un-accept an offer.

    Negotiating without data

    "I want more" doesn't work. "Based on Levels.fyi data..." does.

    Being aggressive or threatening

    Negotiation is collaborative. "Meet my demands or I walk" burns bridges.

    Only negotiating base salary

    Signing bonus and equity are often easier to increase. Total comp matters.

    Forgetting to negotiate at all

    Companies expect it. Not negotiating leaves money on the table.

    How to Practice Before the Real Thing

    Negotiation is a skill. Practice before your real call:

    • Role-play with a friend. Have them push back on your ask. Get comfortable with objections.
    • Record yourself. Listen for filler words, confidence level, clarity.
    • Use AI mock interviews. I use LastRound AI to practice salary negotiation conversations. It asks realistic follow-ups like "What if we can't meet that number?"

    Practice Your Negotiation

    Mock interviews for salary negotiation and behavioral rounds. 15 free credits monthly.

    What If They Say No?

    Sometimes they can't budge. Here's what to do:

    Ask what IS flexible

    "I understand base salary is firm. Is there flexibility on signing bonus or equity?"

    Negotiate non-monetary benefits

    Extra PTO, remote work days, later start date, professional development budget.

    Ask for an early review

    "Can we agree to a salary review at 6 months instead of 12?"

    Decide if it's still worth it

    Sometimes the offer just isn't competitive. It's okay to walk away politely.

    Final Thoughts

    Most people don't negotiate because they're scared of losing the offer. In my experience (and according to most recruiters), companies almost never rescind offers just because you negotiated professionally.

    The worst they can say is "we can't go higher." And often, they'll meet you somewhere in the middle.

    That 10-minute conversation can be worth $40K or more. Take the time to prepare and do it right.

    You've earned the offer. Now earn the compensation you deserve.

    Last updated: January 2026. Salary data from Levels.fyi, Glassdoor, and H-1B filings.

    More Career Resources