Skip to main content

Where to Buy a Prepaid Credit Card and What to Expect

You can buy prepaid cards at banks, retailers, and online platforms — each route has different fees and features

Prepaid cards are sold in three main places: traditional banks, retail stores like Walmart and Target, and online payment platforms. Where you buy one matters because the same card brand can cost different amounts depending on the seller, and some sellers offer features others don't. A card that costs $5 to activate at one retailer might cost $10 at another, or be free if you buy it directly from the card issuer's website.

The card itself — the plastic or digital version — is just the container. What you're really choosing is which company manages the money inside it and what they charge you to use it. A Visa prepaid card sold at Walmart works differently than the same Visa prepaid card sold at a bank, because different companies issue them and set their own fee schedules.

Key Takeaways

  • Banks, drugstores, supermarkets, and online platforms all sell prepaid cards, but the same card brand may have different fees depending on where you buy it.
  • Activation fees (the cost to start using the card) range from free to $10 or more, and this is charged when you first load money onto the card.
  • Monthly maintenance fees, ATM withdrawal fees, and balance inquiry fees vary widely by issuer, so comparing the fee schedule before you buy saves money over time.
  • Reloadable prepaid cards let you add money repeatedly, while single-load cards are meant to be used once and thrown away.
  • Some prepaid cards report to credit bureaus and help build credit history, while others do not — check the issuer's terms if building credit matters to you.

Banks and credit unions that sell prepaid cards

Most traditional banks offer their own prepaid card products, often branded with their name. Chase, Bank of America, Wells Fargo, and smaller regional banks all have prepaid options. These cards are usually reloadable, meaning you can add money to them multiple times. Activation fees at banks typically range from free to $10, and monthly maintenance fees (if charged at all) are often lower than retail-sold cards.

Credit unions also sell prepaid cards, sometimes to members only and sometimes to the general public. The fee structure at credit unions tends to be simpler than at banks — many charge no monthly fee at all. If you already have a relationship with a credit union, calling them directly is often faster than shopping around online.

The downside of buying from a bank is that you usually have to visit a branch or order online and wait for the card to arrive by mail. If you need a card today, this route won't work.

Retail stores where you can buy prepaid cards immediately

Walmart, Target, CVS, Walgreens, and most supermarkets sell prepaid cards at the checkout counter or in the customer service area. These are the cards you can hold in your hand and activate on the spot. The selection usually includes Visa and Mastercard prepaid options from multiple issuers, so you can compare a few different fee schedules before you buy.

Activation happens right there — you pay the card's price (usually $5 to $10 for the card itself, plus an activation fee), load your money onto it, and walk out ready to use it. This is the fastest route if you need the card the same day.

The tradeoff is that retail-sold prepaid cards often have higher monthly maintenance fees than bank-issued cards. Some charge $5 to $10 per month just to keep the account open, plus additional fees for ATM withdrawals or balance checks. Read the fee schedule on the back of the package before you buy — it's printed right there.

Online platforms and digital prepaid cards

Payment apps like PayPal, Square Cash, and Wise offer prepaid or debit card products that you can order online and receive by mail, or use immediately as a digital wallet. Some of these cards have no monthly fee and no activation fee. Others charge a small fee to order a physical card but let you use the digital version for free.

These platforms are useful if you want to avoid brick-and-mortar shopping or if you're comfortable managing money through an app on your phone. Many also offer features like international transfers or multi-currency accounts, which traditional prepaid cards don't.

The catch is that digital-only cards can't be used everywhere — some merchants and ATMs don't accept them, and you may not be able to withdraw cash as easily as with a physical card. If you need a card that works at every store and every ATM, a physical card from a bank or retailer is more reliable.

Understanding activation fees and how they work

An activation fee is what you pay to start using the card. It's separate from the cost of the card itself. When you buy a prepaid card at Walmart for $5.95, that's the card's price. Then you load money onto it — say, $50 — and the activation fee (often $4.95 to $9.95) is deducted from that $50. So you end up with $40 to $45 actually available to spend.

Some cards charge no activation fee at all, especially if you buy directly from the issuer's website or through a bank. Others charge it automatically the first time you load money. A few charge it every time you reload, though this is less common.

The activation fee is one of the biggest costs to compare before you buy. A card with a $9.95 activation fee costs you nearly $10 just to get your free guide, while a card with no activation fee lets you keep all the money you load. Over time, this adds up.

Monthly fees, ATM fees, and other charges to watch for

Beyond activation, prepaid cards charge fees for different actions. A monthly maintenance fee (or inactivity fee) is charged just for having the account open, whether you use it or not. This ranges from nothing to $10 per month depending on the card. Some cards waive the monthly fee if you load money regularly or maintain a minimum balance.

ATM withdrawal fees are charged when you take cash out. Some cards let you withdraw from ATMs for free, while others charge $2 to $3 per withdrawal. If you plan to use ATMs often, this fee matters. A card with a $2.50 ATM fee costs you $30 per year if you withdraw cash twice a month.

Other fees to check for: balance inquiry fees (charged to check your balance), reload fees (charged to add money), foreign transaction fees (if you use the card outside the U.S.), and customer service fees (some cards charge to call support). Most reputable cards don't charge for these, but some do. The fee schedule is usually printed on the back of the card's packaging or available on the issuer's website.

Reloadable cards versus single-load cards

A reloadable prepaid card is designed to be used over and over. You load money onto it, spend it, and then add more money whenever you want. Most prepaid cards sold at banks and retailers are reloadable. You can reload them at the store where you bought them, online through the issuer's website, or by having money transferred to them directly from your bank account.

A single-load card is loaded once with a fixed amount of money and then discarded when the balance runs out. These are sometimes sold as gift cards or travel cards. They're cheaper upfront because there's no ongoing account to maintain, but they're not practical if you need a card you can use long-term.

For most people, a reloadable card makes more sense. You pay the activation fee once, then reload as needed. Single-load cards are useful only if you're buying a card as a gift or for a specific one-time purpose.

Comparing fees across different cards before you buy

The best way to choose a prepaid card is to write down the fees you'll actually pay and add them up. Here's what to look for: activation fee, monthly maintenance fee, ATM withdrawal fee, and any reload fees. Then multiply the monthly fee by 12 to see the annual cost.

Example: Card A costs $5 to activate, $0 per month, and $2.50 per ATM withdrawal. If you withdraw cash twice a month, that's $60 per year in ATM fees plus the $5 activation fee = $65 total first-year cost. Card B costs $9.95 to activate, $5 per month ($60 per year), and has free ATM withdrawals. That's $69.95 first-year cost. Card A is cheaper if you use ATMs, but Card B is cheaper if you don't.

Most card issuers publish their full fee schedule online. Before you buy, spend five minutes comparing two or three cards. The card with the lowest activation fee isn't always the cheapest if it charges high monthly fees.

Frequently Asked Questions

Can I get a prepaid card without a Social Security number?

Most prepaid cards require an SSN or ITIN for tax reporting purposes. Some cards marketed to immigrants or people without SSNs may accept an ITIN instead. Call the issuer directly to ask — this varies by card and by state.

Do prepaid cards help build credit?

Most prepaid cards do not report to credit bureaus, so using them won't build your credit history. Some issuers offer "credit-building" prepaid cards that do report, but these are less common. Check the issuer's website or call to ask if the card reports to Equifax, Experian, or TransUnion.

What happens if I lose my prepaid card?

Call the issuer immediately to freeze the card and prevent unauthorized use. Most prepaid cards let you replace a lost card for a small fee ($5 to $10), and your remaining balance transfers to the new card. Keep your account number and the issuer's customer service number somewhere safe.

Can I use a prepaid card to pay bills online?

Yes, prepaid cards work like regular debit cards for online purchases and bill payments. You enter the card number, expiration date, and CVV just as you would with any other card. Some merchants may decline prepaid cards, but most accept them.

Is there a limit to how much money I can load onto a prepaid card?

Yes, each card has a maximum balance limit set by the issuer. This is usually $10,000 to $25,000, depending on the card. You can load up to that limit, but you can't exceed it. The issuer's website or customer service can tell you your specific card's limit.