You’re trying to stay calm in interviews, prove you can do the job, and somehow also negotiate pay without sounding greedy or blowing the offer. The hardest part is that salary negotiation is a conversation you rarely practice—so you default to either accepting too fast or getting awkward when the recruiter presses you.
The good news: you don’t need to be fearless. You need a plan, a few lines you can say verbatim, and the discipline to slow the process down.
Delay the money talk until you’ve built leverage (without sounding evasive)
If you discuss compensation too early, you’re negotiating with the weakest version of your candidacy: a resume and a first impression. Your goal is to push salary details until they’re already imagining you doing the work.
When asked “What are your salary expectations?” early on, use a calm deflection that still signals you’re serious:
“I’m open, and I’d like to understand the role and the level first. If we both feel it’s a strong fit, I’m confident we can land on a number that works.”
If they insist, don’t panic and throw out a low number. Give a range anchored to the role level and your requirements, and immediately bring it back to value:
“Based on similar roles at this scope, I’m targeting $X to $Y depending on the total package and the level. Can you share the budgeted range for this position?”
Two mistakes to avoid:
- Don’t ask “What’s the most you can do?” It reads as combative and uninformed.
- Don’t say a number you wouldn’t actually accept. If you anchor too low “just to stay in the running,” you often stay there.
Practical step you can do today: write down one sentence you will use to defer, and one sentence you will use to ask for their range. Put it on a sticky note next to your laptop. When you’re nervous, you’ll revert to what’s visible.
Do your “range work” in 20 minutes: pick your anchors and your walk-away
Negotiation gets messy when you don’t know your own numbers. You don’t need perfect market data; you need clear decision points.
Set three numbers before you talk to anyone:
- Target: what you’re aiming for (a confident ask).
- Floor: what you would accept if everything else is excellent.
- Walk-away: what you will decline, even if you like them.
If you’re short on time, use this quick method:
- Look up a couple of salary ranges for your title + location/remote policy (use more than one source if you can).
- Pick a range that matches the role’s scope and seniority as described.
- Decide the personal reality: what you need financially and what you can tolerate.
Then write one clean line that connects your number to the role, not to your rent:
“Given the scope—owning X, partnering with Y, and delivering Z—I’m looking for $X to $Y.”
A common mistake: building a range that’s too wide. A huge range signals you don’t know what you’re worth, and it invites them to pick the bottom. Keep it tight enough that the low end still works for you.
Concrete example: If your floor is $110k, don’t say “$100k–$140k.” You just negotiated against yourself.
Ask for the offer—then stop talking (and buy yourself time)
Many candidates negotiate before they have a real offer. You want the opposite: get the written offer, express enthusiasm, and create space to review.
When they deliver the number verbally, respond like this:
“Thanks—I'm excited about the role. Can you send the full offer details in writing? I’d like to review base, bonus, equity, and benefits. Can I get back to you by [specific day/time]?”
Then stop talking. Silence is your friend here. The more you fill the space, the more likely you are to negotiate against yourself (“I mean, I could maybe do…”) or reveal uncertainty.
A recruiter may push: “We need an answer today.” You can stay warm and firm:
“I understand the timeline. I want to give you a thoughtful answer, and I can do that by tomorrow at 3pm.”
Practical step: decide your default review window now. For most offers, asking for 24–48 hours is reasonable. Even if they can’t give you that much time, you’ll negotiate from a calmer place when you’ve asked.
Make a value-based counteroffer (script included)
A counteroffer works best when it’s simple: appreciation, your number, and the reasons tied to impact. Avoid long speeches, personal stories, or a pile of justifications.
Use this structure:
- Confirm excitement
- State your ask clearly
- Give 2–3 role-relevant reasons
- Ask a direct question
Here’s a script you can copy and edit:
“I’m excited about the offer and I’m confident I can deliver in this role. Based on the scope we discussed—especially [priority responsibility] and [stakeholder/impact area]—I’m looking for $X in base salary. Is there flexibility to get to that number?”
If you prefer a range:
“If we can get to $X–$Y in base, I’m ready to move forward.”
What to use as reasons (keep them job-based):
- You’ve done the same work before and can ramp quickly.
- The role includes ownership that matches a higher level.
- You bring a scarce skill that reduces risk (example: “I’ve implemented this exact system end-to-end”).
- You’re leaving money on the table elsewhere (say this carefully): “I’m in late stages with other roles in the $X range.”
What not to say:
- “I need…” (makes it about your circumstances, not your value)
- “That seems low.” (invites an argument, not a solution)
- “What can you do?” (puts the work on them and weakens your position)
This is also where practice matters. Negotiation is a performance skill—tone, pace, and confidence do more than clever wording. If you want to rehearse the exact counteroffer conversation out loud, you can run a mock interview on VirtualInterview.ai and get structured feedback on how your answer lands, including clarity and confidence: https://virtualinterview.ai/interviews/setup
If they say “We can’t,” switch to a trade—not a surrender
Sometimes the recruiter truly can’t move base salary (band limits happen). Your job is to pivot from “more money” to “better deal.” Don’t accept “no” as the end of the conversation; treat it as the start of a different one.
Use this line:
“Got it. If base is fixed, what are the areas that can move—bonus, equity, sign-on, review timeline, or leveling?”
Then choose one or two items to negotiate—don’t spray requests everywhere. The cleanest approach is to propose a trade: you concede speed/certainty, they improve terms.
A few concrete trades that are common and reasonable:
- Sign-on bonus if base is capped: “Could we do a one-time sign-on of $X to bridge the gap?”
- Earlier compensation review: “Could we put in writing a review at 6 months tied to specific goals?”
- Level/title alignment: “If the scope is at this level, can we align the title/level accordingly?”
- Equity adjustment (where applicable): “If base is fixed, can we increase equity to reflect the scope?”
- Start date flexibility or remote days (only if they matter to you): “If comp is fixed, could we adjust [specific term]?”
Mistake to avoid: negotiating perks you don’t care about because you feel you “should ask for something.” You want terms that change your life or your trajectory, not random extras.
One more useful line when they stall:
“What would need to be true for us to get to $X? Is it leveling, approvals, or something else?”
That question turns a vague “no” into a concrete path—or it confirms it’s time to decide.
Use email like a pro: one clear counter, then a phone call
Email is great for clarity; it’s terrible for nuance. A crisp email counteroffer sets the record and prevents misquotes. A short call closes the deal.
Here’s an email template:
Subject: Offer details
Hi [Name],
Thank you again—I’m excited about the opportunity and the team. After reviewing the offer, I’d like to discuss base compensation. Based on the scope of the role and my experience with [specific relevant work], I’m targeting $X base.
Is there flexibility to adjust the offer to that number? I’m happy to hop on a quick call today or tomorrow.
Best,
[Your Name]
A few rules:
- Put the number in writing. Don’t make them guess.
- Keep it short enough that they read it on a phone.
- Don’t negotiate against yourself in the same email (“I could maybe accept less if…”). Save concessions for the live conversation.
If they respond with a smaller increase, don’t accept immediately. Ask one more question:
“Thanks—if we can do $X base, I’m ready to sign today. Is that possible?”
You’re making it easy for them to justify the extra approval: you’re offering certainty.
Negotiation isn’t about clever lines. It’s about deciding your numbers, asking clearly, and giving the other side a clean way to say yes. The single most important next step: write your target/floor/walk-away and rehearse your counteroffer out loud once today—so when the moment comes, you don’t improvise.