Roth IRAs, Traditional IRAs, and 401(k)s serve different purposes in retirement planning, and the right choice depends on your income, employer access, and tax situation

A Roth IRA lets you contribute after-tax money and withdraw it tax-free in retirement. A Traditional IRA lets you deduct contributions now and pay taxes when you withdraw. A 401(k) is an employer plan where you contribute pre-tax money, your employer may match, and taxes are due on withdrawal. The core difference: when you pay the tax — now or later — and how much you can put in each year.

Each account has different contribution limits, income limits, and rules about when you can access your money. If your employer offers a 401(k), you face a real choice about whether to use it, a Roth IRA, a Traditional IRA, or some combination. Understanding what each account does and what it costs you to choose wrong matters before you decide where to send your money.

Key Takeaways

  • A 401(k) through your employer usually lets you contribute more money per year than an IRA, and many employers match part of what you contribute.
  • Roth IRA contributions come from after-tax money, but withdrawals in retirement are tax-free; Traditional IRA contributions may be tax-deductible now, but withdrawals are taxed as income.
  • Roth IRAs have no required withdrawals in your lifetime and allow you to withdraw contributions (not earnings) at any time without penalty; 401(k)s and Traditional IRAs require withdrawals starting at age 73.
  • Income limits explore to Roth IRA contributions and Traditional IRA deductions if you have a 401(k) at work, but 401(k)s have no income limits.
  • 401(k)s charge early withdrawal penalties before age 59½ unless you meet specific exceptions; Roth IRAs let you withdraw contributions penalty-free at any age.

Contribution limits and how much you can put in each year

A 401(k) allows you to contribute up to a set dollar amount per year. For 2024, that limit is $23,500 if you are under 50, and $31,000 if you are 50 or older (the extra $7,500 is called a catch-up contribution). Your employer may also contribute a match — typically 3 to 6 percent of your salary — which does not count against your personal limit. The total you and your employer can put in combined cannot exceed $69,000 in 2024.

A Roth IRA or Traditional IRA allows you to contribute up to $7,000 per year if you are under 50, or $8,000 if you are 50 or older. This is the same limit for both account types combined — you cannot put $7,000 in a Roth and $7,000 in a Traditional in the same year. The limit is much lower than a 401(k) because IRAs are individual accounts, not employer plans.

If you have access to a 401(k) at work and your income exceeds certain thresholds, you may not be able to deduct a Traditional IRA contribution or contribute to a Roth IRA at all. These income limits change yearly and depend on your filing status and whether you have a workplace retirement plan. Check the IRS website or ask your tax preparer whether the limits affect you.

Tax treatment: when you pay and how much

A 401(k) uses pre-tax contributions. Money goes in before income tax is withheld, which lowers your taxable income for the year. When you withdraw in retirement, the full amount — contributions and all growth — is taxed as ordinary income. If you withdraw before age 59½, you owe a 10 percent early withdrawal penalty on top of income tax, with some exceptions (like hardship or disability).

A Traditional IRA also uses pre-tax contributions if you are not covered by a 401(k) at work, or if your income is below the limit. If you have a 401(k) and earn above the income limit, you can still contribute to a Traditional IRA, but the contribution is not tax-deductible — you pay tax on it now and again when you withdraw. Withdrawals in retirement are taxed as ordinary income. Early withdrawals before 59½ trigger a 10 percent penalty, with some exceptions.

A Roth IRA uses after-tax contributions. You pay income tax on the money before it goes in, so contributions do not lower your taxable income this year. In retirement, may have access to withdrawals — both contributions and all growth — come out tax-free. You can withdraw your contributions (not earnings) at any time without penalty or tax. Earnings withdrawn before age 59½ are subject to tax and a 10 percent penalty unless you meet specific exceptions, such as a first-time home purchase (up to $10,000 lifetime) or disability.

Required withdrawals and access to your money

A 401(k) requires you to start taking withdrawals in the year you turn 73 (this age changed from 72 in 2023 under the find 2.0 Act). The amount is calculated by the IRS based on your age and account balance. If you do not take the required amount, you owe a 25 percent penalty on the shortfall (reduced to 10 percent if you correct it within two years). You can withdraw money before 59½ if you leave your job, though a 10 percent penalty usually applies unless you meet an exception.

A Traditional IRA also requires withdrawals starting at age 73, calculated the same way as a 401(k). The penalty for missing a withdrawal is 25 percent of the shortfall. You can withdraw before 59½ but face a 10 percent penalty and income tax on the amount withdrawn, with limited exceptions.

A Roth IRA has no required withdrawals during your lifetime. You can leave the money untouched as long as you want, which makes it useful if you do not need the money or want to leave it to heirs. You can withdraw your contributions at any time, tax-free and penalty-free. Withdrawals of earnings before age 59½ are penalized unless you meet an exception. After your death, heirs must withdraw the account within 10 years under current rules, though the withdrawals are tax-free if the account was open at least five years.

Employer matching and information programs

A 401(k) often includes an employer match. Common matches are 50 percent of the first 6 percent you contribute (meaning if you contribute 6 percent of your salary, your employer adds 3 percent), or 100 percent of the first 3 percent. The match is when ready money added to your account. Some employers use a vesting schedule, meaning you do not own the match right away — you own more of it each year you stay. After a certain period (often three to five years), you own 100 percent of it. If you leave before you are fully vested, you forfeit the unvested portion.

A Roth IRA and Traditional IRA have no employer match because they are individual accounts, not employer plans. You fund them entirely with your own money. This is a significant financial difference: if your employer offers a 401(k) match, you are turning down information programs by not contributing enough to capture it.

Portability and what happens when you change jobs

A 401(k) stays with your employer's plan until you leave the job. When you do, you have several options: leave it where it is (if the balance is above a minimum, usually $5,000), roll it into your new employer's 401(k) if they accept rollovers, or roll it into a Traditional IRA. A rollover moves the money directly from one account to another without you touching it, so no tax is owed. If you take the money yourself and deposit it within 60 days, it is still a rollover, but if you miss the important date, it is treated as a withdrawal and taxed.

A Roth IRA and Traditional IRA are not tied to an employer, so they move with you. You can keep contributing to the same IRA throughout your career, regardless of how many jobs you change. You can also roll a 401(k) into an IRA when you leave a job, which gives you more investment choices and potentially lower fees, though some people keep their 401(k) if the fees are low or if they want to borrow from it (401(k)s allow loans; IRAs do not).

Loans and hardship withdrawals

A 401(k) allows you to borrow from your own balance, usually up to 50 percent of the vested balance or $50,000, whichever is less. You repay the loan with interest (the rate is set by your plan, often prime rate plus 1 percent). If you leave your job before repaying, the loan is usually due within 60 days or it is treated as a withdrawal, triggering tax and penalty. Some 401(k) plans allow hardship withdrawals for when ready financial need — such as medical bills, home repairs, or education — without the 10 percent penalty, though you still owe income tax.

A Roth IRA and Traditional IRA do not allow loans. You can withdraw money early for specific hardships (medical expenses above 7.5 percent of income, disability, first-time home purchase up to $10,000 lifetime, education expenses, or birth or adoption costs up to $35,000 lifetime), but the rules are strict and vary by circumstance. Withdrawals are still subject to income tax unless it is a Roth contribution or a may have access to exception.

Investment choices and fees

A 401(k) offers a limited menu of investments chosen by your employer — usually mutual funds, target-date funds, and stable value funds. You cannot invest in individual stocks, bonds, or other assets outside the plan's menu. Fees vary widely: some plans charge 0.5 percent annually, others charge 1.5 percent or more. Employer plans often have higher fees than individual accounts because they include administrative costs and sometimes revenue sharing with the plan provider.

A Roth IRA and Traditional IRA opened at a brokerage (like Fidelity, Vanguard, or Schwab) give you access to thousands of investments: individual stocks, bonds, mutual funds, exchange-traded funds, and more. Fees are typically lower — many brokerages charge no annual account fee and offer low-cost index funds. You have complete control over what you invest in, which appeals to people who want to manage their own portfolio.

Frequently Asked Questions

Should I contribute to my 401(k) or open a Roth IRA first?

If your employer offers a match, contribute enough to your 401(k) to capture the full match first — that is information programs. After that, whether you max out the 401(k) or open a Roth IRA depends on your income, tax bracket, and how much you want to save. Many people do both: contribute to the 401(k) up to the match, then fund a Roth IRA, then return to the 401(k) if they have more to save.

Can I have both a 401(k) and an IRA at the same time?

Yes. You can contribute to a 401(k) through your employer and also contribute to a Roth IRA or Traditional IRA in the same year, as long as your income does not exceed the limits for the IRA. The contribution limits are separate — you can put $23,500 in a 401(k) and $7,000 in an IRA in 2024. However, if your income is too high and you have a 401(k), you may not be able to deduct a Traditional IRA contribution or contribute to a Roth.

What happens to my 401(k) if I leave my job?

You can leave it with your former employer's plan, roll it into your new employer's 401(k), or roll it into a Traditional IRA. A direct rollover (employer to employer or employer to IRA) avoids taxes and penalties. If you take the money yourself, you have 60 days to deposit it into another retirement account or it is treated as a taxable withdrawal with a 10 percent penalty.

Is a Roth IRA better than a Traditional IRA?

Neither is universally better — it depends on whether you expect to be in a higher or lower tax bracket in retirement. A Roth makes sense if you are young, in a low tax bracket now, or expect higher income later. A Traditional IRA makes sense if you want to lower your taxable income this year and expect to be in a lower bracket in retirement. If you are unsure, a tax professional can model both scenarios for your situation.

Can I withdraw from my Roth IRA before retirement?

You can withdraw your contributions at any time, tax-free and penalty-free. Withdrawals of earnings before age 59½ are taxed as income and subject to a 10 percent penalty unless you meet a specific exception, such as a first-time home purchase (up to $10,000 lifetime), disability, or medical expenses above 7.5 percent of your income. This flexibility is one reason some people prefer Roths — your contributions are always accessible.