Who Can Open and Contribute to a Roth IRA
The Basic Rules for Opening a Roth IRA
You can open a Roth IRA if you have earned income and meet the income limits set by the IRS. Earned income means money you made from working — wages, salary, self-employment income, or taxable alimony. You cannot open a Roth IRA using only investment returns, Social Security, or pension payments.
There is no age limit to open a Roth IRA. You can be 18 or 85. The only requirement is that you have earned income in that tax year and your modified adjusted gross income (MAGI) falls below the IRS limit for your filing status.
Key Takeaways
- You must have earned income from work in the year you want to contribute to a Roth IRA.
- The IRS sets income limits based on your filing status, and these limits change each year.
- If your income exceeds the limit, you may still be able to use a backdoor Roth strategy, though this involves specific steps and tax considerations.
- A spouse with no earned income can contribute to a spousal Roth IRA if the working spouse has enough earned income to cover both contributions.
- You can contribute to a Roth IRA at any age as long as you meet the income and earned income requirements.
Income Limits That Determine Who Can Contribute
The IRS sets income limits for Roth IRA contributions based on your filing status. These limits change each year. For 2024, the income ranges are different depending on whether you file as single, married filing jointly, married filing separately, or head of household.
If your MAGI is below the lower limit for your status, you can contribute the full amount allowed that year. If your MAGI falls within the phase-out range, you can contribute a reduced amount. If your MAGI exceeds the upper limit, you cannot contribute to a Roth IRA that year through the normal route.
MAGI is not the same as your gross income. It includes certain deductions added back in, and the exact calculation depends on your situation. Your tax preparer or the IRS website can help you calculate it.
What Happens If Your Income Is Too High
If your income exceeds the Roth IRA limit, you have options. One strategy is a backdoor Roth, which involves contributing to a traditional IRA and then converting it to a Roth IRA. This is legal, but it has tax consequences if you already have other traditional IRAs with pre-tax money in them.
Another option is a mega backdoor Roth if your employer's 401(k) plan allows it. This lets you contribute additional after-tax money to your 401(k) and then convert it to a Roth IRA. Not all plans offer this, so you would need to check with your employer's benefits department.
Both strategies involve specific steps and potential tax bills. Before you attempt either one, talk to a tax professional who can review your full situation and make sure you do it correctly.
Spousal Roth IRA Contributions
If you are married and file jointly, your spouse can open and contribute to a Roth IRA even if they have no earned income. The requirement is that you (the working spouse) have enough earned income to cover both your contribution and your spouse's contribution for that year.
For example, if you earned $10,000 and want to contribute $7,000 to your own Roth and $7,000 to your spouse's Roth, you need at least $14,000 in earned income. Your spouse's Roth IRA is separate from yours and has its own account and rules.
Contribution Limits and How Much You Can Add Each Year
The amount you can contribute to a Roth IRA each year is set by the IRS and changes periodically. This limit applies to the total of all your IRAs combined — if you have both a traditional IRA and a Roth IRA, your contributions to both cannot exceed the annual limit.
If you are under 50, the limit is one amount. If you are 50 or older, you can make an additional catch-up contribution, which is a smaller amount on top of the regular limit. These amounts change, so check the IRS website or your bank's Roth IRA page for the current year's numbers.
You can contribute only up to the amount of earned income you had that year. If you earned $3,000, you cannot contribute $7,000 even if you are under the income limit.
Special Situations: Minors and Non-Working Spouses
A minor can open a Roth IRA if they have earned income. This includes teenagers who work part-time jobs, do freelance work, or are self-employed. The earned income must be real — babysitting, lawn care, or a W-2 job all count. Allowance does not.
A minor's Roth IRA is typically opened as a custodial account, meaning a parent or guardian manages it until the child reaches the age of majority (usually 18 or 21, depending on your state). The child owns the account and the money is theirs, but the adult handles the paperwork and decisions until they are old enough to take over.
A non-working spouse can contribute through a spousal Roth IRA, as described above. This is the only way a person with no earned income can contribute to a Roth IRA.
Converting a Traditional IRA to a Roth IRA
If you already have a traditional IRA and your income is too high to contribute directly to a Roth, you may be able to convert some or all of your traditional IRA balance to a Roth IRA. A conversion is different from a contribution — there are no income limits on conversions.
When you convert, you owe income tax on the amount you convert (unless it was already taxed when you contributed it). The conversion itself does not count against your annual contribution limit, but it does have tax consequences that vary based on your situation.
Conversions are permanent once completed, so understand the tax impact before you do one. A tax professional can help you decide whether a conversion makes sense for you.
Frequently Asked Questions
Can I open a Roth IRA if I am retired?
No, not unless you have earned income. Retirement income like Social Security, pensions, or investment returns does not count. If you are retired but still work part-time or are self-employed, you can open a Roth IRA based on that earned income.
What if I have multiple jobs — do I add up all my income?
Yes. Your earned income is the total from all sources of work. If you have a W-2 job and also do freelance work, add them together to determine whether you meet the income requirement and how much you can contribute.
Does my spouse's income count toward my Roth IRA limit?
No. Your income limit is based on your own MAGI. Your spouse's income does not affect whether you can contribute to your own Roth IRA. However, if your spouse has no earned income, they can use your earned income to open a spousal Roth IRA.
Can I contribute to a Roth IRA if I have a 401(k) at work?
Yes. Having a 401(k) does not prevent you from opening or contributing to a Roth IRA. The only thing that matters is your earned income and whether your MAGI is below the Roth IRA income limit for your filing status.
What if my income changes during the year?
You can contribute based on your expected income for the full year. If your income ends up lower than you thought, you may have over-contributed. The IRS allows you to withdraw the excess and any earnings on it by the tax filing important date without penalty, though you may owe tax on the earnings.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.