Yes, you can have both a Roth IRA and a 401(k) in the same year
You are allowed to contribute to a Roth IRA and a 401(k) simultaneously. They are separate accounts with different rules, and the IRS does not prohibit holding both. However, there are limits on how much you can put into each one per year, and your income may affect whether you can contribute to a Roth IRA at all.
The main constraint is not whether you can have both accounts—you can—but rather how much money you can set aside across both of them, and whether your income makes you ineligible for Roth contributions. This matters because many people want to maximize retirement savings and need to understand how these two accounts work together.
Key Takeaways
- You can open and fund both a Roth IRA and a 401(k) in the same calendar year without violating any IRS rules.
- The annual contribution limit for a Roth IRA is separate from the limit for a 401(k), so you can contribute the maximum to each one if your income and employer plan allow it.
- If your income exceeds certain thresholds, you may lose the ability to contribute to a Roth IRA even if you have a 401(k).
- Your employer's 401(k) plan is separate from your personal Roth IRA, so you control the Roth IRA entirely on your own.
How the contribution limits work when you have both accounts
Each account has its own annual contribution limit, and they do not reduce each other. For 2024, you can contribute up to $7,000 to a Roth IRA (or $8,000 if you are 50 or older) and up to $23,500 to a 401(k) (or $31,000 if you are 50 or older). These are separate pools of money.
The catch is that you must have earned income—money from a job or self-employment—equal to or greater than the total you want to contribute across both accounts. If you earn $15,000 in a year, you cannot contribute $7,000 to a Roth IRA and $23,500 to a 401(k) because you do not have enough earned income. Your contributions cannot exceed what you actually earned.
If your employer offers a 401(k) and you contribute to it, that does not reduce the amount you can put into a Roth IRA. The two limits are independent. However, if you have a 401(k) through your job and also have self-employment income, the rules become more complex—you may be able to open a Solo 401(k) or SEP IRA for the self-employment side, which adds another layer of limits.
Income limits for Roth IRA contributions when you have a 401(k)
Having a 401(k) does not protect you from Roth IRA income limits. The IRS phases out your ability to contribute to a Roth IRA based on your modified adjusted gross income (MAGI), regardless of whether you have a 401(k). For 2024, if you file as single, the phase-out range begins at $146,000 and ends at $161,000. If you file as married filing jointly, it begins at $230,000 and ends at $240,000.
If your income falls within the phase-out range, you can contribute a reduced amount. If your income exceeds the upper limit, you cannot contribute to a Roth IRA that year at all. A 401(k) contribution does not change these thresholds. This is one of the most common surprises for higher-income earners who assume they can simply open a Roth IRA to supplement their 401(k).
If you exceed the Roth IRA income limit, you have other options: you can contribute more to your 401(k) if your employer plan allows, or you can explore a backdoor Roth conversion (which is a different process not covered here). But the income limit applies to you regardless of your 401(k) status.
Why someone might want both accounts
A Roth IRA and a 401(k) serve different purposes and offer different tax treatment. A 401(k) is usually funded with pre-tax money, which lowers your taxable income in the year you contribute. A Roth IRA is funded with after-tax money, but the money grows tax-free and you owe no tax on withdrawals in retirement.
Many people use a 401(k) to reduce their current tax bill and a Roth IRA to build tax-free retirement savings. If your employer matches 401(k) contributions, you typically want to contribute enough to capture the full match before maxing out a Roth IRA, because the match is assistance programs. After that, some people split additional savings between the two accounts depending on whether they expect to be in a higher or lower tax bracket in retirement.
A Roth IRA also offers more flexibility: you can withdraw your contributions (not the earnings) at any time without penalty, and there are no required minimum distributions in retirement. A 401(k) locks your money away until age 59½ in most cases, and you must begin taking distributions at age 73. For some people, this flexibility makes the Roth IRA valuable even if they also have a 401(k).
What happens if you contribute to both and then change jobs
If you leave your job, your 401(k) stays with your former employer unless you roll it over. You can roll a 401(k) into a traditional IRA, a Roth IRA (if you do a Roth conversion), or into a new employer's 401(k) plan if they accept rollovers. Your Roth IRA is always yours and does not depend on your employment status.
If you roll a traditional 401(k) into a Roth IRA, you will owe income tax on the amount converted in that year. This is a separate decision from whether you can have both accounts—it is about what you do with the 401(k) after you leave the job. Many people keep their Roth IRA open and separate from any 401(k) rollover activity.
Employer match and your own Roth contributions
If your employer offers a 401(k) match, the match itself goes into your 401(k) as a pre-tax contribution. You cannot have the employer match go into a Roth IRA. The match is always in the 401(k). However, you can contribute your own money to both the 401(k) and a Roth IRA in the same year, as long as you have enough earned income and meet the Roth income limits.
A common strategy is to contribute enough to your 401(k) to capture the full employer match, then put additional savings into a Roth IRA up to its limit, then put any remaining savings back into the 401(k). This approach takes advantage of the match while also building Roth savings. The order depends on your personal tax situation and retirement goals, which is why many people consult a tax professional when they have both accounts.
Frequently Asked Questions
Does contributing to a 401(k) reduce how much I can put in a Roth IRA?
No. The contribution limits are separate. However, your total earned income must be at least as much as the sum of what you contribute to both accounts. Additionally, if your income exceeds the Roth IRA phase-out range, you cannot contribute to a Roth IRA regardless of your 401(k) contributions.
Can I have a Roth IRA if my employer does not offer a 401(k)?
Yes. A Roth IRA is a personal account you open on your own, not through an employer. You can have one whether or not your employer offers a 401(k), as long as you have earned income and your income is below the Roth phase-out limits.
What if I max out my 401(k) and still have money to save?
If you have earned income remaining after maxing your 401(k), you can contribute to a Roth IRA up to its annual limit (assuming your income is below the phase-out range). This is a common way for higher-income earners to save additional money for retirement.
Do I have to report both accounts on my taxes?
Your 401(k) contributions are reported by your employer on your W-2. Roth IRA contributions are reported on Form 5498, which your IRA custodian sends to the IRS. You do not need to do anything extra to report having both accounts, but you should keep records of your Roth contributions in case you need them later.
Can I withdraw from both accounts in retirement without penalty?
Roth IRA contributions can be withdrawn anytime without penalty. Roth earnings can be withdrawn tax-free after age 59½ if the account has been open at least five years. A 401(k) can be withdrawn without penalty after age 59½. Before that age, both accounts typically impose penalties on withdrawals, though some exceptions exist.