You finally got it. After three rounds of interviews, a grueling "take-home" assignment that took way too long, and a weirdly intense chat with the VP of Operations, the offer letter is sitting in your inbox. You open it. Your stomach drops. The number is way lower than you expected. Honestly, it’s a bit insulting. Now you're stuck wondering how to reject a job offer because of salary without looking like a jerk or closing the door on that company forever.
It happens more often than you’d think. According to data from the Pew Research Center, a huge chunk of workers who changed jobs recently did so specifically for better pay, yet companies still lowball candidates constantly. Maybe they have a strict budget. Maybe they’re testing your negotiation skills. Or maybe they just don’t value the role as much as you do. Whatever the reason, you don't have to say yes to a bad deal just because you’re tired of searching.
Why saying "no" to the money is actually a power move
Most people are terrified of turning down work. We’ve been conditioned to think any offer is a gift. But if the math doesn’t work, it doesn't work. If you take a job that pays $15,000 less than your market value, you aren't just losing that money this year. You’re losing the compounding interest on your future raises. You’re lowering your baseline for the next job after this one.
Think about the "Opportunity Cost." If you accept a mediocre salary today, you're off the market. You won't be available when the right offer—the one that actually pays your rent and lets you save for a vacation—comes along three weeks from now. Rejecting an offer isn't being difficult; it's being a business professional who knows their own valuation. It’s kinda like a house sale. If the buyer can’t meet the price, the seller moves on. No hard feelings, just business.
The moment you realize the gap is too wide
How do you know when to walk? Sometimes a small gap can be bridged with a signing bonus or extra PTO. But if they’re offering $70k and you need $95k to maintain your lifestyle, there’s usually no amount of "gym stipends" that will make that okay.
Career coach Nick Corcodilos, who runs the popular Ask The Headhunter platform, often points out that if a company is significantly off the mark, it usually signals a fundamental misunderstanding of the job’s requirements. They might want a "Senior Director" but they’ve only budgeted for a "Manager." If you say yes to that, you’ll be doing senior-level work for junior-level pay. You’ll be burnt out and resentful by month four. Trust me, I’ve seen it happen a dozen times.
👉 See also: To Whom It May Concern: Why This Old Phrase Still Works (And When It Doesn't)
How to reject a job offer because of salary: The actual script
Don't just ghost them. That’s the worst thing you can do. Recruiting is a small world, and the hiring manager you ignore today might be the person interviewing you at a different company in 2028. You need to be clear, firm, and incredibly polite.
Forget the corporate jargon. Just tell the truth, but keep it high-level. You don't need to send them your monthly budget or a spreadsheet of your student loans. You just need to tell them the number doesn't align with the market or your current expectations.
The "Door is Still Open" Approach
If you actually liked the team and would work there for more money, use this.
"Hey [Name], I really enjoyed meeting everyone and I’m genuinely excited about the vision for the [Department] team. However, after looking over the offer, the salary is quite a bit lower than I can accept at this stage of my career. I was looking for something closer to [Your Number] based on the responsibilities we discussed. Because of that, I’m going to have to decline, but I’d love to stay in touch if the budget for this role changes in the future."
The "Firm No" Approach
If the offer was so low it felt like a joke, or you’ve realized the company culture is probably reflected in their cheapness, keep it shorter.
✨ Don't miss: The Stock Market Since Trump: What Most People Get Wrong
"Thanks so much for the offer. I’ve given it some serious thought, but the compensation package doesn't meet my current requirements. I’ve decided to move forward with other opportunities that are more aligned with my salary expectations. I wish you and the team the best of luck with the hire."
Common mistakes that make you look unprofessional
Don't get emotional. It’s easy to feel personally attacked when a company offers you less than you made five years ago. Resist the urge to write a manifesto about "knowing your worth" or "the current state of the economy."
- Avoid the "Maybe" trap: Don't say you'll think about it for a week if you already know the answer is no. It wastes their time and yours.
- Don't lie about other offers: People do this constantly. They’ll say, "Well, Google offered me double." Hiring managers talk. If it’s a lie, it usually smells like one.
- Don't apologize for needing money: You don't need to say "I'm sorry, but..." You aren't doing anything wrong by wanting to be paid fairly.
I remember a candidate once who tried to guilt-trip a hiring manager by talking about their mortgage. It got awkward fast. The company didn't suddenly find more money; they just felt uncomfortable and were glad they didn't hire someone who brought that much drama to a simple business transaction.
What if they come back with more money?
This is the "counter-offer" scenario. Sometimes, the minute you say "no," the recruiter magically finds an extra $10,000 in the "slush fund."
Be careful here. If you had to reject the offer just to get them to pay a fair wage, it might tell you something about how they handle raises and promotions later. You shouldn't have to threaten to leave before you even start just to get a decent check. However, if the recruiter says, "Wait, let me talk to the CFO," and they come back with a number you love, it’s okay to change your mind. Just make sure you get the new offer in writing before you celebrate.
🔗 Read more: Target Town Hall Live: What Really Happens Behind the Scenes
Practical steps for your next move
Once you’ve hit send on that rejection email, the weight should lift. But you need to refine your process so this doesn't happen again.
1. Set the floor earlier. In the very first screening call with a recruiter, ask for the "budgeted range." If they won't give it to you, tell them yours. Use a phrase like: "To make sure we’re aligned and don't waste anyone's time, I want to share that I’m looking for roles in the $[X] to $[Y] range. Does that fit within the budget for this position?"
2. Research the local market nuances. Salary data on sites like Glassdoor or Payscale is a starting point, but it's often outdated. Look at recent job postings in California or New York (where pay transparency laws force companies to list ranges) to see what similar roles are actually paying right now.
3. Evaluate the total package. Is the salary low but the health insurance is $0 premium? Is there a guaranteed bonus? Sometimes a $90k job with incredible benefits is actually "worth" more than a $100k job with a high-deductible plan and no 401k match. Do the "total compensation" math before you hit the eject button.
4. Update your LinkedIn status. Immediately go back to your profile and make sure you’re "Open to Work" for recruiters, but specifically filter for the salary floor you’ve now established.
Rejecting an offer is a sign of growth. It means you finally stopped being desperate and started being a professional. It’s a temporary setback that prevents a long-term disaster. Keep your head up, stay polite, and keep looking for the company that actually has the budget to match your talent.