Yes, you can transfer money from a bank account to a prepaid card in most cases
A prepaid card is a card you load with your own money before you use it — it works like a gift card, but for your own funds. You can move money from your checking or savings account to a prepaid card in several ways, though the method depends on which card you have and which bank you use. The transfer usually takes one to three business days, and most transfers are free or cost a small fee.
The most common routes are linking your bank account to the prepaid card's app or website, using a bank transfer code (called an ACH transfer), or visiting a physical location to load cash. Some prepaid cards also let you transfer money through your bank's own app or website, treating the prepaid card like another account you own.
Key Takeaways
- Most prepaid cards let you link your bank account and transfer money through their app or website, usually for free.
- You can also initiate a transfer from your bank's app or website if your bank recognizes the prepaid card as a linked account.
- ACH transfers (bank-to-bank transfers) work but are slower and less common for prepaid cards than direct linking.
- Some prepaid cards charge a fee to load money, while others do not — check your card's fee schedule before you transfer.
- Transfers typically take one to three business days, though some cards offer faster loading for a fee.
Linking your bank account through the prepaid card's app or website
This is the fastest and most straightforward method for most people. Open the prepaid card's app or log into its website, find the "Add Money" or "Load Funds" section, and select "Link Bank Account." You will need your bank's routing number and your account number — both appear on a check or in your bank's app.
The prepaid card company will ask you to verify the account by depositing two small amounts (usually under $1 each) into your bank account. You then confirm those amounts in the prepaid card's app. Once verified, you can transfer money whenever you need to. Most transfers are free, though some cards charge $1 to $2 per load.
After linking, you can usually set up recurring transfers if you want money to move automatically on a schedule — for example, every payday. Check whether your card charges for recurring transfers; some do not, while others charge per transfer.
Transferring from your bank's app or website
Some banks treat prepaid cards as linked accounts you can transfer to directly, just like you would transfer to another person's account. Open your bank's app or website, go to "Transfer Money" or "Send Money," and look for the prepaid card in your list of accounts or recipients.
Not all banks recognize all prepaid cards this way — it depends on whether your bank has a direct relationship with that card company. If the prepaid card does not appear as an option, you can still add it as an external account by entering the card number and the card company's routing information. Your bank will then verify the account with small deposits, just as the prepaid card company does.
Transfers initiated from your bank's side usually take one to three business days and are free, since you are moving money between your own accounts. This method is useful if you prefer to manage all your transfers in one place.
Using ACH transfers for larger or recurring amounts
An ACH transfer is a bank-to-bank transfer that moves money through the Federal Reserve's system. You can initiate an ACH transfer to a prepaid card if the card company provides you with a routing number and account number (sometimes called a "direct deposit" number).
To set up an ACH transfer, log into your bank's website or app, select "Send Money" or "Pay Bills," and choose "Add Payee." Enter the prepaid card company's routing number and your account number with that card. Your bank will verify the account with small deposits. Once verified, you can transfer money on your schedule.
ACH transfers are free and work well for recurring transfers, but they take three to five business days — longer than linking through the card's app. Use this method if you want to move a large amount or set up automatic transfers but do not need the money to arrive quickly.
Loading money in person at a retail location
Many prepaid card companies partner with retail chains so you can load cash directly onto your card at a store. Common locations include Walmart, CVS, Walgreens, and other pharmacies and supermarkets. This method does not involve your bank account at all — you straightforward hand cash to a cashier and they load it onto your card.
In-store loading is when ready, which makes it useful if you need money on your card right away. However, most retailers charge a fee for this service, typically $3 to $5 per transaction. Check your card's website to see which stores near you offer loading and what the fees are.
Some prepaid cards waive in-store loading fees if you load a certain amount or load a certain number of times per month. Read your card's fee schedule to see whether you can avoid these charges.
Understanding fees and timing
The cost and speed of your transfer depend on the method you choose. Linking your bank account through the card's app is usually free and takes one to three business days. Transferring through your bank's app is also free but may take the same time. In-store loading is when ready but typically costs $3 to $5. ACH transfers are free but take three to five business days.
Some prepaid cards charge a monthly fee just to hold the card, separate from loading fees. Others charge per transaction or per month of inactivity. Before you choose a prepaid card, review its full fee schedule — you can usually find this on the card company's website or in the terms and conditions.
If you transfer money frequently, a card with free linking and no monthly fee will cost you less over time than one that charges per load or per month. If you only transfer occasionally, the monthly fee may not matter as much as the loading fee.
What to do if your transfer does not arrive
If you initiated a transfer and it has not arrived after the expected time, first check that you entered the correct account number and routing number. A single wrong digit will send the money to the wrong place or cause the transfer to fail.
If the information was correct, contact the prepaid card company's customer service — you can usually find a phone number on the back of your card or on the company's website. Have your confirmation number from the transfer ready. The card company can check whether the transfer is still in progress or whether it was rejected.
If your bank initiated the transfer, you can also contact your bank's customer service. They can see whether the money left your account and where it was sent. Most transfers that fail are corrected within five to ten business days.
Frequently Asked Questions
Is there a limit to how much I can transfer to a prepaid card?
Most prepaid cards have daily and monthly loading limits, which vary by card. Common limits are $500 to $1,000 per day and $2,000 to $5,000 per month, though some cards allow more. Check your card's terms to see your specific limits. If you need to load more, you may be able to do so after a waiting period or by contacting customer service.
Can I transfer money from a prepaid card back to my bank account?
Yes, most prepaid cards let you transfer money back to your linked bank account through the card's app or website. The transfer usually takes one to three business days and is free. Some cards charge a small fee for transfers out, so check your fee schedule. You cannot withdraw more than your card balance.
What if I do not have a bank account yet?
You can still load a prepaid card with cash at a retail location or by visiting a prepaid card company's office or partner location. You do not need a bank account to use a prepaid card. However, you will not be able to use the bank transfer methods described above until you open an account.
Do I need to verify my identity to transfer money to a prepaid card?
If you are linking your own bank account to your own prepaid card, you typically do not need additional identity verification beyond what you provided when you opened each account. However, some card companies may ask for identification if you are loading large amounts or if they suspect fraud. Be ready to provide a government ID if asked.
Can I transfer money to someone else's prepaid card from my bank account?
No, you cannot transfer money directly to another person's prepaid card using the methods described here. Those methods only work for cards you own. To send money to someone else, use a money transfer service like Venmo, PayPal, or your bank's person-to-person transfer feature.