It's a common observation that switching companies tends to produce a larger immediate pay increase than waiting for an internal promotion, and there's a real structural reason for it: internal raises are usually constrained by a company's existing pay bands and budget cycle, while an external offer has to compete against what you're already making plus a real incentive to move at all. That doesn't automatically mean external moves are always the better choice — it means the two paths trade off different things, and the decision depends on what you're actually optimizing for.

Why external moves often pay more, structurally

A company promoting you internally is usually working within an existing budget and pay structure for your new level, adjusted incrementally from your current pay rather than benchmarked fresh against the external market. A new employer, by contrast, has to offer enough to make leaving your current job worthwhile, which naturally pushes external offers toward the higher end of what the market will bear for that role — there's no "loyalty discount" built into a cold external negotiation the way there sometimes is in an internal one.

What an internal promotion offers that a new job doesn't

Internal moves come with real, non-salary advantages that are easy to undervalue when purely comparing numbers: you already know how the company operates, you have established relationships and trust built over time, and you're not starting the trust-building and ramp-up period from zero. A promotion also often comes with continuity in your reputation — people already know your track record — which a new job resets entirely, for better or worse.

When chasing the external number is the wrong move

If your current company offers real growth, but you're chasing an external offer purely for a bigger short-term number, it's worth asking honestly whether the new role would actually advance your longer-term goals or just your near-term pay. A lateral or even slightly senior-sounding external title that doesn't actually expand your scope or skills can be a worse long-term move than a genuine internal promotion with real new responsibility, even if the immediate salary bump is smaller.

When the internal path is genuinely too slow

If you've made a clear, evidence-based case for a promotion (see our guide on asking for a raise without threatening to quit) and the honest answer keeps being "not yet" without a specific, credible timeline or reason, that's a real signal worth taking seriously — internal advancement isn't guaranteed just because you've been patient, and a company that consistently can't give you a clear answer about your own growth path is telling you something about how seriously it takes that conversation.

A more useful frame than "which pays more"

Instead of only comparing salary numbers, compare what each path actually gives you over the next two to three years: scope and responsibility, skill development, and how each path positions you for the move after this one. A same-level external move that pays more today but teaches you less than an internal promotion would have can be a worse decision for your five-year trajectory, even though it wins on this year's number.

Testing the market doesn't mean you have to leave

Interviewing externally, even while genuinely hoping to stay, gives you real information — an actual number, not a guess, and a clearer sense of what you're worth outside your current company's specific pay bands. This isn't dishonest as long as you're genuinely open to the outcome either way; use our Job Offer Comparator to weigh a real external offer against your current role's growth trajectory and non-salary advantages, rather than reacting to the bigger number alone. See also our guide on the skills gap between junior and senior roles — the scope you'd gain (or not gain) in either path is often a bigger long-term factor than either path's opening salary number.