The recruiter said it with a finality that shut down the whole conversation: "I should let you know, the salary for this role is fixed at $82,000. It's a band position — we can't go above it."
Elena said thank you, hung up, and almost emailed her acceptance the same afternoon.
She didn't. She waited two days, did some research, and came back with a different question. She got $91,000.
Most advice on this is wrong. People tell you to either accept the number because "bands are real" or to bluster through with a competing offer you might not have. Both miss what's actually happening when a recruiter says a salary is non-negotiable.
They're usually not lying. But they're also not telling you the whole story.
What "Non-Negotiable" Actually Means
Pay bands exist. Companies do have salary structures. And HR is not always making something up when they say a number is firm.
But here's what they're not saying: bands have ranges. A band labeled "Level 4 Engineer: $80K–$100K" has twenty thousand dollars of room in it. The recruiter offering you $82,000 is starting at the bottom, calling it a policy, and hoping you agree before you realize there's ceiling above your head.
There's also a difference between "I personally can't approve more" and "this company cannot pay more." The first is a gatekeeping statement. The recruiter's authority ends somewhere — but their manager's doesn't, and their hiring manager's doesn't. You can ask to involve them. It's not rude. It's reasonable.
And then there's the case where the base really is locked — government roles, some union jobs, rigid step-grade systems — but the total package isn't. Signing bonuses. Extra PTO. Remote flexibility. An earlier first performance review. When the floor is real, shift the negotiation to what's sitting next to it.
The One Question That Opens Everything
Don't ask "can you do better on salary?" That question puts the recruiter on the defensive and invites a flat no.
Instead, ask this: "I want to make sure I understand the full structure — is there any flexibility in how the offer is put together overall?"
You're not challenging the salary. You're asking about the offer. It's a softer entry that often gets a different answer, because the recruiter can say "actually, there is a signing bonus available" without feeling like they've lost an argument.
If they confirm the base is fixed, follow up: "Understood — is there a point at which you'd be open to revisiting, like after a first-year review?" That question costs you nothing and sometimes surfaces an accelerated timeline you'd never have heard about if you hadn't asked.
Know Whether the Number Is Actually Low
Here's the part most people skip entirely — and it's why they end up in a weak position.
If the company is offering $82,000 and the market range for that role in that city is $78,000–$86,000, then the "non-negotiable" salary isn't an insult. It's a reasonable offer. You might still try for more, but you'd be doing it knowing you're already at the higher end of market.
But if the market range is $88,000–$105,000, that framing changes completely. You're not being asked to accept a policy — you're being asked to accept a number that's below what comparable people in comparable roles are getting. That's a different conversation, and it's one worth having.
This is exactly the kind of benchmark SalaryAsk runs automatically. You put in the role, level, and location — it tells you where the offer sits relative to market. Is the salary genuinely "firm at market rate," or is "firm" doing a lot of work to obscure a below-market number? Worth knowing before you decide whether to push. Before you roll over on a recruiter's firm-sounding script, spend five minutes confirming what the market actually says.
How to Push Without Torching the Offer
The fear most people have about pushing back on a "non-negotiable" offer is that they'll look greedy and lose it. This is not really how hiring works.
A company has spent time sourcing you, interviewing you, reference-checking you, and getting internal approvals to extend an offer. The cost of rescinding that over a negotiation attempt is enormous — and it almost never happens. You asking for more doesn't make you look desperate or arrogant. It makes you look like someone who values themselves appropriately, which is generally the kind of person a company wants to hire.
What does damage the relationship is how you push. Compare these two approaches:
Wrong: "Look, I really need more than that, I have bills and this isn't going to work for me."
Right: "I'm really excited about this role — the team and the problem you're working on both genuinely interest me. I've been doing some research on compensation, and based on what I'm seeing for this level in this market, I was hoping we could get closer to $90,000. Is there any path to that?"
The second version is hard to take offense at. It's specific. It references external data. It expresses genuine interest. And it gives the recruiter something to bring back to the hiring manager — which is exactly what you need them to do.
When the Base Truly Cannot Move
If you've pushed twice and the number genuinely isn't moving, you have three options: accept, decline, or negotiate something else.
Most people only consider the first two. That's a mistake.
If the role is otherwise strong, ask specifically about:
Signing bonus. One-time payments often come from a different budget line than ongoing salary. A company that "can't" go above $82,000 base might write you a $10,000 signing check without breaking any policy — because the policies don't cover signing bonuses the same way.
Earlier review. A standard first review at 12 months is an industry default, not a law. Ask for one at 6. If you're performing, you'll be earning more a full six months faster than your offer letter suggested.
Remote flexibility. If you're expected in the office four days a week and you negotiate that to two, you've just changed your commuting costs, your childcare math, and your daily quality of life. That's real money, even if it's not on the offer letter.
Title. This one's underused. If the band for the role you're being offered is capped at $82,000, but the band for the next level up starts at $90,000 — ask for the higher title. It's a question worth asking once. Sometimes the answer surprises you.
What to Do When You Have No Leverage
You're not switching from a competing offer. You're not in a bidding war. You just want the job and you want to be paid fairly.
That's most people, most of the time. And the good news is you don't need leverage — you need information and a clear ask.
Information is what the market data gives you. If you know the offer is 12% below market, you can say so. That's not bluffing. That's just being informed. The recruiter can't argue with external data the way they can argue with your desire to earn more.
A clear ask means a number, not a range. Don't say "somewhere between $85,000 and $95,000." Say "$90,000." A range tells the recruiter exactly where to come in — the bottom. A number opens a real conversation.
If you need more practice saying the words before the call, read through what to say when negotiating salary. The scripts there work for this exact situation — firm-sounding offer, limited leverage, real ask. And if the real barrier isn't information but anxiety about the conversation itself, salary negotiation tips for introverts deals with that head-on.
The Mindset That Makes This Easier
Elena didn't get $91,000 because she had a competing offer. She didn't get it by bluffing or threatening to walk. She got it because she came back to the conversation with a piece of information the recruiter hadn't accounted for: a market data point that put her offer $9,000 below the median for her role in her city.
She said it plainly. She asked once. She got the money.
The salary isn't always negotiable. But far more often than "non-negotiable" implies, someone just hasn't asked the right question yet. That someone might as well be you.
Frequently Asked Questions
Is it ever really true that a salary is non-negotiable?
Yes — though less often than you'd think. Government pay grades, union step systems, and some large corporations with rigid band structures can genuinely lock the base. But even then, the total compensation package (signing bonus, review timing, PTO, remote policy, title) is usually more flexible than the base salary. The right move is to confirm what's truly fixed before you stop pushing.
What if I push back and they rescind the offer?
This is extremely rare — and it's a signal worth paying attention to. A company that rescinds an offer over a polite, data-backed negotiation attempt is telling you something important about how they treat employees. In practice, hiring is expensive, and companies don't throw away months of recruiting effort because a candidate asked a reasonable question.
How do I know if the offer is at market rate?
That's exactly what SalaryAsk is for. Put in the role, level, city, and years of experience — it'll show you where the offer sits against current market data. Knowing whether "firm" means "firmly fair" or "firmly below market" changes the entire negotiation.
Should I bring up salary benchmarks directly in the conversation?
Yes, specifically. "I've been looking at compensation data for this role in this market, and I'm seeing a range of X to Y — can we talk about getting the offer closer to that?" is a much stronger statement than "I was hoping for more." It anchors the conversation in external data, not personal preference, which is harder to dismiss.