Yes, you can have both a 401(k) and a Roth IRA
You can hold a 401(k) and a Roth IRA at the same time. There is no rule preventing you from having both. The two accounts serve different purposes and are managed by different institutions — your employer runs the 401(k), and you open the Roth IRA with a bank or brokerage firm on your own.
The real constraint is not whether you can have both, but how much money you can put into a Roth IRA in a given year. Your income determines whether you can contribute to a Roth IRA at all, regardless of whether you have a 401(k). The presence of a 401(k) does not change your Roth IRA income limits.
Key Takeaways
- You can contribute to both a 401(k) and a Roth IRA in the same year without violating any rules.
- Your income determines whether you can contribute to a Roth IRA; having a 401(k) does not affect those income limits.
- The annual contribution limit for a Roth IRA is separate from the 401(k) limit, so you are not choosing between them.
- If your employer offers a 401(k) match, you should usually contribute enough to capture the full match before maximizing Roth IRA contributions.
How the income limits work when you have both accounts
Roth IRA income limits are based on your modified adjusted gross income (MAGI). If your income exceeds the limit for your filing status, you cannot contribute to a Roth IRA that year — the limit applies regardless of whether you have a 401(k), a pension, or any other retirement account.
For 2024, the income phase-out ranges are $146,000 to $161,000 for single filers and $230,000 to $240,000 for married filing jointly. These numbers change each year. If you are above the limit, you cannot contribute directly to a Roth IRA, even if you have a 401(k) with room to spare.
Having a 401(k) does not lower your Roth IRA income limit or make you ineligible. The two accounts are separate in the eyes of the IRS.
Contribution limits are separate for each account
A 401(k) has its own annual contribution limit, and a Roth IRA has its own. You do not split a single pool of money between them. For 2024, you can contribute up to $23,500 to a 401(k) and up to $7,000 to a Roth IRA in the same year (or $8,000 if you are 50 or older for the Roth IRA).
This means if you max out your 401(k), you can still contribute the full Roth IRA amount if your income is within range. The limits are independent.
Why you might want both accounts
A 401(k) often comes with an employer match — assistance programs your employer contributes if you contribute. A Roth IRA does not have a match because it is not tied to an employer. If your employer offers a match, you should usually contribute enough to the 401(k) to capture the full match first, then move additional savings to a Roth IRA if you want the tax-free growth and withdrawal flexibility.
A Roth IRA also offers withdrawal flexibility that a 401(k) does not. You can withdraw your contributions (not earnings) from a Roth IRA at any time without penalty or tax. A 401(k) generally locks your money until age 59½, with limited exceptions. For some people, having both accounts provides a mix of employer matching and personal flexibility.
What happens if your income is too high for a Roth IRA
If your income exceeds the Roth IRA limit, you cannot contribute directly. Some people in this situation use a backdoor Roth strategy: they contribute to a traditional IRA (which has no income limit) and then convert it to a Roth IRA. This is legal, but it has tax consequences if you already have other traditional IRA balances, and it requires careful timing and documentation.
A backdoor Roth is not automatic — you have to set it up intentionally and report it on your tax return. If you earn too much for a direct Roth contribution and are considering a backdoor Roth, speak with a tax professional first, because the rules interact with other accounts you may hold.
Tax treatment differs between the two accounts
A 401(k) is typically funded with pre-tax money, which lowers your taxable income in the year you contribute. You pay taxes on withdrawals in retirement. A Roth IRA is funded with after-tax money, so you do not get a tax deduction when you contribute, but withdrawals in retirement are tax-free.
Having both accounts can be useful for tax planning. You can use the 401(k) to reduce your current taxable income and the Roth IRA to build tax-free savings. In retirement, you can withdraw from the Roth IRA tax-free and manage how much you withdraw from the 401(k) to control your tax bracket.
Frequently Asked Questions
Does having a 401(k) reduce my Roth IRA contribution limit?
No. Your Roth IRA contribution limit is based on your income, not on whether you have a 401(k) or how much you contribute to it. The two accounts are separate for contribution purposes.
What if I leave my job and have a 401(k)?
Leaving your job does not affect your ability to contribute to a Roth IRA. You can keep your old 401(k) with your former employer, roll it to a new employer's plan, roll it to a traditional IRA, or roll it to a Roth IRA (which triggers taxes on the amount converted). Your Roth IRA remains open and unchanged.
Should I max out my 401(k) or my Roth IRA first?
If your employer offers a match, contribute enough to the 401(k) to capture the full match first — that is assistance programs. After that, many people prioritize the Roth IRA because of its withdrawal flexibility and tax-free growth. Then return to the 401(k) if you have additional savings.
Can I convert my 401(k) to a Roth IRA?
Yes, but it is called a Roth conversion, not a transfer. You can roll a 401(k) into a Roth IRA, but you will owe income tax on the amount converted in that tax year. This is different from a direct rollover to a traditional IRA, which is not taxable.