Yes, you can fund a Roth IRA from your checking account

You can move money from your checking account into a Roth IRA through a direct transfer, an electronic bank-to-bank move, or a check deposit. The process is straightforward: your bank sends the money to the financial institution that holds your Roth IRA, or you initiate the transfer through the IRA provider's website. There are no special restrictions on where the money comes from—the IRS only cares that you have earned income in that tax year and that you stay within annual contribution limits.

The main thing to understand is that funding a Roth IRA is not the same as opening one. You must first open a Roth IRA account with a bank, brokerage, or credit union. Once that account exists, moving money into it from checking is the straightforward part.

Key Takeaways

  • You can transfer money from checking to a Roth IRA through your bank's online system, by writing a check, or by authorizing an electronic transfer from the IRA provider.
  • The IRS limits how much you can put into a Roth IRA each year—for 2024 the limit is $7,000 if you are under 50, and $8,000 if you are 50 or older.
  • You must have earned income (from a job or self-employment) in the same tax year you fund the account, and your income cannot exceed the IRS limits for Roth contributions.
  • Transfers from checking to Roth typically clear within one to three business days, depending on your bank and the IRA provider.
  • If you exceed the annual limit, the IRS charges a 6% penalty tax each year the excess sits in the account until you remove it.

The three ways to move money from checking to a Roth IRA

Electronic transfer is the fastest method. Log into your Roth IRA provider's website (Fidelity, Vanguard, Charles Schwab, your bank, or wherever you opened the account), find the "Fund Account" or "Transfer Money" section, and link your checking account. You provide your checking account number and routing number, and the IRA provider pulls the money directly. This usually takes one to three business days.

ACH transfer from your bank works the other direction. Log into your checking account's online banking, add your Roth IRA account as an external transfer destination, and send money out. You will need the routing number and account number of the institution holding your Roth IRA. This also takes one to three business days.

Check deposit is slower but works if you prefer not to link accounts electronically. Write a check from your checking account payable to the Roth IRA provider (not to yourself), mail it or deposit it at a branch, and the funds post once the check clears—usually five to seven business days. Some providers also accept mobile check deposit through their app.

Annual contribution limits and income rules

The IRS sets a yearly cap on how much you can put into a Roth IRA. For 2024, the limit is $7,000 if you are under 50 years old, and $8,000 if you are 50 or older. This limit applies across all IRAs you own—if you have a traditional IRA and a Roth IRA, the $7,000 combined limit covers both. The limit changes each year based on inflation; the IRS announces the new amount in October.

You also must have earned income in the same tax year you fund the account. Earned income means wages from a job, net self-employment income, or taxable alimony. It does not include investment returns, Social Security, pensions, or money from a spouse's income (though a spouse can fund their own Roth if they have earned income). If you earned $3,000 in 2024, you can fund a Roth with up to $3,000 for that year, not the full $7,000.

There is also an income ceiling. If your modified adjusted gross income (MAGI) exceeds certain thresholds, you cannot fund a Roth IRA at all. For 2024, the phase-out range for single filers is $146,000 to $161,000; for married filing jointly it is $230,000 to $240,000. These numbers change yearly. If your income is above the limit, you can still fund a traditional IRA, but not a Roth.

What happens if you contribute too much

If you put more than the annual limit into your Roth IRA, the IRS charges a 6% excise tax on the excess amount each year it remains in the account. This is separate from income tax. For example, if you contributed $8,000 when the limit was $7,000, you owe 6% tax on that $1,000 excess ($60) for that year. If you do not remove the excess by the tax filing important date, you owe another 6% the next year, and the year after that, until it is gone.

The good news: you can fix an overcontribution. Contact your Roth IRA provider and ask them to remove the excess contribution plus any earnings it generated. You will owe income tax on the earnings removed, but the 6% penalty applies only to the excess itself. The sooner you catch and fix an overcontribution, the less earnings accumulate on it.

Timing: when to fund and how long it takes

You can fund a Roth IRA for a given tax year anytime from January 1 through the tax filing important date—usually April 15 of the following year. For example, you can fund your 2024 Roth IRA anytime from January 1, 2024 through April 15, 2025. The IRA provider will ask you which tax year the contribution is for, so make sure you specify the right one.

Once you initiate a transfer from checking, expect one to three business days for the money to arrive. If you use a check, add five to seven days. Do not wait until April 14 if you are mailing a check—the IRS does not count it as received until it actually arrives. Electronic transfers are safer for important date-conscious contributors.

What to do if you do not have a Roth IRA yet

If you have not opened a Roth IRA, you need to do that before you can fund it. You can open one at most banks, credit unions, brokerages, and online investment platforms. The process takes 10 to 20 minutes and requires your Social Security number, date of birth, address, and employment information. There is no fee to open the account itself, though some providers charge annual maintenance fees (usually $0 to $25) or require a minimum balance.

Once the account is open, you can when ready transfer money from checking using any of the three methods above. Some providers let you fund the account during the opening process itself—you link your checking account and make the first transfer before you finish signing up.

Frequently Asked Questions

Can I fund a Roth IRA if I am unemployed or retired?

Only if you have earned income in that tax year. If you are fully retired with no wages or self-employment income, you cannot fund a Roth. If you are unemployed but had a job earlier in the year, you can fund based on what you earned before losing the job. A spouse with earned income can fund a spousal Roth IRA in your name if you file taxes jointly.

Does the money have to come directly from my checking account, or can I use other sources?

The money can come from anywhere—a gift, a loan, savings, an inheritance—as long as you have earned income to support the contribution. The IRS does not track where the money physically comes from, only that you have earned income and stay within the annual limit. You can even borrow money to fund a Roth, though that is unusual.

What if my bank and my Roth IRA provider are the same institution?

The transfer is usually when ready or takes just a few hours instead of one to three business days. Log into your account and look for an internal transfer option, which is faster than an external ACH transfer. You may not even need to provide account numbers—the system recognizes both accounts are yours.

Can I fund a Roth IRA with a credit card or debit card?

Most Roth IRA providers do not accept credit or debit card payments directly. You would need to transfer money from your checking account first. Some brokerages accept debit cards for initial funding, but this is rare. Check with your provider before assuming it is an option.

What if I fund my Roth IRA but then lose my job before the year ends?

You can keep the money in the Roth. The rule is that you must have earned income in the tax year you make the contribution—it does not matter if you lose the job later. The contribution is locked in as long as you had the income when you made it.