Yes, you can contribute to a Roth IRA after retirement — but only if you have earned income

The IRS does not stop you from putting money into a Roth IRA once you turn 65, 70, or any other age. There is no age limit on Roth contributions. The catch is that you must have earned income — money from working — in the year you contribute. If you are fully retired with no job, no self-employment income, and no consulting work, you cannot contribute that year, regardless of how much money you have in the bank.

This rule applies equally to everyone. A retired teacher with a pension and investment accounts cannot contribute. A retired person who works part-time at a bookstore can. The IRS measures contributions against actual wages or self-employment earnings reported on your tax return, not against your total wealth or retirement account balances.

The contribution limit for 2024 is $7,000 per year if you are under 50, or $8,000 if you are 50 or older. These limits do not change after retirement. You can contribute as long as you have earned income that meets or exceeds the amount you want to put in.

Key Takeaways

  • You can contribute to a Roth IRA at any age, including after retirement, as long as you have earned income from work in that tax year.
  • Earned income means wages from a job, net self-employment income, or other compensation reported on your tax return — not investment income, pensions, or Social Security.
  • Your contribution cannot exceed your earned income for the year, so if you earned $3,000, you can contribute at most $3,000.
  • If you are 50 or older, you can contribute an extra $1,000 per year as a catch-up contribution, bringing the total to $8,000 for 2024.
  • There are no income limits on Roth contributions after age 59½, so high earners who work in retirement can contribute without restriction.

What counts as earned income for Roth contributions

The IRS has a specific definition of earned income for this purpose. It includes W-2 wages from an employer, net profit from self-employment or a business you own, and certain other forms of compensation. It does not include investment income, rental income, pension payments, Social Security benefits, or distributions from retirement accounts.

If you are retired but work part-time — say, as a consultant, freelancer, or in a seasonal job — the income you report on your tax return counts. If you own a small business and still draw a profit, that counts too. If you are a spouse with no income but your working spouse has earned income, you may be able to make a spousal Roth contribution, which is covered in the IRS Form 8606 instructions.

The key is that the income must be reported on your tax return. If you earn money under the table and do not report it, the IRS will not count it toward your contribution limit, and you risk penalties if you contribute more than your reported earned income allows.

How to calculate your maximum contribution

Your contribution limit is the smaller of two numbers: the annual limit ($7,000 or $8,000 depending on age) or your earned income for the year. If you earned $5,000 in 2024, you can contribute at most $5,000, even though the standard limit is $7,000. If you earned $10,000, you can contribute the full $7,000 (or $8,000 if you are 50+).

To find your earned income, look at your tax return. For W-2 employees, it is your gross wages before taxes. For self-employed people, it is your net profit after business expenses, calculated on Schedule C. If you have both W-2 income and self-employment income, add them together.

Once you know your earned income, compare it to the annual limit. Contribute whichever amount is lower. If you are unsure whether your income qualifies, speak with a tax professional or contact the IRS directly — they will not penalize you for asking before you file.

Income limits no longer explore to Roth contributions after 59½

If you are under 59½ and have high income, the IRS normally limits how much you can contribute directly to a Roth IRA based on your modified adjusted gross income (MAGI). These limits phase out contributions for single filers earning over roughly $146,000 and married filers earning over roughly $230,000 in 2024 — the exact numbers change each year.

Once you reach 59½, these income limits disappear. You can contribute the full amount allowed by your earned income, no matter how much you earn. This is one reason some high-income retirees who continue working choose to keep earning — it lets them fund a Roth without the income-limit restrictions that applied during their working years.

The earned income requirement itself never goes away, though. You still cannot contribute without wages or self-employment income, even after 59½.

Spousal Roth contributions if one spouse is retired

If you are retired but your spouse still works, your spouse's earned income can support a Roth contribution for you. This is called a spousal Roth IRA contribution. You must be married, file a joint tax return, and your spouse must have enough earned income to cover both their contribution and yours.

For example, if your spouse earned $20,000 in 2024 and is under 50, they can contribute $7,000 to their own Roth and you can contribute $7,000 to yours, using their $14,000 in earned income. You do not need any income yourself. You each have your own Roth account, and you each control your own money.

To make a spousal contribution, you must file a joint return and set up a separate Roth IRA in your name if you do not already have one. The contribution important date is the same as for any Roth contribution — typically April 15 of the following year, or October 15 if you file an extension.

Timing your contributions and tax filing

You can contribute to a Roth IRA for a given tax year anytime between January 1 and the tax filing important date — usually April 15 of the following year. If you file an extension, you have until October 15. The contribution is tied to the year you designate it for, not the calendar date you actually deposit the money.

This matters for retirees who work part-time or seasonally. If you earned income in 2024, you can contribute for 2024 anytime through April 15, 2025. You do not have to wait until you have filed your tax return, but you should have a clear record of your earned income before you contribute — usually your W-2 or your business records.

If you contribute and then later discover your earned income was lower than you thought, you can withdraw the excess contribution and any earnings on it before the filing important date without penalty. The IRS calls this a return of excess contribution. Report it on Form 8606 when you file.

Frequently Asked Questions

Can I contribute to a Roth IRA if I only have Social Security income?

No. Social Security is not earned income. You must have wages from a job or net profit from self-employment to contribute. If you are married and your spouse works, you can make a spousal contribution using their earned income.

What if I work part-time in retirement but earn less than the contribution limit?

You can contribute only up to what you earned. If you earned $4,000, you can contribute $4,000 to your Roth, even though the standard limit is $7,000 or $8,000. Your contribution cannot exceed your earned income for that year.

Do I have to report my Roth contributions on my tax return?

You report them on Form 8606 if you have any pre-tax IRA balances, or if you are making a nondeductible contribution to a traditional IRA. For a straightforward Roth contribution with no other IRAs, you may not need to file Form 8606, but check the instructions or ask a tax professional to be sure.

Can I contribute to a Roth IRA and take distributions from it in the same year?

Yes. There is no rule against contributing and withdrawing in the same year. However, remember that earnings on your contributions are subject to the five-year rule — you must have had a Roth IRA open for at least five tax years before you can withdraw earnings tax-free, even in retirement.

What happens if I contribute more than my earned income allows?

The excess contribution is subject to a 6% penalty tax each year it remains in the account. You can avoid the penalty by withdrawing the excess and any earnings before your tax filing important date. Report the withdrawal on Form 8606 when you file your return.