Yes, you can fund a Roth IRA directly from a savings account
You can move money from a savings account into a Roth IRA. The process is straightforward: you open a Roth IRA with a bank or brokerage, then transfer funds from your savings account to that IRA. The money sits in the IRA until you invest it, or you invest it immediately depending on how your IRA is set up. There are no special rules preventing this transfer—it's one of the most common ways people fund retirement accounts.
The real constraints are not about the source of the money, but about how much you can contribute each year and whether your income falls within the limits the IRS sets for Roth contributions. A savings account is just a bank account; the IRS cares about the total amount you put into the Roth and your modified adjusted gross income (MAGI), not where that money came from before it arrived.
Key Takeaways
- You can transfer money from a savings account to a Roth IRA without restriction on the source, but you are limited to contributing a set amount per year (the limit varies by year and your age).
- Your income determines whether you can contribute to a Roth at all—if your MAGI exceeds the IRS limit for your filing status, you cannot contribute directly, though other routes exist.
- The transfer itself takes one to three business days if you move money between accounts at the same bank, or three to five days if the accounts are at different institutions.
- Once the money lands in your Roth IRA, it remains in cash until you choose to invest it, so decide on your investment strategy before or immediately after the transfer.
Annual contribution limits and income thresholds
The IRS sets a yearly cap on how much you can put into a Roth IRA. For 2024, that limit 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—if you have a traditional IRA and a Roth IRA, contributions to both count toward the same annual total. The limit changes most years, so check the current year's figure before you transfer.
Income also gates access to a Roth. If your MAGI is above a certain threshold, you cannot contribute directly to a Roth IRA. The threshold depends on your filing status and changes yearly. For 2024, single filers begin to lose the ability to contribute at $146,000 MAGI and cannot contribute at all above $161,000. Married filing jointly filers have a higher threshold. If your income exceeds the limit, you can still fund a Roth through a backdoor Roth conversion, which involves contributing to a traditional IRA first and then converting it to a Roth, but that is a separate process with its own rules.
How the transfer works between accounts
If your savings account and Roth IRA are at the same bank, you can usually initiate the transfer online or by phone. Log into your account, find the transfer or move funds option, select your Roth IRA as the destination, enter the amount, and confirm. The money typically arrives within one business day, though some banks take up to three.
If the accounts are at different institutions, you have two options. First, you can ask your Roth IRA provider (the brokerage or bank holding the IRA) to pull the funds directly from your savings account. This is called an ACH transfer and usually takes three to five business days. Second, you can withdraw the money from your savings account and deposit it into your Roth IRA yourself, either by check, wire transfer, or electronic deposit. This method gives you more control but requires you to move the money in two steps.
Do not withdraw the money and hold it in cash for weeks before depositing it into the Roth. The IRS counts the contribution based on when the money enters the IRA, not when you withdrew it from savings. If you withdraw in December but do not deposit into the Roth until January, the contribution counts toward the next year's limit.
What happens to the money once it arrives in your Roth IRA
When the transfer completes, the money lands in your Roth IRA as cash. It does not automatically invest itself. You then decide what to do with it: leave it in cash (earning little to no interest), move it into stocks, bonds, mutual funds, or other investments offered by your IRA provider, or split it across multiple investments.
This decision matters because cash in an IRA earns almost nothing, while invested money has the potential to grow over time. Most people who fund a Roth from savings do so with the intention to invest, so they choose their investments before or immediately after the transfer. If you are unsure what to invest in, your IRA provider may offer target-date funds (which automatically adjust risk as you near retirement) or robo-advisor services that build a portfolio for you based on your age and goals.
Timing considerations for annual contributions
You can contribute to a Roth IRA for a given tax year until the tax filing deadline for that year, which is usually April 15 of the following year. For example, you can contribute to your 2024 Roth IRA anytime during 2024 or until April 15, 2025. This extended deadline gives you flexibility if you receive a bonus or tax refund early in the year and want to fund your Roth retroactively.
However, if you are over 50, you can contribute an additional $1,000 catch-up amount, bringing your total to $8,000 for 2024. This catch-up contribution has the same deadline as your regular contribution. Plan your transfer timing so the money arrives in your IRA before the deadline if you want it to count toward that tax year.
Tax implications of transferring from savings
Transferring money from a savings account to a Roth IRA does not trigger any tax. The money you move is after-tax dollars (you already paid income tax on it when you earned it), and moving it into a Roth does not create a taxable event. You do not receive a 1099 form or owe taxes on the transfer itself.
What matters for taxes is that you are contributing money you have already been taxed on. This is the defining feature of a Roth: you pay tax on the money going in, but withdrawals in retirement are tax-free. If you were to withdraw money from your savings account that came from a tax-deferred source (like a 401(k) or traditional IRA), that withdrawal might trigger taxes, but the transfer into the Roth itself does not.
Frequently Asked Questions
Can I transfer money from a high-yield savings account to a Roth IRA?
Yes. A high-yield savings account is still a savings account, and the source of the money does not matter to the IRS. The transfer process is the same whether your savings account earns 0.01% or 5%. You lose the interest you would have earned on that money once it leaves the savings account, so factor that into your decision if you are moving a large amount.
What if I contribute more than the annual limit by accident?
You have until the tax filing deadline to withdraw the excess contribution and any earnings it generated. Contact your IRA provider and ask them to process an excess contribution removal. If you miss the deadline, you owe a 6% penalty tax on the excess amount for each year it remains in the account. It is worth fixing quickly if you realize the mistake.
Do I have to invest the money immediately after it arrives in my Roth IRA?
No. The money can sit in cash in your Roth IRA indefinitely. However, cash earns little to no interest, so most people invest it within days of the transfer. If you are unsure what to invest in, waiting a few days to research is fine, but do not leave it in cash for months or years.
Can I fund a Roth IRA from a savings account if my income is too high?
Not directly. If your MAGI exceeds the Roth contribution limit for your filing status, you cannot make a direct contribution. However, you can use a backdoor Roth strategy: contribute to a traditional IRA from your savings account, then convert that traditional IRA to a Roth. This is a separate process with additional steps and potential tax consequences if you have other traditional IRAs.
How long does the transfer take if I move money between different banks?
An ACH transfer typically takes three to five business days. Wire transfers are faster (usually same day or next day) but may cost $15 to $30. Check with both your savings account bank and your IRA provider about their specific timelines and fees before you initiate the transfer.