Where To Buy Prepaid Cards? (Stores Near You, Green Dot, Netspend)

Looking to avoid traditional banking fees and want a flexible way to make purchases? Prepaid cards could be a good option for you.

These cards allow you to load money onto the card and then use it as a debit or credit card when making purchases.

These cards are typically sold at various retailers, especially grocery stores, convenience stores, supermarkets, and gas stations.

It’s not so hard to find a place near you that sells prepaid cards. The most common prepaid cards are those offered by Green Dot and Netspend.

You can reload these cards with money at any time, making them a very flexible payment option.

However, there will be a fee associated with reloading your prepaid card. Additionally, some prepaid cards come with additional fees, like monthly maintenance fees or ATM withdrawal fees.

Be sure to read the terms and conditions of any prepaid card before purchasing it to make sure you understand all of the associated fees.

An activation fee may also be charged when you first get your prepaid card. This fee is typically around $5-$10 but can vary from card to card.

Wondering “which stores sell prepaid cards near me?” Check out the list below for some popular retail locations where you can purchase prepaid cards or reload them!

Where To Buy Prepaid Cards?

As of 2022, most stores sell Visa, Mastercard, American Express, and MyVanilla prepaid cards at a cost ranging from $1 to $6. Popular places where you can buy prepaid cards include Kroger, Walmart, Walgreens, CVS Pharmacy, Meijer, Smith’s, Baker’s, Safeway, etc.

There will be an activation fee or a purchase fee you need to pay and this fee varies with the type of card, store, and location.

Here’s a list of places that sell prepaid cards –

StorePrepaid Cards SoldFee
WalmartWalmart MoneyCard
Green Dot Visa Debit
American Express Serve
MyVanilla Mastercard
Bluebird Bank Account Visa
RushCard Live
Bluebird American Express
$1 to $6
MyVanilla Visa
American Express Serve
Green Dot Visa Debit
Green Dot Mastercard Debit
$3 to $6
KrogerKroger REWARDS Prepaid Debit Card
RushCard Live
Green Dot Cash Back Visa Debit Card
Green Dot Visa Prepaid Card
PayPal Prepaid Mastercard
Western Union Netspend Prepaid Mastercard
Green Dot Pay As You Go Visa Debit Card
Ufan Prepaid Mastercard
Netspend Visa Prepaid Card
$2 to $4
CVS PharmacyNetspend
Green Dot Mastercard
Green Dot Visa Debit
MyVanilla Visa
OneVanilla Visa
American Express Serve
$2 to $6
Green Dot prepaid debit card
Netspend prepaid debit card
$3 to $6
RiteAidNetspend Visa
Green Dot Mastercard
Green Dot Visa
MyVanilla Visa
RushCard Live
American Express Serve
OneVanilla Visa
$2 to $6
Stores That Sell Prepaid Cards Near Me

These are a few popular stores near you that carry prepaid cards. So, just use a store locator tool to find your nearest spot to buy one.


At Walmart, you can purchase prepaid cards from a variety of different brands. Each company offers its own unique set of benefits and features. Be sure to research each card before purchasing in order to find the one that best suits your needs.

As of 2022, Walmart sells Walmart MoneyCard, Bluebird, Netspend, GO2bank Visa, American Express Serve, and Green Dot cards at its stores and charges a card purchase fee between $1 and $6 depending on the card you purchase.

A Walmart MoneyCard costs you $1 to buy and there is a monthly fee of $5.94 that can be waived if you receive at least $500 through one or more direct deposits per month. You can add money to your card at any Walmart near you where you’ll be charged $3.


Kroger and its family stores including Smith’s, Fry’s Food, Baker’s, Metro Market, Ralph’s, King Soopers, QFC, City Market, Fred Meyer, Marianos, Pick n Save, Pay Less, and Dillon’s carry a wide variety of reloadable debit cards through money services.

You can buy a Green Dot Visa Debit Card at a Kroger near you by paying $1.95 whereas a Green Dot Cash Back Visa Debit Card costs you $2.95.

The table below will explain how much it costs per prepaid card –

Prepaid CardCard Purchase FeeKroger Reload Fee
Kroger REWARDS Prepaid Mastercard$1.95$3.00
Kroger REWARDS Prepaid Card$1.50$3.00
Kroger 1-2-3 REWARDS Prepaid Debit Card$3.00$3.00
Green Dot Visa Debit Card$1.95$4.95
Green Dot Cash Back Visa Debit Card$2.95$4.95
PayPal Prepaid MasterCard$2.95$3.95
NetSpend® Visa Prepaid Card$2.95$3.95
Green Dot Pay As You Go Visa Card$3.95$4.95
Ufan Prepaid Mastercard$3.95$3.95
GO2bank Visa® Debit Card$2.95$4.95
Prepaid Cards Available At Kroger

So, basically, the card purchase fee or activation fee at Kroger ranges from $1.95 to $3.95 whereas the store charges anywhere between $3.95 and $4.95 to reload a card.


At Speedway, you can buy MyVanilla Prepaid Visa Card, MoneyPak, Green Dot Visa Debit Card, Speedy Cash Card, and Netspend Visa Prepaid Card.

Speedway charges anywhere between $3 and $6 per card. This purchase cost varies from card to card and also the store’s location.


You can shop for a wide variety of prepaid cards at Walgreens including –

  • Scarlet Bank Account and Mastercard Debit Card
  • Green Dot EveryDay Visa Debit Card
  • Green Dot Pay As You Go Visa Debit Card
  • Green Dot Cash Back Visa Debit Card
  • GO2bank Visa Debit Card
  • Serve Pay As You Go Visa Prepaid Card
  • Netspend Visa Prepaid Card
  • PayPal Prepaid Mastercard

These are the 8 different reloadable debit cards sold at a Walgreens near you. Expect to pay an activation fee of up to $6 when you buy one of the cards in-store.

Buying a prepaid card at Walgreens is a quick, easy way to get started using reloadable debit cards. All you have to do is purchase the card, load it with funds and you’re ready to go.

Walgreens may ask you for a valid government-issued photo ID like a driver’s license, state ID card, or passport when you purchase your prepaid card.

After the verification process is complete, you will typically receive your personalized card within 7–10 business days.

Then, you can use your card to shop online or in stores, get cash at ATMs, and pay bills.

Walgreens also reloads prepaid cards, so you can add more money to your card whenever you need it. Just visit your nearest Walgreens and reload your card with cash or direct deposit.


At Target, you can buy a variety of Visa, American Express, Mastercard, AT&T, Verizon Wireless, T-Mobile, Tracfone, Simple Mobile, Boost Mobile, Net10, and Tocatel prepaid cards.

Some of these prepaid cards can be ordered online to get home delivery whereas a few can be delivered to your email address.

In the case of non-reloadable Visa cards, Target charges a purchase fee of $6. However, generally, most prepaid cards at Target cost you around $4 to $6.


At Starbucks, you can get only Starbucks Rewards Visa Prepaid Card that earns you stars (reward points) on all eligible purchases.

These stars you earn on your prepaid card account can be redeemed for hot brewed coffee, espresso shot, Frappuccino, steeped tea, packaged salad, packaged protein box, lunch sandwich, and whole bean coffee.

For more information such as any card purchase fee, please check out the terms and conditions of the Starbucks Rewards Card.

Circle K

Circle K currently sells MoneyPak prepaid cards and Green Dot Visa Prepaid Debit Cards at its convenience stores and gas stations.

Expect to pay anywhere between $2 and $6 in order to purchase a prepaid card and also, you may be required to show your driver’s license or any valid ID.

CVS Pharmacy

CVS sells prepaid cards at all its locations at a price that can range between $2 and $6. The total price will depend on the type of prepaid card you choose.

For example, activating a OneVanilla Visa prepaid card costs you $5.95 at CVS stores whereas the activation fee of an American Express is just $3.95.

As of 2022, at CVS Pharmacy locations, you will be able to purchase most prepaid cards including MyVanilla Visa, OneVanilla Visa, American Express Serve, Netspend Mastercard, Netspend Visa, Green Dot Visa Debit Card, MoneyPak, and Green Dot Mastercard Debit Card.


Safeway is known for selling Netspend prepaid cards, MoneyPak, and Green Dot reloadable cards at around $6. It also offers a special card called Everyday Select Rewards Visa Prepaid Card.

This Everyday Select Rewards Visa Prepaid Card of Safeway can be bought at $2.95 and there’s no reload fee associated with it.

So, you will be able to reload this Safeway prepaid card at any Albertsons family stores at a ZERO fee.

And also, the store doesn’t do any background credit checks before approving this card to you. All you have to do is provide your ID card to complete the verification process.


Currently, Meijer sells Netspend prepaid cards including Meijer Visa Prepaid Card and Western Union Netspend Prepaid Mastercard.

Expect to pay a purchase fee of $1.50 to buy a prepaid card at Meijer stores. However, the store may charge as high as $5.

In the case of a Meijer Netspend Visa prepaid card, there are two activation plans – Pay-As-You-Go and Monthly Plan – from which you need to choose one.

The Meijer Pay-As-You-Go plan will require you to pay the card purchase price of $1.95 upfront whereas, with the monthly plan, you get the card for free.

However, the monthly plan needs you to pay $3 on a per-month basis in order to keep the card activated.

Inactive Meijer Prepaid card accounts are subject to a penalty of $5.95 per month.

As of now, Meijer charges a cash reload fee of $3.95 to add money to your prepaid card!


At 7-Eleven stores, you can purchase –

  1. 7-Eleven Trans@ct Prepaid Mastercard
  2. MoneyPak
  3. Netspend Prepaid debit cards
  4. Green Dot Visa Prepaid cards
  5. MyVanilla

7 11 typically charges a purchase fee of up to $6 but this can go high or low depending on the reloadable card type and store location.

Expect to pay $2.95 if you want to buy a 7-Eleven Trans@ct Prepaid Card at a retail location. If you opt for the monthly plan that costs you $5/mo, all your card purchases will be free.

If you select the Pay-As-You-Go plan, 7-Eleven levies a per-purchase fee of $1.50 for every signature Purchase & PIN purchase transaction you make.

Family Dollar

Family Dollar sells several prepaid cards including Netspend Visa Prepaid Debit Card, American Express Serve, RushCard Live, MoneyPak, and Green Dot Visa Debit Card.

It charges a card purchase fee of $2 to $4. Expect to pay around $3 as most Family Dollar stores collect this amount.

Rite Aid

In the gift card section of most Rite Aid stores, you can find a wide variety of prepaid cards from Visa, Master Card, and American Express.

The types of prepaid cards sold at Rite Aid include –

  1. MyVanilla Visa
  2. Green Dot Visa
  3. Green Dot Mastercard
  4. OneVanilla Visa
  5. American Express Serve
  6. RushCard Live
  7. MoneyPak

Unfortunately, most of these come as gift cards that cannot be reloaded. So, you’ll find them in several denominations like $10, $20, $25, $30, $35, $40, $45, $50, $75, $100, $250, and $500 at a one-time purchase fee ranging from $2.95 to $5.95.


Stores that sell prepaid debit cards or reloadable debit cards nearby include Walmart, Walgreens, Family Dollar, Dollar General, Albertsons, Smith’s, Target, CVS, Meijer, Rite Aid, 7-Eleven, Safeway, Pick n’ Save, Pay Less Super Markets, Ralph’s, Fry’s Food Stores, Sheetz, Dillons Food Stores, QFC, Baker’s, City Market, Gerbes Super Markets, Metro Market, H-E-B, Mariano’s, King Soopers, Circle K, Fred Meyer, Dollar Tree, Speedway, and Starbucks.