Yes, you can fund a Roth IRA directly from your checking account
You can move money from your checking account into a Roth IRA in three main ways: a direct transfer from your bank to the IRA custodian, an ACH debit that the custodian pulls from your account, or a check you write and mail. The custodian (your brokerage or bank) handles the deposit once they receive the funds. There are no restrictions on the source of the money—the IRS only cares that you have earned income in that tax year and that your total contributions across all IRAs do not exceed the annual limit.
The annual contribution limit for 2024 is $7,000 if you are under 50, or $8,000 if you are 50 or older. This limit applies to all your IRAs combined, not per account. If you have already contributed to a traditional IRA or SEP-IRA in the same year, that counts toward your total. You can contribute for the current year until December 31, or for the prior year until the tax filing deadline (usually April 15 of the following year).
Key Takeaways
- You can fund a Roth IRA from your checking account using a bank transfer, ACH debit, or mailed check—the custodian accepts all three methods.
- The IRS does not restrict where the money comes from, only that you have earned income in that tax year and stay within the annual contribution limit.
- Your annual limit is $7,000 (or $8,000 if age 50+) across all your IRAs combined, and contributions for a given year must be made by December 31 or the tax filing deadline for prior-year contributions.
- Most custodians process transfers within one to three business days, but mailed checks can take one to two weeks.
- You cannot deduct Roth IRA contributions from your taxes, but the money grows tax-free and withdrawals in retirement are tax-free if you meet the rules.
How to set up the transfer from your checking account
Log into your Roth IRA account at your custodian's website or app and look for a "Fund Account," "Add Money," or "Make a Deposit" button. Most custodians offer an ACH transfer option, which lets you authorize the IRA custodian to pull money directly from your checking account. You will need to provide your checking account number and routing number (both appear on the bottom left of your checks). The custodian will typically verify the account with two small test deposits before processing the full transfer.
Alternatively, you can initiate a transfer from your checking account's bank directly. Log into your checking account and set up an external transfer to the custodian's bank account. This method requires the custodian's routing number and account number, which you can find on their website or by calling them. Some custodians also accept mailed checks made payable to the IRA custodian (not to you personally). Write your IRA account number on the check memo line so the custodian knows which account to credit.
Processing times vary. ACH transfers and bank-to-bank transfers usually clear within one to three business days. Mailed checks take one to two weeks depending on mail delivery and the custodian's processing schedule. If you are contributing for a prior tax year, confirm the deadline with your custodian—some require the deposit to be received by December 31, while others accept contributions postmarked by that date.
What happens if you exceed the annual limit
If you contribute more than the annual limit, the excess amount is subject to a 6% excise tax each year it remains in the account. The IRS treats it as an "excess contribution." You can withdraw the excess and any earnings on it before the tax filing deadline to avoid the penalty, but you will owe income tax on the earnings portion. If you do not withdraw it, you pay 6% tax on the excess each year until it is removed.
The easiest way to avoid this is to track your total contributions across all IRAs before you deposit. If you have a traditional IRA, SEP-IRA, or SIMPLE IRA, those contributions count toward your limit too. Some custodians will flag you if you are approaching the limit, but not all do. If you are unsure, contact your custodian before depositing a large amount.
Roth IRA contribution rules tied to your income
You must have earned income in the tax year you are contributing for. Earned income means wages from a job, self-employment income, or taxable alimony. It does not include investment returns, Social Security, pensions, or money from savings. If you have no earned income in a year, you cannot contribute to a Roth IRA that year, even if you have money in your checking account.
There are also income limits that determine how much you can contribute. If your modified adjusted gross income (MAGI) is above a certain threshold, your contribution limit phases out. For 2024, the phase-out begins at $146,000 for single filers and $230,000 for married filing jointly. These thresholds change each year. If your income exceeds the upper limit for your filing status, you cannot contribute to a Roth IRA directly, though you may be able to use a "backdoor Roth" strategy (a more complex maneuver involving a traditional IRA). Check the IRS website or ask your custodian if you think your income might affect your contribution.
Tax treatment and what you cannot deduct
Unlike traditional IRA contributions, Roth IRA contributions are not tax-deductible. You contribute with after-tax money from your checking account, and you do not report the contribution on your tax return. The benefit comes later: the money grows tax-free inside the account, and you can withdraw it tax-free in retirement if you follow the rules.
To withdraw money tax-free, you must be at least 59½ years old and have held the Roth IRA for at least five tax years. If you withdraw before meeting both conditions, you may owe income tax and a 10% penalty on the earnings (though contributions themselves can usually be withdrawn penalty-free at any time). Because of this, a Roth IRA is best suited for money you do not plan to touch for many years.
Timing your contributions across the tax year
You can contribute to a Roth IRA at any time during the year, or even after the year ends. Contributions for the 2024 tax year can be made anytime from January 1, 2024, through April 15, 2025 (the tax filing deadline). The custodian must receive the deposit by that date; it does not have to be postmarked by then. If you are mailing a check, send it early enough to arrive before the deadline.
Many people wait until early April to contribute for the prior year because they are still earning income and want to confirm their total earnings and tax situation. Others contribute throughout the year as they have money available. There is no penalty for contributing early or late within the allowed window, so choose the timing that works for your cash flow.
What to do if your custodian does not offer the transfer method you want
Not all custodians offer all deposit methods. Some smaller brokerages or banks may only accept checks or wire transfers, not ACH debits. If your custodian does not offer the method you prefer, you have a few options. You can ask them to add the service (some will if you request it), switch to a different custodian that offers more flexibility, or use the method they do support even if it is slower.
If you are switching custodians, you can do a direct trustee-to-trustee transfer, where the old custodian sends the money directly to the new one. This avoids the need to move money from your checking account and keeps the funds in a tax-protected account the entire time. A trustee-to-trustee transfer typically takes five to ten business days and does not count as a contribution or withdrawal.
Frequently Asked Questions
Can I fund my Roth IRA with a credit card or debit card?
Most custodians do not accept credit or debit card payments directly. You can use a credit card to fund your checking account (if your card issuer allows it), then transfer from checking to the IRA. However, this adds a transaction and may trigger cash advance fees or interest. ACH transfer or check is simpler and avoids extra costs.
What if I deposit money but then realize I do not have earned income that year?
Contact your custodian immediately and ask them to return the deposit. If you do not withdraw it before the tax filing deadline, you will owe a 6% excise tax on the excess contribution. The IRS does not care that you made an honest mistake—the tax applies regardless. Withdrawing it promptly is the only way to avoid the penalty.
Can I contribute to a Roth IRA if I am self-employed?
Yes. Self-employment income counts as earned income for Roth IRA purposes. You can contribute up to the annual limit as long as your net self-employment income is at least that amount. You will also need to track your MAGI to confirm you are below the income phase-out threshold for your filing status.
Do I need to report the transfer to the IRS?
No. The custodian reports your contributions to the IRS on Form 5498, which they file in May. You do not need to report it yourself on your tax return. The IRS uses the custodian's report to track whether you have exceeded the annual limit across all your accounts.
Can I move money from my checking account to a Roth IRA if I already maxed out my 401(k)?
Yes. The Roth IRA limit is separate from your 401(k) limit. You can contribute to both in the same year as long as you have enough earned income and stay below the Roth IRA income phase-out threshold. Maxing out a 401(k) does not affect your Roth IRA contribution room.