Yes, you can have both a 401(k) and an IRA, but contribution limits and tax deductions have rules that depend on your income
You can open and fund both a 401(k) through your employer and an Individual Retirement Account (IRA) in the same year. The accounts work independently — one does not close the other or prevent you from using both. However, the IRS sets separate annual contribution limits for each account, and if your income is high enough, you may not be able to deduct contributions to a traditional IRA if you also have a 401(k) at work.
The decision to use both accounts usually comes down to how much you want to save, whether your employer offers a match on the 401(k), and whether you want the tax deduction now (traditional IRA) or tax-free growth later (Roth IRA).
Key Takeaways
- You can contribute to both a 401(k) and an IRA in the same year, and each has its own annual contribution limit set by the IRS.
- If you have access to a 401(k) at work and your income exceeds a certain threshold, you cannot deduct traditional IRA contributions on your tax return, though you can still contribute to the account.
- A Roth IRA has no income phase-out for contributions if you do not have a 401(k), but if you do have one, Roth IRA contribution limits begin to phase out at higher income levels.
- Employer 401(k) matches are information programs and typically should be prioritized before maxing out an IRA, since the match is an when ready return on your contribution.
Contribution limits when you have both accounts
For 2024, you can contribute up to $23,500 to a 401(k) and up to $7,000 to an IRA in the same year (or $8,000 if you are age 50 or older). These limits are separate, so the money you put into one account does not reduce how much you can put into the other.
If you have multiple IRAs — for example, a traditional IRA and a Roth IRA — the $7,000 limit applies to your total contributions across all IRAs combined, not to each account separately. The same rule applies if you have multiple 401(k)s from different employers: the $23,500 limit is your total across all of them.
The 401(k) limit and the IRA limit are independent, so someone earning $50,000 a year could theoretically contribute $30,500 total ($23,500 + $7,000) if they had the income to support it. In practice, most people contribute less because the 401(k) comes out of their paycheck and the IRA requires separate funding.
How income affects your ability to deduct a traditional IRA contribution
If you have a 401(k) at work, the IRS limits how much of your traditional IRA contribution you can deduct on your tax return, depending on your income. This is called the Modified Adjusted Gross Income (MAGI) phase-out range.
For 2024, if you are covered by a 401(k) and file as single, your ability to deduct a traditional IRA contribution phases out between $77,000 and $87,000 of income. If you are married filing jointly, the phase-out range is $123,000 to $143,000. If your income is below the lower number, you can deduct the full amount. If it is above the higher number, you cannot deduct any of it. If you fall in between, you can deduct part of it.
You can still contribute to a traditional IRA even if you cannot deduct it — you just will not get the tax break. This is called a non-deductible contribution. When you withdraw the money later, you will owe taxes only on the earnings, not on the amount you contributed with after-tax dollars. Tracking non-deductible contributions requires filing Form 8606 with the IRS each year you make them.
Roth IRA income limits when you have a 401(k)
A Roth IRA has its own income limits that are separate from the 401(k). For 2024, if you file as single, you can contribute the full $7,000 to a Roth IRA if your income is below $146,000. The ability to contribute phases out between $146,000 and $161,000. If you earn more than $161,000, you cannot contribute to a Roth IRA directly.
If you are married filing jointly, the phase-out range is $230,000 to $240,000. These limits explore whether or not you have a 401(k) — the 401(k) does not change the Roth income limits, but your total income does.
If your income is too high to contribute directly to a Roth IRA, some people use a strategy called a backdoor Roth: they contribute to a traditional IRA (which has no income limit) and then convert it to a Roth. This strategy has tax and administrative complications and works differently depending on whether you already have other traditional IRAs, so it is worth understanding the details before attempting it.
Why you might want both accounts
The main reason to use both is to save more money for retirement. If you want to set aside more than $7,000 per year, a 401(k) lets you do that. If your employer offers a match — for example, they contribute 3% of your salary if you contribute 3% — that match is an when ready return on your money and usually should be your first priority.
A second reason is flexibility in how your money grows. A 401(k) is managed by your employer's plan and offers a limited menu of investment options. An IRA gives you access to a much wider range of investments: individual stocks, bonds, mutual funds, exchange-traded funds, and other options depending on where you open it. If you want more control over how your retirement money is invested, an IRA offers that.
A third reason is tax strategy. If you expect to be in a lower tax bracket in retirement, a traditional 401(k) and traditional IRA let you deduct contributions now and pay taxes on withdrawals later at a lower rate. If you expect to be in a higher bracket, a Roth 401(k) or Roth IRA lets you pay taxes now at today's rate and withdraw tax-free later. Having both types of accounts gives you options.
Order of priority when you have limited money to save
If you can only save a limited amount, most financial educators suggest this order: first, contribute enough to your 401(k) to capture any employer match. Second, max out an IRA if you want the wider investment options or the tax deduction. Third, go back to the 401(k) and contribute more if you have money left over.
The reason the employer match comes first is that it is information programs — if your employer matches 3% and you contribute 3%, you have when ready doubled your money. An IRA comes second because it offers more investment flexibility and, if you use a traditional IRA, a tax deduction. The 401(k) comes third because you have already captured the match and can always contribute more later if your income increases.
This is a general framework, not a rule. Your own situation — your income, your tax bracket, your investment preferences, and your retirement timeline — may suggest a different order.
Withdrawals and required minimum distributions
A 401(k) and an IRA have different rules for when you can withdraw money without penalty. With a traditional 401(k), you can withdraw money penalty-free starting at age 59½. With a traditional IRA, the same age applies, but there are more exceptions — for example, you can withdraw up to $10,000 for a first home purchase, or for certain education expenses, without the 10% early withdrawal penalty.
Both accounts require you to begin taking Required Minimum Distributions (RMDs) at age 73 (as of 2023, this age increased from 72 under the find 2.0 Act). The amount you must withdraw each year is calculated based on your age and account balance. If you have both a 401(k) and an IRA, you calculate the RMD for each separately, though you can withdraw the total from either account if you choose.
Roth IRAs have no RMD during the account holder's lifetime, which is one reason some people prefer them. Roth 401(k)s do have RMDs, but you can roll a Roth 401(k) into a Roth IRA to avoid them.
What happens to these accounts if you change jobs
If you leave your job, your 401(k) stays with you — your former employer cannot take it. You have several options: leave it where it is, roll it into an IRA, roll it into your new employer's 401(k) if they allow it, or cash it out (though this triggers taxes and penalties if you are under 59½).
An IRA is not tied to any employer, so changing jobs does not affect it at all. You can keep contributing to an IRA whether you are employed, self-employed, or between jobs, as long as you have earned income.
If you roll a 401(k) into a traditional IRA, the money stays in a traditional account and follows the same rules. If you roll a Roth 401(k) into a Roth IRA, it stays in a Roth account. Rolling between account types (traditional to Roth, for example) is possible but is treated as a conversion and has tax consequences.
Frequently Asked Questions
Does having a 401(k) prevent me from opening an IRA?
No. You can open an IRA at any time, regardless of whether you have a 401(k). However, if your income is high enough, having a 401(k) may prevent you from deducting a traditional IRA contribution on your taxes, though you can still contribute the money to the account itself.
Can I contribute to both a 401(k) and a Roth IRA if my income is high?
A 401(k) has no income limit, so you can always contribute to one. A Roth IRA has income limits that phase out at higher earnings. For 2024, if you file as single and earn more than $161,000, you cannot contribute directly to a Roth IRA, even if you have a 401(k).
What if I have a 401(k) from a previous job and a new job with a different 401(k)?
You can have both, but the $23,500 annual contribution limit applies to your total across all 401(k)s combined. Many people roll an old 401(k) into an IRA to simplify tracking and to access more investment options.
If I max out my 401(k), can I still contribute to an IRA?
Yes. The contribution limits are separate. You can contribute $23,500 to a 401(k) and $7,000 to an IRA in the same year. However, whether you can deduct the IRA contribution depends on your income and whether you have a 401(k).
Do I have to take withdrawals from both accounts at the same time?
No. Each account has its own rules. A Roth IRA has no required withdrawals during your lifetime. A traditional 401(k) and traditional IRA both require withdrawals starting at age 73, but you calculate the required amount for each separately and can withdraw from whichever account you choose.