Buying a Prepaid Card With a Credit Card: What Actually Works
Yes, you can buy a prepaid card with a credit card, but most sellers won't let you
Most retailers and online platforms that sell prepaid cards block credit card purchases. They accept debit cards, bank transfers, and cash instead. The reason is simple: credit card companies see prepaid card sales as a way to move borrowed money into a stored-value product, which they treat differently than a regular purchase. Visa and Mastercard have rules that make these transactions risky for merchants, so the easiest path is to refuse credit cards altogether.
That said, a few routes do work. Some online prepaid card issuers (the companies that actually make the cards) let you load money using a credit card directly through their website or app. Certain retailers have found workarounds. And in some cases, you can buy a prepaid card with cash or a debit card, then load it with a credit card later. The method depends on which card you want and where you're buying it.
Key Takeaways
- Most stores and websites block credit card purchases of prepaid cards because payment networks discourage the transaction.
- Some prepaid card issuers allow credit card loading directly through their own website or mobile app, even if retailers do not.
- You can often buy a prepaid card with cash or a debit card at a store, then add money to it later using a credit card.
- Buying a prepaid card with a credit card counts as a cash advance on some cards, which means fees and higher interest rates apply immediately.
- The fastest way to know if your specific credit card works is to contact the prepaid card issuer's customer service before you buy.
Why credit card companies make this difficult
When you buy a prepaid card with a credit card, you are essentially converting borrowed money into stored value. Credit card networks like Visa and Mastercard classify this as a cash advance or a money transfer, not a regular purchase. That classification matters because it triggers different rules and fees.
From the credit card company's perspective, you are not buying a product or service — you are accessing credit in a different form. They worry that people will use prepaid cards to move debt around, bypass credit limits, or hide spending. So Visa and Mastercard have made it expensive and complicated for merchants to process these transactions. Most retailers decided it was easier to block credit cards entirely than to deal with the restrictions.
This is also why some credit card issuers (your bank or the card company) will charge you a cash advance fee if the transaction does go through — often 3 to 5 percent of the amount, plus interest that starts accruing immediately, not at the end of your billing cycle like a regular purchase.
Which prepaid card issuers accept credit cards directly
Some prepaid card companies let you load money using a credit card when you sign up or add funds through their own app or website. This is different from buying a physical card at a store — you are dealing directly with the issuer, not a retailer.
Chime, NetSpend, Varo, and LendingClub are examples of issuers that have historically allowed credit card loading, though their policies change. PayPal lets you link a credit card to your account and transfer money to a PayPal Cash card. Square Cash and Cash App also accept credit cards for loading, though they may charge a fee (usually around 1.5 to 3 percent).
The catch: even if the issuer accepts your credit card, your credit card company might still treat it as a cash advance and charge you accordingly. You need to check with both sides — the prepaid card issuer and your credit card issuer — before you commit. Call the customer service number on the back of your credit card and ask whether loading a specific prepaid card counts as a cash advance.
Buying a card in-store, then loading it with a credit card later
This is often the simplest workaround. You can buy a prepaid card at a store using cash or a debit card (most retailers accept these), then load money onto it later using a credit card through the issuer's app or website.
For example, you might buy a Visa Prepaid card or Mastercard Prepaid card at a drugstore or supermarket using cash. Then, once you have the card number, you log into the issuer's website and add funds using your credit card. This separates the purchase from the loading, which sometimes avoids the cash advance classification — though not always. Again, check with your credit card issuer first.
This method works best if you are buying a card from a major issuer like Visa, Mastercard, American Express, or Discover, because these companies have their own websites where you can manage the card. Smaller or store-branded prepaid cards may not offer this option.
When your credit card treats it as a cash advance
If your credit card company decides the transaction is a cash advance, you will pay more than you would for a regular purchase. Most credit cards charge a cash advance fee — typically 3 to 5 percent of the amount, with a minimum fee of $5 to $10. So if you load $500 onto a prepaid card, you might pay $15 to $25 just in fees.
On top of that, interest starts accruing immediately. With a regular purchase, you get a grace period (usually 21 to 25 days) before interest kicks in. With a cash advance, interest starts the day the transaction posts. The interest rate on cash advances is also usually higher than the rate on purchases — sometimes 2 to 5 percent higher.
This is why it matters to ask your credit card company in advance. If they say the transaction will be treated as a cash advance, you might decide it is not worth the cost. A $500 prepaid card purchase could end up costing you $50 or more in fees and interest if you carry a balance.
Alternatives if credit card loading does not work
If you want to use a credit card to fund a prepaid card and your card company blocks it, you have other options. You can transfer money from your credit card to your bank account (if your card issuer allows this), then use your bank account to load the prepaid card. This is not free — most credit card companies charge a fee for balance transfers or cash advances — but it is a workaround.
Another option is to use a money transfer service like Wise, MoneyGram, or Western Union. You can pay these services with a credit card, and they will deposit the money into your bank account or onto a prepaid card. These services charge their own fees, so compare the cost against the cash advance fee your credit card would charge.
You could also simply use your credit card for purchases instead of loading a prepaid card. If your goal is to spend money you have already budgeted, a credit card works just as well and may offer rewards or fraud protection that a prepaid card does not.
How to check before you buy
Before you attempt to buy or load a prepaid card with a credit card, take these steps. First, call the customer service number on the back of your credit card and ask whether loading a specific prepaid card (name the issuer) counts as a cash advance or a regular purchase. Write down the representative's name and the date of the call in case you need to dispute a fee later.
Second, visit the prepaid card issuer's website or call their customer service line and ask whether they accept credit cards for loading. Ask whether there is a fee. Some issuers charge 1 to 3 percent to load via credit card, on top of any fee your credit card company charges.
Third, if you are buying a physical card at a store, ask the cashier whether they accept credit cards for prepaid card purchases. Most will say no, but some retailers have exceptions or workarounds. It is worth asking before you get to the register.
Frequently Asked Questions
Does buying a prepaid card with a credit card hurt my credit score?
Not directly. The purchase itself does not show up on your credit report. However, if your credit card company treats it as a cash advance and you carry a balance, the interest charges could increase your credit utilization ratio (the amount of credit you are using compared to your limit), which can lower your score slightly. Paying off the balance right away avoids this.
Can I use a credit card to buy a prepaid card at Walmart, Target, or CVS?
Most of these retailers do not accept credit cards for prepaid card purchases at checkout. Your best bet is to buy the card with cash or a debit card, then load it with a credit card later through the issuer's app or website.
What if I buy a prepaid card with a credit card and my bank charges me a cash advance fee?
You can call your credit card company and ask them to reverse the fee, especially if you were not told in advance that it would be charged. Some companies will do this once per year or if you have a good account history. It is worth asking, but do not count on it.
Is there a prepaid card that definitely accepts credit card loading?
Policies change frequently, so there is no card that is may provide to accept credit cards forever. PayPal Cash and Cash App have historically been reliable, but always confirm with the issuer and your credit card company before you load money. A five-minute phone call now saves you from unexpected fees later.