How To Contribute Money To Your Roth IRA
The basic steps to contribute to a Roth IRA
You contribute to a Roth IRA by transferring money from your bank account to the account you've opened with a financial institution — a bank, brokerage, or credit union. The institution holds the account and invests the money according to your choices. You decide how much to send and when, as long as you stay within the annual contribution limit set by the IRS and you meet the income requirements for that year.
The process itself is straightforward: log into your Roth IRA account online, select "contribute" or "deposit", choose your bank account as the source, enter the amount, and confirm. Most transfers arrive within one to three business days. Some institutions also accept checks by mail or automatic monthly transfers from your checking account.
The harder part is knowing whether you can contribute at all. The IRS limits who can put money into a Roth based on your modified adjusted gross income (MAGI) — a figure derived from your tax return. If your income exceeds the limit for your filing status in that year, you cannot contribute the full amount, and in some cases cannot contribute at all. Income limits change each year.
Key Takeaways
- You contribute by moving money from your bank account into your Roth IRA through your financial institution's website or app, and the money must arrive by December 31 to count toward that tax year.
- The IRS sets an annual contribution limit — the same limit applies to all your IRAs combined, whether Roth or traditional — and the limit changes most years.
- Your income determines whether you can contribute at all; if your MAGI exceeds the IRS limit for your filing status, you cannot contribute the full amount or may not be able to contribute.
- You can contribute to a Roth IRA only if you have earned income from work in that tax year, and you cannot contribute more than you earned.
- Contributions can be made anytime during the year or during the tax-filing extension period, which typically runs until October 15 of the following year.
Annual contribution limits and how they work
The IRS sets a dollar limit on how much you can contribute to all your IRAs — Roth and traditional combined — in a single tax year. For 2024, that limit is $7,000 if you are under age 50, and $8,000 if you are 50 or older. For 2025, the limit is $7,000 and $8,000 respectively. These limits change periodically, usually when inflation reaches a certain threshold.
The limit applies to the total of all your IRA accounts. If you have both a Roth IRA and a traditional IRA, your combined contributions to both cannot exceed the annual limit. If you contribute $4,000 to a Roth and $3,500 to a traditional IRA in the same year, you have used $7,500 of your $7,000 limit — which means you have over-contributed by $500 and will owe a penalty unless you correct it.
The important date to contribute for a given tax year is December 31 of that year. However, you can also contribute during the tax-filing extension period, which runs until the tax-filing important date — typically April 15 of the following year, or October 15 if you file for an extension. Money deposited by that important date counts toward the previous year's limit.
Income limits that determine whether you can contribute
The IRS restricts Roth contributions based on your income. If your modified adjusted gross income (MAGI) falls within a certain range for your filing status, you can contribute a reduced amount. If your MAGI exceeds the upper limit, you cannot contribute at all. These ranges change each year.
For 2024, the income limits for single filers are $146,000 to $161,000 MAGI. For married filing jointly, the range is $230,000 to $240,000. For married filing separately, the range is $0 to $10,000. For 2025, the ranges shift higher. If your MAGI falls below the lower limit, you can contribute the full annual amount. If it falls within the range, you calculate a reduced contribution amount. If it exceeds the upper limit, you cannot contribute.
MAGI is not the same as your gross income. It is calculated by taking your adjusted gross income (the number on your tax return) and adding back certain deductions — primarily foreign earned income exclusions and student loan interest deductions. Your tax software or tax preparer can tell you your MAGI for the year.
Earned income requirement and contribution limits
You can contribute to a Roth IRA only if you have earned income in that tax year. Earned income means money you received from work — wages, salary, self-employment income, or taxable alimony. It does not include investment returns, rental income, Social Security, pensions, or interest.
Your contribution cannot exceed the amount of earned income you received that year. If you earned $3,000 in 2024, you can contribute no more than $3,000 to your Roth IRA for 2024, even though the annual limit is $7,000. If you earned $10,000, you can contribute up to $7,000 (the annual limit). If you had no earned income, you cannot contribute.
A spouse with no earned income can still contribute to a Roth IRA if the other spouse has earned income and files jointly. This is called a spousal IRA contribution. The contributing spouse's earned income must be at least as much as the total contributions to both spouses' IRAs. The income limits still explore to the non-earning spouse's MAGI.
How to set up and fund your Roth IRA account
Before you can contribute, you must open a Roth IRA with a financial institution. Banks, brokerages, and credit unions all offer them. You will need to provide your name, Social Security number, date of birth, and address. The institution will verify your identity and may ask about your employment and investment experience.
Once the account is open, you fund it by linking a bank account and initiating a transfer. Most institutions allow you to transfer money online through their website or mobile app. You select the amount, confirm the source bank account, and submit. The transfer typically takes one to three business days. Some institutions also accept checks by mail, wire transfers, or automatic recurring transfers set up on a schedule you choose.
After the money arrives in your Roth IRA, you must decide how to invest it. The institution holds the cash until you direct it into investments — stocks, bonds, mutual funds, or other options the institution offers. Some people leave money in a cash sweep account temporarily while deciding. The money does not grow significantly in cash, so most people move it into investments relatively quickly.
Contribution important date and catch-up contributions for people 50 and older
Contributions for a given tax year must arrive in your Roth IRA account by December 31 of that year to count toward that year's limit. If you miss that important date, you can still contribute during the tax-filing extension period — usually until April 15 of the following year. Money deposited by April 15 counts toward the previous year's limit, not the current year.
If you are age 50 or older, you can make an additional catch-up contribution of $1,000 per year (as of 2024 and 2025). This is in addition to the regular annual limit. So if you are 50 or older, your total contribution limit is $8,000 for 2024 and 2025, rather than $7,000. The catch-up contribution has the same income limits and earned income requirements as regular contributions.
You do not have to make the catch-up contribution if you do not want to. It is optional. You can contribute any amount up to your total limit — whether that is the regular limit or the regular limit plus the catch-up amount.
What happens if you over-contribute or miss the income limit
If you contribute more than the annual limit, you have over-contributed. The IRS charges a 6% excise tax on the excess amount each year it remains in the account. To fix an over-contribution, you must withdraw the excess amount plus any earnings on it before the tax-filing important date. Your financial institution can help you calculate the earnings portion.
If your income exceeds the Roth IRA limit for your filing status, you cannot make a direct contribution. However, you may be able to use a strategy called a backdoor Roth conversion. This involves contributing to a traditional IRA (which has no income limit) and then converting it to a Roth. The conversion itself is taxable, and the strategy has complications if you have other traditional IRA balances. A tax professional can advise whether this makes sense for your situation.
If you discover an over-contribution after the important date, you can still withdraw it, but you will owe the 6% excise tax for each year it was in the account. The sooner you correct it, the fewer years of tax you owe.
Frequently Asked Questions
Can I contribute to a Roth IRA if I am still working and have a 401(k)?
Yes, as long as your income is below the Roth IRA limit for your filing status. Having a 401(k) does not prevent you from contributing to a Roth IRA. The income limits are based on your total MAGI, regardless of whether it comes from a job with a 401(k) or another source. The annual contribution limits are separate — you can contribute to both in the same year.
What if I contribute and then find out my income was too high?
You can withdraw the excess contribution and any earnings on it before the tax-filing important date to avoid the 6% excise tax. If you miss that important date, you will owe the tax for each year the excess remained in the account. A tax professional can help you calculate the earnings portion and file the necessary forms.
Can I contribute money that is not from my paycheck?
No. Your contribution cannot exceed your earned income for that year. Earned income means wages, salary, or self-employment income from work. Money from investments, gifts, loans, or other sources does not count as earned income and cannot be contributed.
Do I have to contribute the same amount every year?
No. You can contribute any amount up to your annual limit each year, and the amount can vary. You might contribute $5,000 one year and $7,000 the next. You can also skip a year and contribute nothing. There is no requirement to contribute every year or to maintain a minimum balance.
What if I contribute after December 31 but before April 15?
Money deposited between January 1 and April 15 (or October 15 if you file for an extension) counts toward the previous year's contribution limit, not the current year. You must specify which tax year the contribution is for when you make it. Your financial institution will ask you to designate it.
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.