If you're lucky enough to get a job offer with a pension, you might assume it beats a 401k without question.
The honest answer depends on how long you stay, how the math works, and whether you'd actually invest the difference on your own.
A traditional pension pays a set monthly check for life, usually based on your salary and years of service.
A 401k is a pile of money you manage, funded by you and often matched by your employer.
The other is a balance that rises and falls with markets and your own habits.
You can't outlive it, and the payout is guaranteed by your employer, backed in part by federal insurance through the PBGC.
The catch: you typically must stay five to ten years to vest, and if the company fails, your benefit can get cut, sometimes sharply.
The 401k's superpower is control and portability.
You own it, you take it when you leave, and you pick the investments.
The catch is that the burden is entirely on you.
Skip contributions for a few years and there's no employer promise waiting to catch you.
A pension paying $3,000 a month is $36,000 a year for life.
To generate that from a 401k using a 4% withdrawal rule, you'd need around $900,000 saved.
That's the real comparison, not the match percentage on your offer letter.
A 50% match on 6% of salary is effectively 3% of pay, which is decent but rarely matches a good pension.
A generous pension can be worth 30% to 50% of your pay in retirement value, far more than most matches.
If you job-hop every three years, you may never vest, and those years count for nothing.
Many employers now offer both, and some let you choose.
If yours does, ask HR for the exact vesting schedule, the formula for the payout, and whether the plan is frozen.
A frozen pension means you keep what you earned but accrue nothing new.
Pension checks are usually taxable income and often come with no cost-of-living adjustment, so $3,000 a month buys less every decade.
A 401k invested in stocks has historically grown faster than inflation over long periods, though nothing is promised.
One move that quietly helps either way: contribute enough to your 401k to grab the full match, then decide.
After that, compare your projected pension payout against what the same salary would grow to in a 401k at a reasonable 6% to 7% annual return.
Also check the fine print on survivor benefits.
A pension that stops when you die can leave a spouse with nothing unless you pick a reduced joint-and-survivor option.
That choice permanently lowers your check, and it's easy to overlook at signing.
And if you're weighing a buyout offer, get the math checked before you sign.
Lump-sum offers can look large but fall short of the lifetime value, especially if you live a long time.
A fee-only fiduciary can run the comparison for a few hundred dollars.
The bottom line: a solid pension is often the better deal if you'll stay long enough to vest and the employer is stable.
A 401k wins if you switch jobs, want control, or your pension looks shaky.
Either way, the decision deserves an hour with a calculator, not a gut feeling.
Our take: most workers should treat a strong pension as the safer base and a 401k as the flexible growth engine, not rivals.
Final Thoughts
Just read the vesting rules and survivor options before you sign anything.