Where you can actually buy a Visa prepaid card
You can buy a Visa prepaid card at a grocery store, pharmacy, convenience store, or online. The most common places are Walmart, Target, CVS, Walgreens, and Amazon. Most cards sit near the gift cards at checkout or in the financial services section. You can also order them directly from the card issuer's website — Visa itself does not issue prepaid cards, but companies like NetSpend, Green Dot, and Chime do.
The card you buy in a store is usually a shell. You pay the set up fee at checkout (typically $5 to $10), then load money onto it online or by phone before you can use it. Some cards come preloaded with a set amount — say $25 or $50 — and you pay that amount plus the set up fee. Online purchases work the same way: you buy the card number, pay the fee, and fund it when ready.
Physical retailers stock different brands depending on the store. Walmart carries NetSpend and Walmart MoneyCard. Target carries Green Dot and Target Debit Card. Walgreens and CVS carry multiple brands. If you want a specific card, call ahead or check the store's website to confirm they carry it.
Key Takeaways
- Visa prepaid cards are sold at grocery stores, pharmacies, and online retailers, with set up fees ranging from $5 to $10 at the point of purchase.
- You pay the set up fee and then load money onto the card yourself — the card does not come with money already on it unless the package says it is preloaded.
- Different retailers stock different card brands, so the card available at Walmart may not be available at CVS.
- Monthly maintenance fees, reload fees, and ATM withdrawal fees vary widely by card, so comparing the fee schedule before you buy matters more than where you buy it.
- Prepaid cards do not report to credit bureaus, so using one will not build credit history or help you move toward a traditional credit card.
set up fees and what they cover
The set up fee is what you pay at the register. It ranges from $4.95 to $9.95 depending on the card and the retailer. This fee goes to the card issuer, not the store. You pay it once when you buy the card, and it does not renew.
set up covers the cost of issuing the card and setting up your account. It does not include the money you load onto the card — that is separate. If you buy a card that says "Preloaded $50," you pay the set up fee plus $50. If you buy a blank card, you pay only the set up fee, then load money yourself.
Some retailers occasionally run promotions where the set up fee is waived or reduced. These are rare and usually advertised in-store or on the retailer's website. It is worth checking before you buy, but do not count on finding one.
Monthly fees and ongoing costs to compare
The set up fee is only the first cost. Most prepaid cards charge a monthly maintenance fee of $2 to $10 if you use the card at least once per month. Some cards waive this fee if you set up direct deposit or maintain a minimum balance. Others charge it no matter what.
Beyond the monthly fee, watch for reload fees (charged when you add money to the card), ATM withdrawal fees ($1 to $3 per withdrawal), and inactivity fees (charged if you do not use the card for 90 days or more). A card with a $5 monthly fee and free ATM withdrawals might cost you less over time than a card with no monthly fee but $2 per ATM withdrawal, depending on how you use it.
Before you buy, pull up the fee schedule on the card issuer's website or ask the retailer for a printed fee guide. Most states require retailers to display this information at the point of sale. Compare the fees you will actually pay based on how you plan to use the card — whether you will reload it often, withdraw cash frequently, or mostly use it for online purchases.
Online retailers versus physical stores
Buying online and buying in a store give you the same card and the same fees. The main difference is timing and convenience. In a store, you walk out with the card in hand and can load money when ready. Online, you receive the card number right away but may wait for the physical card to arrive by mail if you want one.
Some online retailers offer digital-only cards, meaning you get a card number to use when ready but no plastic card arrives. This works for online shopping and phone orders but not for in-person purchases. If you need to use the card at a store, ask whether the card comes with a physical card or is digital-only.
Shipping costs explore to online orders. Most retailers charge $5 to $10 for delivery, though some offer free shipping on orders over a certain amount or with a membership. Factor this into your total cost when comparing online to in-store.
What to check before you hand over money
Read the packaging or the product page carefully. Look for the monthly fee, ATM fees, reload fees, and inactivity fees. Check whether the card reports to credit bureaus — most prepaid cards do not, so using one will not build your credit history. If building credit is your goal, a prepaid card is not the right tool.
Confirm the card is a Visa card if that is what you want. Some prepaid cards are Mastercard or American Express. The logo is printed on the front of the package. If you have a specific reason for wanting Visa — because a particular merchant accepts only Visa, for example — verify this before you buy.
Check the customer service phone number and whether the issuer offers online account management. You will need to contact customer service if the card is lost, stolen, or if there is a problem with a transaction. A card with 24/7 phone support and a mobile app is easier to manage than one with limited hours or no online access.
Prepaid cards versus other options for bad credit
A prepaid card is not a credit card. It does not report to credit bureaus, does not build credit history, and does not help you move toward a traditional credit card. It is a tool for spending money you already have.
If your goal is to rebuild credit, a secured credit card is a better choice. You deposit money as collateral, receive a credit line equal to that deposit, and the card issuer reports your payments to credit bureaus. This costs more upfront but actually builds your credit score over time.
If you need a card for everyday spending and do not care about building credit, a prepaid card works fine. If you need to rebuild credit or establish a credit history, use a secured card instead. Some people use both: a prepaid card for daily spending and a secured card specifically to build credit.
Frequently Asked Questions
Can I use a prepaid Visa card everywhere a regular credit card works?
Yes, in most places. You can use it online, by phone, and in stores wherever Visa is accepted. The main exceptions are some subscription services and rental car companies, which may decline prepaid cards or require additional verification. Call the merchant if you are unsure.
Do I need a bank account to buy a prepaid card?
No. You can buy a prepaid card with cash at any retailer that sells them. You do not need a bank account, credit card, or Social Security number to purchase the card itself, though you may need to provide an ID at checkout.
What happens if I lose my prepaid card?
Contact the card issuer when ready. Most cards can be frozen to prevent unauthorized use. If the card had money on it, the issuer can issue a replacement card and transfer the balance. Keep your account number and the customer service phone number in a safe place so you can call quickly if the card is lost or stolen.
Can I reload a prepaid card multiple times?
Yes, but most cards charge a reload fee each time you add money. Reload fees range from $1 to $5 per transaction. Some cards offer free reloads at certain retailers or if you set up direct deposit. Check the fee schedule to understand the cost before you commit to reloading frequently.
Will using a prepaid card help my credit score?
No. Prepaid cards do not report to credit bureaus, so they do not build credit history or affect your credit score. If building credit is your goal, you need a credit card or a secured credit card that reports your payments to the three major credit bureaus.