Ask a room full of workers which retirement plan is better and you'll get two camps.
The other points at their 401(k) balance and shrugs.
The honest answer is that they are built on completely different promises, and the gap shows up in your paycheck long before you ever retire.
A traditional pension is a defined benefit plan.
Your employer promises a set monthly check for life, usually based on your salary and years of service.
You contribute little or nothing, and the company carries the investment risk.
If markets crash, that's their problem, not yours.
You put in the money, you pick the investments, and you live with the results.
Many employers chip in a match, often 3% to 5% of your salary.
What you end up with depends on how much you save and how the market treats you.
That difference is why pensions have quietly disappeared from most private-sector jobs.
In the 1980s, roughly four in ten private workers had a pension.
Companies swapped guaranteed checks for 401(k)s because the cost is predictable and the risk shifts to you.
A pension is worth real money even if it looks boring on paper.
A worker earning $60,000 with 30 years of service might collect $1,500 to $2,500 a month for life.
To buy that same income on your own, you'd need a nest egg somewhere in the $300,000 to $500,000 range, depending on rates and age.
A 401(k) can absolutely beat that โ but only if you actually fund it.
The average balance for workers in their early 60s sits near $200,000.
That's behind where many people need to be.
The folks who win with a 401(k) tend to start in their 20s, grab the full employer match, and leave the money alone for decades.
The catch nobody mentions: a 401(k) puts every decision on you.
Skip those steps and the account just sits there, gathering fees.
A pension makes those choices for you, which is a feature, not a bug.
If you have a pension now, treat it like the rare asset it is.
Read the plan documents, check whether it's protected by the Pension Benefit Guaranty Corporation, and don't quit a job without understanding what happens to your vested years.
Some pensions freeze or shrink when you leave early.
If you're in a 401(k), the moves are simpler.
Contribute at least enough to get the full match.
That's an instant return you won't find anywhere else.
Bump your contribution by 1% every time you get a raise, and check your fund fees โ anything over 1% is eating your future.
A pension is a safety net somebody else manages.
A 401(k) is a toolbox you have to pick up yourself.
Final Thoughts
If you've got a 401(k) and no pension, the best move is boring โ automate your savings and forget about it.