Where to Buy a Prepaid Credit Card and What to Expect
You can buy prepaid cards at most major retailers, banks, and online — each place has different fees and card options
Prepaid cards are sold in three main places: retail stores like Walmart and Target, banks and credit unions, and online through card issuers' websites. Each route has different card choices, fee structures, and how quickly you get the card. Retail stores stock them on shelves near the checkout or in the financial services section, banks sell them at the counter or through their websites, and online issuers mail them to you or let you use a digital version right away.
The card you choose matters more than where you buy it. A card sold at Walmart might have a $5 purchase fee but no monthly maintenance charge, while a bank-issued card might cost nothing to buy but charge $2.50 per month if you don't use it. Before you hand over money, you need to know what fees come with the specific card — not just the purchase price.
Key Takeaways
- Retail stores, banks, and online issuers all sell prepaid cards, and the same card brand may be available at multiple locations with the same fees.
- The purchase fee (what you pay to buy the card) is separate from ongoing fees like monthly maintenance, ATM withdrawals, and balance inquiries.
- Retail prepaid cards are ready to use immediately after you load money, while bank cards and online issuers may require a few business days for activation.
- Reading the fee schedule before purchase saves you money — some cards charge $1 per ATM withdrawal, others charge nothing.
Buying prepaid cards at retail stores
Walmart, Target, CVS, Walgreens, and most grocery stores stock prepaid cards on a display near the registers or in the financial services aisle. You pick the card off the shelf, take it to checkout, and pay the purchase fee — usually between $3 and $10 depending on the brand. The card itself comes empty; you load money onto it at the register, online, or through a mobile app after you buy it.
The advantage is speed and visibility. You see exactly what you're buying, pay immediately, and can load money the same day. The disadvantage is that retail prepaid cards often have higher per-transaction fees than bank-issued cards. A card sold at a drugstore might charge $1 to $2 per ATM withdrawal, while a bank card might charge nothing. Read the fee schedule printed on the back of the package before you buy — it lists every charge you'll face.
Popular retail prepaid cards include Green Dot, NetSpend, and Vanilla Visa. The same brand may be sold at different stores, but the fees are usually identical across retailers because the card issuer sets them, not the store.
Getting prepaid cards from banks and credit unions
Most banks and credit unions offer their own prepaid cards, sometimes called debit cards or reloadable prepaid cards. You open an account at the bank's branch or online, and the card is either issued immediately or mailed to you within 5 to 10 business days. Some banks waive the purchase fee if you open a checking account at the same time.
Bank prepaid cards typically have lower ongoing fees than retail cards. Many have no monthly maintenance charge if you use the card regularly, no ATM fees at the bank's ATM network, and no per-transaction charges. However, you may need to provide a Social Security number and pass a background check to open the account — retail cards usually don't require this.
Call your bank or visit their website to ask whether they offer prepaid cards and what the fee structure is. If you already have a checking account, ask whether you can add a prepaid card to your existing account or whether you need a separate one.
Ordering prepaid cards online
Card issuers like Chime, LendingClub, and Square Cash sell prepaid cards directly through their websites and mobile apps. You create an account, verify your identity, and either receive a physical card by mail or use a digital card number immediately for online purchases. Mailing usually takes 5 to 10 business days, but digital cards work right away.
Online issuers often have low or no purchase fees and competitive ongoing fees because they don't have retail overhead. Many offer features like direct deposit, bill pay, and spending tracking through their apps. The trade-off is that you can't see the physical card before you buy it, and you have to wait for it to arrive by mail unless you use the digital version.
Check the issuer's website for the full fee schedule before you sign up. Some online prepaid cards are free to open but charge for specific services like expedited shipping or customer support by phone.
Understanding the difference between purchase fees and ongoing fees
The price you pay at the register is the purchase fee — a one-time charge to buy the card itself. This is separate from the fees you'll pay while using it. A card might cost $5 to buy but then charge you $2.50 per month to keep it active, $1 per ATM withdrawal, and $3 to check your balance by phone. Over a year, those small charges add up to far more than the purchase price.
Before you buy, look for the fee schedule on the card's packaging or website. It should list:
- Purchase fee (what you pay to buy the card)
- Monthly maintenance or inactivity fee (charged if you don't use the card)
- ATM withdrawal fee (charged each time you take cash out)
- Balance inquiry fee (charged to check your balance)
- Reload fee (charged to add money to the card)
- Customer service fee (charged to call support)
Some cards charge all of these; others charge none. A card with a $10 purchase fee but no monthly fee might be cheaper over time than a card with a $3 purchase fee but a $2.50 monthly charge.
Comparing cards before you buy
Use the fee schedule to calculate what a card will actually cost you over three months or a year, based on how you plan to use it. If you'll withdraw cash twice a month, a card with a $1 ATM fee costs $24 per year in ATM charges alone. If you'll use the card for online shopping only and never withdraw cash, ATM fees don't matter.
Write down the total fees for the top three cards you're considering, then decide which one fits your budget and how you plan to spend. A card sold at a retail store might be the right choice if you need it today and don't plan to use it much. A bank card might be better if you'll use it regularly and want to avoid monthly charges.
Many websites compare prepaid cards side by side, but they don't always show the full fee picture. The card issuer's own website is the most reliable source for current fees.
What happens after you buy the card
Once you've purchased the card, you need to load money onto it before you can use it. Retail cards can usually be loaded at the register where you bought them, online through the issuer's website, or through their mobile app. Bank cards are loaded through your bank account or direct deposit. Online issuers let you load money by linking a bank account or transferring from another card.
After you load money, the card is active and ready to use for purchases, online shopping, and ATM withdrawals. You can reload it as many times as you want, and the money stays on the card until you spend it. If you lose the card, contact the issuer immediately — most prepaid cards have fraud protection similar to credit cards, so you're not responsible for unauthorized charges if you report them quickly.
Frequently Asked Questions
Can I use a prepaid card right after I buy it?
Retail prepaid cards are ready to use immediately after you load money at the register. Bank and online cards usually need 5 to 10 business days to arrive by mail, though some online issuers offer digital cards you can use right away for online purchases while you wait for the physical card.
Do I need a bank account to buy a prepaid card?
No. Retail prepaid cards don't require a bank account or Social Security number — you just pay the purchase fee and load cash. Bank-issued prepaid cards do require you to open an account, which usually means providing a Social Security number and passing a background check.
What's the difference between a prepaid card and a gift card?
A gift card is usually single-use and issued by one store or brand. A prepaid card is reloadable, works at any merchant that accepts that card brand (Visa, Mastercard, etc.), and you can use it repeatedly. Prepaid cards also let you withdraw cash at ATMs, while most gift cards don't.
Are there prepaid cards with no fees at all?
Some online issuers and banks offer prepaid cards with no purchase fee and no monthly maintenance fee, but most charge something for ATM withdrawals or other services. Read the full fee schedule to find cards with the lowest total cost for how you plan to use it.
What should I do if I lose my prepaid card?
Contact the card issuer immediately — the phone number is on your receipt or the issuer's website. Most prepaid cards let you freeze or cancel the card right away to prevent unauthorized use. Any money still on the card can usually be transferred to a replacement card or refunded to your bank account.