Insights / Decisions
Should I stay or quit my job? A five test framework for a high-stakes decision
Five tests to decide whether to stay, negotiate or leave: structural or situational, the path, your leverage outside, the real cost and the market.
/ Updated / 5 min read / By the Career Readout team
Most people decide whether to quit at the worst possible moment: after a bad week, a bad meeting or a bad review. Frustration is a poor decision engine. It tells you something is wrong. It does not tell you which move fixes it.
Here are five tests that separate a genuine exit signal from a temporary spike of annoyance. Answer them with evidence, not with feelings.
Test 1: Is the problem structural or situational?
A difficult manager, a tense quarter or a failed project are situational. They change. A capped salary band, no path to the next level or a business with no growth are structural. They do not. Leaving over a situational problem often just relocates it. Staying through a structural one burns years.
Test 2: Is there a visible path at this company?
Can you name the person who holds the role you want, and the criteria they would use to promote you? If you cannot, there is no path, only hope. If you can, then the question becomes whether you have produced the evidence the path requires.
Test 3: What is your leverage outside?
Leverage is the difference between what you could earn and where you could go versus what you have now. It depends on how the market reads your profile, not on how you read yourself. Most people overestimate it or underestimate it. Neither error is cheap.
Test 4: What does leaving cost, honestly?
Count the full cost: unvested equity, the search timeline, the risk of a worse culture, the reset of your reputation. Then count the cost of staying one more year at current trajectory. A decision is only sound when both sides are priced.
Test 5: Have you tested the market?
The cheapest way to decide is to find out what the market offers. A few well-targeted conversations will tell you more than months of rumination. If you cannot get conversations, that is information too, and it points to a positioning problem you want to fix before you resign.
Notice that none of these tests is about how you feel. How you feel matters, but it is an input to the decision, not the decision.
How to run the five tests
Give each test a written answer and the evidence behind it. One line each is enough. Writing forces you to separate what you know from what you assume, and most of the value of the framework is in finding the assumptions.
- Test 1 evidence: how long the problem has lasted and whether it would survive a change of manager or project.
- Test 2 evidence: the name of the person who decides, the criteria they use and the last time someone in your position was promoted.
- Test 3 evidence: replies from recruiters, conversations with people who hire for your target role, and real salary ranges from published job ads.
- Test 4 evidence: unvested compensation, months of savings, and what a year of staying adds to your CV.
- Test 5 evidence: the number of real conversations you have had with the market in the last three months.
Reading your results
The pattern across the five answers points to one of the four outcomes.
- Situational problem, visible path, weak outside leverage: stay and escalate with evidence. Build the case and ask the direct question.
- Structural problem, strong outside leverage, market already tested: leave to a better offer.
- Structural problem, weak outside leverage: stay for now and reposition. Leaving today moves the same profile to a new desk.
- Mixed answers with one unknown: stay and wait for a defined trigger, with a date on it, while you get the missing answer.
Three worked situations
A senior analyst with a new manager she dislikes, a named promotion path and no outside conversations. The problem is situational and the market is untested. The sound move is to test the market quietly and give the relationship a quarter, not to resign.
A product designer at a company that has frozen promotions for two years, with recruiters writing to him every month. The problem is structural and the leverage is real. The sound move is to run a focused search and leave on an offer.
An operations lead who is underpaid, has no path and gets no replies when she applies. The problem is structural but the leverage is missing. The sound move is to fix how the market reads her before she goes anywhere, because resigning now would trade a salary for a search she is not yet winning.
The mistakes on each side
- Leaving too early: resigning over a situational problem, or before the market has confirmed your value.
- Staying too long: waiting for a promotion nobody has committed to, in writing or in budget.
- Negotiating without leverage: asking for more with no evidence and no alternative.
- Deciding alone at night: the same facts read differently after a bad day. Decide from the written answers.
If the specific question is whether to resign before you have another job, read quitting without another offer: a decision test
To see how a report weighs both paths for your own profile, go to stay or quit: get a verdict
Questions people ask
How do I know if I should quit my job?
Check five things with evidence: whether the problem is structural or situational, whether a real path exists where you are, how much leverage you have outside, the full cost of leaving against the cost of staying, and what the market says when you test it. A structural problem combined with confirmed outside leverage is the clearest exit signal.
Is it better to stay and negotiate or to leave?
Negotiating works when the problem can be fixed by your employer and you have evidence or an alternative that gives you leverage. If the limit is structural, such as a capped band or no role above you, negotiation rarely changes it.
How long should I stay in a job I am unhappy in?
Long enough to answer the five tests, and no longer than the trigger date you set. An open-ended wait is the costly option, because a year on a flat path adds nothing to how the market reads you.
Want this applied to your own CV? See a sample report or read how it works.