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. They are separate accounts with different rules, and the IRS allows you to contribute to both in the same year. The main constraint is not whether you can have them both — it is how much money you can put into a Roth IRA if you also have a 401(k), and whether your employer's plan allows it.
A 401(k) is an employer-sponsored plan. A Roth IRA is an individual retirement account you open on your own. Because they are different types of accounts run by different institutions, there is no rule against holding both. However, if your income is high enough, having a 401(k) can reduce or eliminate your ability to contribute to a Roth IRA in that same year.
Key Takeaways
- You can open and fund a Roth IRA even if you have a 401(k) with your employer, as long as your income is below the Roth IRA income limits for your filing status.
- If you earn too much money, the IRS phases out your Roth IRA contribution limit — this phase-out is based on your total income, regardless of whether you have a 401(k).
- Your 401(k) contributions do not count toward your Roth IRA contribution limit, so you can max out both accounts if your income permits.
- Some employers allow employees to have both a 401(k) and a Roth 401(k) within the same plan, which is different from having a separate Roth IRA.
How income limits work when you have both accounts
The IRS sets income limits for Roth IRA contributions based on your filing status and modified adjusted gross income (MAGI). These limits change each year. If your income exceeds the limit for your status, your Roth IRA contribution room shrinks — and if your income is high enough, you cannot contribute to a Roth IRA at all that year.
Having a 401(k) does not change these income limits. What matters is your total income. If you are single and earn $150,000, for example, you hit the Roth IRA phase-out range regardless of whether $100,000 of that came from your job with a 401(k) or from self-employment. The IRS does not care where the money came from — only how much you earned.
You can check the current year's income limits on the IRS website or ask your tax preparer. The limits are different for single filers, married filing jointly, and married filing separately.
Contribution limits are separate for each account type
Your 401(k) contribution limit and your Roth IRA contribution limit are completely separate. In 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 — if your income allows the Roth contribution. These are two different pots of money with two different ceilings.
This means you could theoretically put $23,500 into your 401(k) at work and $7,000 into a Roth IRA you opened yourself, for a total of $30,500 in retirement savings that year. The contribution to one account does not reduce how much you can put into the other. The only thing that stops you from funding a Roth IRA is if your income is too high.
If you are over 50, you can make catch-up contributions to both accounts, which raises the limits slightly. Ask your plan administrator or tax preparer about catch-up contribution rules for your specific situation.
What happens if you earn too much for a Roth IRA
If your income falls in the phase-out range for your filing status, you can contribute a reduced amount to a Roth IRA. If your income exceeds the upper limit, you cannot contribute to a Roth IRA that year at all. This is true even if you have a 401(k) and plenty of room in that account.
When you cannot contribute directly to a Roth IRA because of income limits, some people use a strategy called a "backdoor Roth." This involves contributing to a traditional IRA and then converting it to a Roth IRA. This strategy has its own rules and tax consequences, and it works differently depending on whether you already have other traditional IRAs. Talk to a tax professional before attempting a backdoor Roth.
Roth 401(k) versus a separate Roth IRA
Some employers offer a Roth 401(k) option within their 401(k) plan. This is different from having a separate Roth IRA. A Roth 401(k) is still an employer plan, but the contributions go into a Roth-style account where withdrawals in retirement are tax-free (subject to holding rules).
If your employer offers a Roth 401(k), you can choose to contribute to the Roth version, the traditional version, or split your contributions between both. This is all within the same 401(k) plan. The total you can contribute to all versions of your employer's 401(k) combined is still $23,500 (or $30,500 if you are 50 or older).
You can also have a Roth 401(k) through your employer and a separate Roth IRA at the same time. The Roth 401(k) does not affect your income limits for the Roth IRA, because the Roth 401(k) is an employer plan, not an individual retirement account.
Tax filing and record-keeping with both accounts
When you file your taxes, you will report your 401(k) contributions on your tax return (your employer sends you a form showing how much you contributed). If you contributed to a traditional IRA or Roth IRA, you may need to report that as well, depending on your income and filing status.
Keep records from both your employer's 401(k) plan and your Roth IRA. You will need these records to track your contributions, monitor your income against Roth IRA limits, and calculate any conversions if you do a backdoor Roth. Your Roth IRA provider sends you an annual statement; your employer sends you a 401(k) statement.
If you are unsure whether you need to report your Roth IRA on your tax return, ask a tax preparer. Roth IRA contributions are made with after-tax money, so the reporting rules are different from traditional IRA contributions.
What to do if you change jobs
If you leave your job, your 401(k) stays with you — you do not lose it. You can roll it into a new employer's 401(k) plan, roll it into a traditional IRA, or leave it with your former employer's plan (if the balance is large enough). A Roth IRA you opened on your own is not affected by a job change at all.
If you roll a traditional 401(k) into a traditional IRA, that does not trigger the income limits for a Roth IRA. However, if you roll it into a Roth IRA or convert it to a Roth, you will owe taxes on the amount converted. This is a separate decision from whether you can have both accounts — it is about what you do with the money when you leave your job.
Frequently Asked Questions
Does contributing to a 401(k) reduce how much I can put in a Roth IRA?
No. Your 401(k) contributions and Roth IRA contributions have separate limits. However, if your total income is high enough, it can push you above the Roth IRA income limit, which reduces or eliminates your Roth IRA contribution room. The 401(k) itself does not reduce it — your income does.
Can I have a Roth 401(k) and a Roth IRA at the same time?
Yes. A Roth 401(k) is an employer plan, and a Roth IRA is an individual account. They are separate, so you can have both. The Roth 401(k) does not count against your Roth IRA income limits.
What if I make too much money to contribute to a Roth IRA?
If your income exceeds the Roth IRA limit for your filing status, you cannot contribute directly. Some people use a backdoor Roth strategy, which involves contributing to a traditional IRA and converting it to a Roth. This has tax and legal rules you should discuss with a tax professional before attempting.
Do I need to report both accounts on my tax return?
Your employer reports your 401(k) contributions. Roth IRA contributions may or may not need to be reported depending on your income and filing status. Ask a tax preparer to confirm what you need to file for your situation.
What happens to my Roth IRA if I change jobs?
Your Roth IRA is not affected by a job change. It is your own account, separate from your employer. Your 401(k) can be rolled into a new plan or into an IRA, but your Roth IRA stays as is.