Skip to content
SparkTime, home

Guide · Career

When Should You Switch Jobs? A Decision Checklist

Switching too early stalls your learning. Staying too long stalls your pay and growth. Here are the signals that matter, a simple scorecard, and the questions to ask before you resign.

5 min readBeginner

For

Working professionals with 1 to 8 years of experience who wonder whether it's time to move on.

Level

Beginner
On this page

Key takeaways

  • Decide with a scorecard, not a mood. A bad week is not a reason to quit. Three bad quarters might be.
  • The best reasons to switch are stalled learning, no path to growth, a manager you can't work with, or pay far below the market.
  • Check the market before deciding. Interview for practice, with no obligation to leave.
  • Never resign before you have a written offer and have read its terms.
  • Staying can be the right answer. Ask for change first, then decide.

Everyone gets the itch. A friend gets a big hike, a recruiter messages you, a meeting goes badly, and you open the job portals at midnight.

The question isn't "Do I feel like leaving?" You will, regularly. The better question is: will I be better off in a year if I leave than if I stay?

Here's a way to answer that calmly.

The honest reasons to leave

#

1. You've stopped learning

#

The first year or two in a role usually involves steep learning. If you now do the same tasks with the same tools and could do them half asleep, and nobody offers you anything harder, your skills are plateauing. That hurts you in a few years even if the pay is fine today.

A test: list what you learnt in the last six months. If the list is short or empty, take it seriously.

2. There's no path forward

#

Is there a next role you want, and can you realistically reach it here? Ask yourself:

  • Do people in the level above you get there through merit, or only through exits and politics?
  • Has anyone been promoted in your team in the last two years?
  • Does your manager support your growth, or avoid the topic?

3. Your pay is far below the market

#

Small gaps aren't a reason. A gap of 25% or more for the same skills and experience usually is. Find your market range with job listings, peers in similar roles and recruiters. Then read how to negotiate your salary in India, because the first step might be asking for a correction where you are.

4. Your manager or the culture is harming you

#

One difficult week is normal. Months of being undermined, burnt out or treated unfairly isn't. Document what's happening, and try to raise it first. If nothing changes, leaving is reasonable. Your health matters more than a notice period.

5. The company or product is in trouble

#

Delayed salaries, repeated layoffs, no funding and a leadership exodus are warnings. Start looking early. Don't wait for the layoff mail.

Reasons that aren't enough on their own

#
  • A friend got a 60% hike. You don't know their role, risk or what they gave up.
  • One bad project or a bad review. Look at the pattern, not the incident.
  • Boredom for a month. Ask for new work first.
  • Only the salary number. Compare the full package. See CTC vs in-hand salary.
  • A recruiter's urgency. "The offer closes tomorrow" is a sales technique.

The "how long should I stay?" question

#

There's no perfect number. As a rough guide:

  • Under 1 year: switching often looks like job hopping, but there are valid reasons (layoffs, a toxic team, a misrepresented role).
  • 2 to 3 years: a common point where learning, promotion and pay should all be reviewed.
  • Over 5 years in the same role: not wrong, but check that your skills and pay haven't drifted from the market.

What matters more than tenure is what you can say you achieved in each job.

A simple scorecard

#

Rate each item from 1 (poor) to 5 (great) for your current job, then for the offer or option you're considering.

Factor

Current

Option

Learning and skill growth

Manager quality

Pay and total package

Growth path and role

Work-life balance

Company stability

Team and culture

Commute or remote setup

If the new option isn't clearly higher on the factors you care about most, don't move for a small pay bump. If your current job scores low on three or more, it's time for a serious look.

Decide beforehand which two or three factors matter most to you. A recruiter will always pitch salary. You decide what to weigh.

Before you resign: a checklist

#
  1. Try to fix it where you are. Ask your manager for a clear conversation: new responsibilities, a promotion timeline, a pay review. Their answer is valuable information.
  2. Test the market. Update your resume (guide) and take a few interviews. You'll learn your market worth and may find you're ready, or not.
  3. Check your finances. Hold at least three to six months of expenses in an emergency fund in case you have a gap or probation problem.
  4. Research the new company. Talk to current and former employees. Look at turnover, reviews and funding news.
  5. Get the offer in writing. Read the role, location, salary structure, probation, notice period and variable pay terms.
  6. Check your own obligations: notice period, bond, bonus clawback, ESOPs and unvested benefits. See notice period guide.
  7. Don't resign until the offer is final and background checks are complete, if possible.

Switching and your finances

#

A job switch affects more than your monthly pay:

  • Health insurance continuity. Consider your own policy.
  • EPF transfer through UAN, not withdrawal. See EPF vs PPF vs NPS.
  • Tax: the year of a switch can lead to extra or lower tax if two employers' salaries aren't combined. Declare your previous income to the new employer.
  • Joining bonus and variable pay clawbacks.

What if you're not ready to leave?

#

You can get many of the benefits of switching without leaving:

  • Ask for a stretch project or a different team.
  • Request a role review with specific criteria for promotion.
  • Build a skill the market wants, using work time where possible.
  • Raise your visibility through demos, documentation and mentoring.

Treat this as a time-boxed experiment, say six months. If nothing changes, you'll leave with a clearer reason.

Frequently asked questions

#

Is job hopping bad?

#

Two or three short stints with clear reasons are rarely a problem. A long record of leaving in under a year can worry employers. Be ready to explain each move honestly.

Should I switch for a 30% hike?

#

Only if the role, learning and stability are at least as good. A big hike at a shaky company or a worse role can cost you more later.

Should I take a counter-offer?

#

Be careful. Money is rarely the whole reason you wanted to leave. If you accept, make sure the underlying issues are fixed in writing. The notice period guide covers this.

How do I switch with a long notice period?

#

Be upfront with recruiters, and negotiate buyout or early release terms if possible. Many companies factor in notice periods.

Can I switch domains or technology?

#

Yes, but expect to accept a lateral or smaller step first. Build proof of skill through projects, then apply. If you want to learn a new skill from scratch, see learning to program in the AI era.


This article is general guidance. Employment terms differ between companies, and offers should be read carefully before you act on them.

Sources & further reading

  1. Ministry of Labour and Employment, labour code information

Keep reading

More in Career →
  • Guide · Career

    Improve Your Resume and Profile with AI, Honestly

  • Guide · Career

    Choose and Build a Project That Mirrors Your Target Companies

  • Guide · Career

    A LinkedIn Profile That Gets Recruiter Messages