Income & Career December 21, 2025 · 4 min read

When Is It Worth Switching Jobs for More Money?

A 20% raise for switching jobs sounds great. Sometimes it is. Sometimes it is a trap.

P
Penny Team
Personal Finance Team

Job hopping is the fastest way to increase your salary. The data is clear: people who switch jobs every 2-3 years tend to earn significantly more over their careers than people who stay loyal to one employer. But not every "20% more money" offer is actually a good deal. Here's the framework for deciding.

The case for switching

The math is brutal. Internal raises usually cap around 3-5% per year. External job changes often come with 15-25% raises. Over a decade:

The compounding makes the gap enormous. A 25-year-old earning $50,000 who switches strategically might be earning $200,000 by 40. The same person staying loyal might be earning $90,000.

This is why employers hate that good employees know about external offers. The internal raise system is almost universally inferior to the external market for skilled workers.

The case against switching

Switching has real costs that the salary number doesn't capture:

1. Lost institutional knowledge

You're useful at your current company partly because you know how things work. New job = back to figuring it all out. The first 6-12 months at a new job are usually less productive and more stressful.

2. Lost relationships

Your colleagues, your reputation, your network at the current company, all reset. You start over building trust.

3. Vesting schedules

If you have stock options, RSUs, or 401(k) matches that vest over time, leaving early forfeits the unvested portion. Sometimes this is significant, tens of thousands of dollars left on the table.

4. Cultural fit risk

You know your current company's culture. The new company is unknown. Sometimes the new place is worse than the brochure suggested.

5. Ramp-up to performance

Being "the new person" who needs to prove themselves again is exhausting. Some people prefer the stability of staying.

The financial threshold

How much salary increase actually justifies switching? My rule of thumb:

These percentages assume similar roles. A bigger jump in scope or seniority justifies smaller percentage increases.

The non-salary factors that matter

Salary is the obvious comparison but not the only one. Calculate the full value of each offer:

1. Total compensation

Base salary + bonus + stock + 401(k) match + health insurance value + other benefits. Two jobs with the same base salary can have very different total comp.

2. Commute

A 30-minute closer commute is worth roughly $5,000-10,000/year in time and direct costs. See the true cost of a commute.

3. Remote work flexibility

Full remote vs hybrid vs in-office is a major lifestyle and cost difference.

4. Healthcare and benefits

Compare the full insurance cost (premiums you pay + deductibles + out-of-pocket maxes), 401(k) match percentages, vacation days, and other benefits.

5. Growth trajectory

Where will you be in 3 years at each job? A slightly lower-paying job at a fast-growing company can lead to dramatically higher earnings later.

6. Skill development

Will you learn things at the new job that increase your future earning power? A lower-paying job with skill growth can be a long-term win.

7. Boss and culture

A bad boss can ruin even the best-paying job. A great boss can make a mediocre job feel meaningful.

The hidden costs of staying too long

People who stay at the same company for 10+ years often end up financially behind their peers who switched. Reasons:

The "loyalty pays off" myth is mostly propaganda from companies that benefit when you stay. The data doesn't support it for most people.

The smart switching pattern

The most financially effective career pattern looks something like:

This isn't job-hopping in the bad sense, each role is long enough to deliver real value and learn. It's just not staying past the point of diminishing returns.

When to stay

Stay if:

The honest summary

If you've been at the same job for 3+ years and haven't received a 15%+ raise, the market is almost certainly paying more than you're earning. Test the market. Apply for jobs. See what offers come in. You don't have to take any of them, but you'll have data to negotiate with at your current job, and you'll know what your market value actually is.

The worst case is you discover you're underpaid. The best case is you find a much better opportunity. Either way, you win by looking.

Start tracking smarter with Penny

Penny's AI-powered expense tracker helps you understand your spending, plan savings, and build real financial habits. Free to start.

Download Penny
#career#jobs#salary

Continue reading