10 min read
You finally got the offer email. The number is lower than you hoped, and now you're staring at the accept button like it's a trap. You're not greedy. You're just trying not to leave five figures on the table because nobody taught you what to say out loud.
I've extended hundreds of offers in Workday and Greenhouse. Most candidates who counter politely still get hired. The ones who don't usually sounded angry, vague, or like they never read their own resume. Before you send tonight's reply, check your resume for free against the posting so your counter matches the proof on page one.
This page walks through how to negotiate a salary offer without burning the relationship: what to confirm first, how to pick a range, copy-paste email and call scripts, and what to do when HR says the budget is fixed. You don't need a MBA. You need one metric, one calm paragraph, and a plan B if base pay won't move.
Quick Wins
- Reply to the offer email with one sentence of thanks and ask for the full package in writing: base, bonus, equity, benefits, start date, and review timing.
- Pick one resume bullet with a number and paste it into the counter email where you explain your range.
- Send the counter before lunch tomorrow using the copy-paste block below, then log the recruiter's response in the same thread.
What does it mean to negotiate a salary offer?
Negotiating a salary offer is a short, professional conversation after the company names a number and before you accept. You are not re-pitching your whole career story. You are asking whether the package can move based on scope, market, and proof you already showed in interviews and on your resume.
Recruiters hear three kinds of counters. Type one is warm and specific: "Thank you for the offer at $92,000. Based on the scope and my last role closing $1.2M in pipeline, I was targeting $98,000 to $102,000. Is there room to discuss?" Type two is a demand with no proof. Type three is silence until the deadline, then a angry one-liner. Only type one consistently works.
Offer negotiation is not the same as arguing about desired salary on the application form. Early range questions are about filtering. Post-offer negotiation is about closing. Mix them up and you look unprepared.
Recruiter filter: If your counter could be sent to any company without changing a single word, I assume you did not do the homework and I have less room to fight for you internally.
This is also not a bluff game. If you name a competing offer, be ready to show it. If you say you will walk, mean it. Empty threats destroy trust fast.
How to negotiate a salary offer step by step
Step 1: Read the full offer before you react
Open the PDF or email and list every line item: base salary, bonus target, equity grant, sign-on, PTO, remote policy, level, and start date. Many candidates fixate on base and miss a weak bonus formula or a title one band too low.
Reply within twenty-four hours even if you are not ready to counter. "Thank you, I'm reviewing the details and will follow up by Thursday" buys time without looking cold.
Before: "This is lower than I expected. I need more."
After: "Thank you for the offer. I am excited about the Senior Analyst scope. Could you confirm whether the 10% bonus is guaranteed or discretionary, and when the first performance review occurs?"
Step 2: Build your counter range from proof, not mood
Pull three numbers from your resume: revenue influenced, cost saved, team size, error rate cut, or cycle time improved. Match them to the posting's top requirement. Your counter should sound like the resume, not like a random forum post.
Operations analyst example:
Before: "I have strong Excel skills and stakeholder experience, so I need $15K more."
After: "The role owns weekly reporting for three regions. In my last job I rebuilt the Looker dashboard and cut prep time from six hours to ninety minutes for regional leads. With that scope, I was targeting $78,000 to $82,000 base."
Registered nurse example:
Before: "Nurses are underpaid everywhere. I want a bigger number."
After: "This is a 32-bed med-surg unit with Epic and fall-rate targets. I precepted four orientees last year while we stayed below benchmark fall rates through a staffing surge. Given that acuity, I was hoping for $38.50 to $40.00 hourly."
Pick a floor you will accept and a target you can defend. Ask for a range in writing so the recruiter has room to meet you in the middle.
Step 3: Send the counter email (copy-paste block)
Edit every bracket. Keep it under one screen on a phone.
Subject: [Your Name] – [Job Title] offer
Body: "Hi [Recruiter Name], thank you again for the offer for [Job Title]. I am excited about [one specific team goal from the posting]. After reviewing the package and comparing scope to similar roles in [city/region], I was hoping we could discuss a base salary in the range of [$X to $Y]. That aligns with [one metric from your resume] and the [specific responsibility] outlined in the job description. I am open to discussing the full package, including bonus and start date, to find a fit that works for both sides. Are you available for a brief call [two time options]? Best, [Name]"
Send it in the same email thread as the offer. Do not start a new subject line unless the thread is a mess.
Step 4: Handle the recruiter call without rambling
When they call back, use a three-part script: gratitude, range, question.
"Thanks for making time. I am genuinely excited about the role and the team. Based on scope and my background in [metric area], I was looking at [$X to $Y] base. What flexibility do you have on base, bonus, or sign-on?"
Then stop talking. Silence feels awful. It also lets them tell you where the real ceiling is.
Step 5: Trade levers when base pay is stuck
When HR says base is fixed, ask about sign-on bonus, extra PTO, remote days, title level, learning budget, or a written six-month review with a defined raise trigger. I've seen $8,000 base gaps close with a $5,000 sign-on and a level bump that changes the next year's band.
Read how to counter a job offer when you are deciding which lever matters most for your situation.
Edge case: first job or thin resume
Early-career candidates still negotiate, but the proof is smaller. Anchor to internship outcomes, certifications, or specialized tools listed in the posting. "I completed two client audits during my internship that the partner cited in my offer letter" beats "I worked hard in school."
If the band is truly entry-level fixed, ask for accelerated review at six months instead of twelve. Get the review date in writing.
Edge case: career change with a pay cut risk
Pivot candidates should negotiate title and ramp, not just cash. A lower base with a clear path to mid-level band in twelve months can beat a short-term bump with no growth plan.
Name the trade in the email: "I am accepting a step-down from my prior field because this role builds [skill]. I want the offer to reflect that with a [Level II] title and a review tied to [certification or shipped project]."
Edge case: multiple offers with different deadlines
Be honest about timing without playing games. "I have another process that may conclude by Friday. I prefer your team. Can we align on a final number by Thursday afternoon?" Recruiters respect transparency more than fake urgency.
Do not invent competing offers. If you have one, you can mention it generally. If you do not, negotiate on scope and proof only.
Edge case: internal promotion offer
Internal moves still get negotiated. HR often starts at the minimum of the new band because they know you already said yes once.
Cite internal impact the hiring manager already saw: "I led the Q2 rollout that cut support tickets 18%. The posted band tops at $105,000. Can we align closer to mid-band given I am already performing at level?"
Second composite: account executive at SaaS startup
Before: "I need $20K more because my friend makes that at another company."
After: "The mid-market AE role targets technical buyers on a 90-day cycle. I closed four deals averaging $42K ARR last year by running security reviews with IT. With that quota shape, I was targeting $95,000 to $100,000 OTE with a 50/50 split."
Notice the pattern: role scope, metric, market-shaped range, openness to structure. Reuse that skeleton for every offer this month.
Common mistakes when you negotiate a salary offer
Countering before you have the full package. You might leave bonus or equity on the table because you never asked what was included. Read the whole offer first.
Leading with need instead of value. Rent, student loans, and daycare are real. Recruiters cannot price personal bills. Price the work.
Single-number ultimatums. "I need exactly $105,000 or I walk" closes doors. Ranges invite conversation.
Negotiating over text or Slack without confirmation. Keep final numbers in email so HR can update Workday correctly.
Apologizing for asking. "Sorry to bother you" signals you do not believe your proof. Be polite, not small.
Ignoring title and level. A $5,000 bump with a junior title can cost you more next year than a smaller raise at the right level.
Align your resume proof before you counter
Your counter email is only as strong as the bullets recruiters already saw. Upload your resume and the job posting to HireFlow's free ATS resume checker and fix gaps before you hit send on the negotiation thread.
If the posting asked for skills that are buried on page two, rewrite one bullet tonight so your counter matches what passed the screen. Use job match score to see which requirements need a stronger metric in the email.
Pair the counter with a clean cover letter if the role is senior or client-facing. The cover letter generator helps you draft proof-first language you can reuse in the salary conversation.
Your next move on the offer
You do not need a perfect speech to negotiate a salary offer. You need a calm range, one metric from your resume, and a written trail that keeps HR aligned.
- Confirm the full package before you counter.
- Send the warm email script with a defensible range.
- Trade sign-on, level, or review timing if base is stuck.
Open the offer thread tonight, paste your strongest bullet into the counter draft, and run the free resume check so your proof matches what you claim. That is how you ask for more without sounding like you are guessing.
Read more
Frequently asked questions
After you receive a specific number and before you accept. Waiting until your start date is too late. Moving during the first phone screen is too early unless they force a range on the application.
Start with market research for title, city, and company size, then tie your range to one metric on your resume. Five to fifteen percent above the opening number is a normal opening ask when proof is strong. Far-below-market offers need a direct conversation about the gap, not a polite three percent bump.
A respectful counter rarely kills a candidacy the company already invested in. What hurts is aggression, bluffing, or dragging negotiations for weeks. One round of back and forth is normal. Two is still fine if numbers are moving.
Email first for tone control and documentation. Phone when the recruiter schedules a live discussion or when you need clarity fast. Either way, end with written confirmation of any new number.
Ask which parts are fixed. Sign-on, PTO, remote days, title, and review timing often still move when base will not. If nothing moves, compare the final package to your floor and decide cleanly.
