You can buy prepaid cards at most major retailers, banks, and online

Prepaid cards are sold in three main places: retail stores (Walmart, Target, CVS, 7-Eleven), banks and credit unions, and online through card issuer websites. The card you buy at a checkout counter is usually the same product as one you'd order online — the difference is how fast you get it and what fees apply upfront.

Retail locations stock the most common brands: Visa Prepaid, Mastercard Prepaid, American Express Prepaid, and store-branded cards like Walmart MoneyCard. Banks sell their own versions, often with lower fees for customers who already have accounts. Online purchases let you choose from a wider range of issuers, though you'll wait for delivery by mail.

The card itself costs nothing to buy. What you pay for is the initial load amount — the money you put on the card when you purchase it. A $50 card costs $50 plus any activation fee the issuer charges (usually $0 to $5). Some retailers waive the activation fee if you load a certain amount, like $100 or more.

Key Takeaways

  • Prepaid cards are sold at retail checkout counters, bank branches, and online, with retail locations offering the fastest access.
  • You pay the card's load amount plus any activation fee, which ranges from $0 to $5 depending on the issuer and where you buy.
  • Monthly maintenance fees, ATM withdrawal fees, and balance inquiry fees vary widely by card, so comparing before you buy saves money over time.
  • Prepaid cards do not report to credit bureaus, so they do not build credit history the way a credit card does.

What fees to expect before and after purchase

The upfront cost is only the beginning. Once you own the card, monthly fees kick in — these range from $0 to $10 per month depending on the issuer. Some cards charge nothing if you load money each month or keep a minimum balance. Others charge a flat fee no matter what.

After the monthly fee, the next most common charges are ATM withdrawal fees ($1 to $3 per withdrawal) and balance inquiry fees ($0.50 to $1 per check). If you need to replace a lost card, expect to pay $5 to $15. Some cards charge for customer service calls, though this is less common now.

The best way to avoid surprises is to read the fee schedule before you buy. Retailers usually post it on the card's packaging or on a sign nearby. Online, the issuer's website lists all fees in a table format. Compare at least two cards in the same category — for example, two Visa Prepaid options — to see which one costs less for how you plan to use it.

Retail stores versus banks versus online ordering

Retail stores (Walmart, Target, CVS, Walgreens, 7-Eleven) are fastest if you need a card today. You walk in, pick a card off the rack, load it at checkout, and use it immediately. The downside is limited selection — most stores carry only 3 to 5 brands — and slightly higher fees than you'd find online. Activation happens at the register, so you can start using the card within minutes.

Banks and credit unions often offer prepaid cards with lower fees for existing customers. If you already have a checking account, ask your bank whether they offer a prepaid option. The advantage is familiarity — you know the institution and can visit a branch if something goes wrong. The disadvantage is that not all banks offer prepaid cards, and those that do may have fewer features than retail brands.

Online ordering gives you the widest choice and often the lowest fees. You can compare dozens of cards side by side, read customer reviews, and order the one that fits your needs. The tradeoff is timing: delivery takes 5 to 10 business days. Some online issuers offer instant digital cards you can use right away while waiting for the physical card to arrive by mail.

How to load money onto a prepaid card

When you buy a card at a retail store, you load the initial amount at checkout. The cashier scans the card, you tell them how much to load (usually $25 to $500), and you pay that amount plus any fees. The money appears on the card immediately.

After that first load, you can add money in several ways: direct deposit from your paycheck, bank transfer, cash reload at a retail location, or online transfer from a bank account. Not all cards support all methods, so check what's available for the card you choose. Direct deposit is usually free; cash reloads at retail locations often cost $1 to $3 per transaction.

Some cards let you reload at the same store where you bought them. Others partner with a network of retailers — for example, MoneyGram or Walmart locations nationwide. A few cards offer free reloads only at specific locations, so factor this into your choice if you plan to add money frequently.

Prepaid cards do not build credit history

This is the most important difference between a prepaid card and a credit card. When you use a prepaid card, the issuer does not report your activity to the three credit bureaus (Equifax, Experian, TransUnion). That means using a prepaid card — even responsibly, for years — will not improve your credit score.

If you are trying to build or rebuild credit, a prepaid card is not the right tool. A secured credit card is designed for this purpose: you deposit money as collateral, use the card like a regular credit card, and the issuer reports your payments to the credit bureaus. Over time, on-time payments raise your score.

Prepaid cards are useful for budgeting, avoiding overdraft fees, or spending money you already have without the risk of debt. But they serve a different purpose than credit cards. Know which goal you're working toward before you choose.

What to bring and what information you'll need

At a retail store, you need only a payment method — cash, debit card, or credit card. No ID is required to buy a prepaid card off the shelf. However, some issuers require you to provide your name and date of birth when you activate the card, either at checkout or online later. This is for fraud prevention, not credit checking.

If you're ordering online, you'll enter your name, address, and date of birth during checkout. Some issuers ask for a phone number or email. You do not need a Social Security number to buy a prepaid card, though some issuers request one if you want to link the card to a bank account for transfers.

Keep your receipt from the purchase. It shows the card number, activation code (if needed), and the initial load amount. If something goes wrong during activation, you'll need this receipt to contact customer service.

Comparing prepaid cards side by side

Card TypeWhere to BuyTypical Monthly FeeATM Withdrawal FeeBest For
Visa Prepaid (retail brand)Walmart, Target, CVS, online$0–$5$1–$3Quick access, wide acceptance
Mastercard Prepaid (retail brand)Walmart, Target, CVS, online$0–$5$1–$3Quick access, wide acceptance
American Express PrepaidSelect retailers, online$0–$10$2–$3Rewards on some versions
Bank-branded prepaidBank branch, online$0–$5$0–$2Lower fees for account holders

Frequently Asked Questions

Can I use a prepaid card to pay bills online?

Yes, most prepaid cards work anywhere Visa, Mastercard, or American Express is accepted, including online bill payment. However, some merchants reject prepaid cards for recurring charges like subscriptions. If this happens, try a different payment method or contact the card issuer to ask whether they support that merchant.

What happens if I lose my prepaid card?

Contact the issuer immediately — most have a customer service number on the back of the card or on their website. They can freeze the card to prevent unauthorized use and issue a replacement. Any remaining balance transfers to the new card. Replacement cards usually cost $5 to $15 and arrive within 7 to 10 business days.

Do I need a bank account to buy a prepaid card?

No. You can buy a prepaid card with cash at any retail location and load it with cash at checkout. You do not need a bank account, credit history, or Social Security number. This makes prepaid cards accessible to people without traditional banking.

Can I get cash back from a prepaid card at a store?

Yes, most prepaid cards allow cash back at retail checkout when you make a purchase. There is usually no fee for this, unlike ATM withdrawals. Ask the cashier to ring up a small purchase and request cash back, just as you would with a debit card.

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

Yes, but it varies by issuer. Most prepaid cards have a daily load limit ($500 to $1,000) and a total balance limit ($5,000 to $25,000). Check the card's terms before you buy if you plan to load large amounts. Some issuers raise limits if you verify your identity with additional information.