You hand in your resignation. Your manager looks stunned. Two days later, HR calls with a counter-offer — sometimes $20k, sometimes $50k, sometimes a new title. The temptation to say yes is enormous. You don't have to uproot your life. The money goes up. Everyone is nice to you again.
Here's the uncomfortable truth: multiple industry surveys have put the "left within 12 months of accepting a counter-offer" rate at north of 70%, with some estimates as high as 80%. Something about accepting a counter breaks the employment relationship in ways that are hard to recover from. Before you say yes, understand why.
Why counter-offer acceptance has such a bad track record
Three forces work against the person who stayed:
1. The reason you were leaving didn't change. If you were leaving because of the manager, the product direction, the burnout, or the ceiling — none of that is fixed by a check. Only the money gets addressed.
2. You're now on a list. Whether your manager admits it or not, you're flagged as a flight risk. Future layoff rounds, plum projects, and promotion slots often route around flight-risk names. This effect is subtle and usually denied, but it's real.
3. The trust cuts both ways. You now know they had the money available all along and waited until you threatened to leave to hand it over. That sits in your head for months.
This doesn't mean every counter-offer is a trap. But it means the counter has to solve the real problem, not just the stated one.
The three categories of reason-for-leaving
Before you even look at a counter-offer, write down the actual reason you started interviewing. Be honest with yourself. Reasons usually fall into three buckets:
Money-only — the job is fine, you just felt underpaid and the market was hot. These are the reasons a counter can genuinely solve.
Growth-and-money — you were underpaid AND stuck at a level, on a stagnant project, or not learning. A counter might temporarily solve the money; it almost never solves the growth.
People-and-culture — bad manager, toxic peer, broken team dynamics, company direction you don't believe in. A counter solves none of this.
Only the first category should lead you to seriously consider staying. The other two are signals that the counter will buy you 6–12 months and then you'll be on the market again, a year older, with a less exciting story to tell.
How to evaluate a counter-offer like a grown-up
If the counter lands and you're tempted, run the five-question test:
- Does this fix the actual reason I was leaving? (Not the polite reason you gave HR — the real one.)
- Why did it take a resignation to get here? The answer tells you how the company values you.
- What changes structurally? New scope? New manager? New role? Or just more money in the same seat?
- If I stay, what does the next 12 months realistically look like for my career story? Will I have better experiences to point to in interviews next year, or the same ones with a bigger salary?
- Would I take this job today if it were an offer from a new company? This is the hardest question and usually the clearest.
If you answer these honestly and the counter still looks good — stay. If any of them give you pause, the counter is a short-term bribe, and walking is the right call.
When accepting is actually the right move
There are real scenarios where taking a counter makes sense:
- You'd been under-negotiating and the counter brings you to market. The original reason was narrowly money, and the gap was genuinely your fault for not asking sooner.
- The counter includes real structural change — a new team, new manager, promotion, new scope — that addresses the root cause.
- The external offer is weaker than you initially thought and you were talking yourself into it.
- Your personal situation changed and stability is suddenly worth more than growth. (A new baby. A spouse's job change. A health situation.)
Short story: if the counter solves the real reason, and the company is committing to structural change in writing, accepting is defensible.
How to handle the counter conversation itself
When HR calls with the counter:
"Thanks — I appreciate the offer. I'd like 48 hours to think it through. This is a big decision and I want to be fair to everyone. Can we talk Thursday afternoon?"
Don't say yes on the call. Don't say no on the call either. You need space to think without a recruiter on the other side reading your tone.
During the 48 hours:
- Write out what specifically the counter changes and doesn't change
- Talk to one trusted person outside the company
- Re-read your resignation letter — does the counter address what you wrote?
- Pull the actual math, not the advertised math (total comp, not just base)
More on the math in our total comp vs base salary guide.
The graceful walk-away
If you decide to walk, keep it clean:
"Thank you so much — the offer means a lot, and I want to be straightforward with you. After careful thought, I'm going to proceed with the transition. This isn't about the money — it's about [real reason]. I'll work hard to make the next [X weeks] a smooth handoff."
Do not apologize. Do not over-explain. Do not leave doors open that will confuse things later. Clean exits become future references and boomerang offers. Messy exits don't.
What to do with a real competing offer
If you haven't resigned yet and you're using a competing offer as leverage for a raise at your current job — different situation entirely. See our salary negotiation scripts for how to run that conversation.
Also worth reading:
- The how to ask for a raise playbook for asking before you resort to threatening to leave
- The software engineer salary guide and data scientist salary guide for real market numbers
- The software engineer interview questions if you're still in the middle of the external process
The bottom line
A counter-offer is not a compliment — it's a calculation. Your employer is deciding that it's cheaper to retain you at a premium than to replace you. That calculation almost never includes the cultural, managerial, or growth problems that pushed you to interview in the first place.
If the counter solves the real problem, stay. If it just raises the salary on the same seat that made you miserable, walk. The 12-month data is not kind to people who talk themselves into staying for the money.
