Skip to main content

Gift Cards That Don't Charge You to Use Them

Most major retailers don't charge activation fees, but some smaller stores and specialty cards do

A gift card activation fee is money the card issuer takes from the card's balance just for turning it on. If someone gives you a $50 card and it has a $5 activation fee, you actually have $45 to spend. The good news: most places you shop don't do this. Target, Walmart, Best Buy, Amazon, and major grocery chains all issue gift cards with zero activation fees. The catch is that some retailers, restaurants, and specialty merchants do charge them — and the fee can range from $1 to $10 depending on the card type and issuer.

The easiest way to avoid activation fees is to buy or receive cards from stores you already know. National chains almost never charge them. Problems show up more often with smaller local restaurants, boutique retailers, or third-party gift card platforms that bundle cards from multiple merchants. If you're buying a gift card as a present, ask the cashier directly whether there's an activation fee before you pay. If you've already received a card and aren't sure, check the back of the card or the receipt — the fee should be listed there.

Key Takeaways

  • Major retailers like Target, Walmart, Best Buy, and Amazon do not charge activation fees on their gift cards.
  • Smaller local businesses and specialty retailers may charge $1 to $10 to activate a gift card, so ask before buying.
  • The activation fee comes out of the card's balance, so a $50 card with a $5 fee leaves you with only $45 to spend.
  • If you receive a gift card, check the back of the card or your receipt to see whether an activation fee was charged.

Where activation fees are most common

Activation fees show up most often on cards from independent restaurants, local boutiques, and regional chains that don't have the volume to absorb the cost themselves. Some third-party gift card marketplaces — platforms that sell cards from many different businesses in one place — also charge fees because they're acting as a middleman between you and the actual merchant.

Visa and Mastercard gift cards (the ones that work anywhere) sometimes carry activation fees too, especially if they're sold at checkout or come with extra features like rewards points or cash-back offers. A basic Visa gift card from a major bank usually has no activation fee, but a premium version with perks might charge $3 to $5. Always read the fine print on the packaging before you buy.

How to check before you buy or use a card

If you're purchasing a gift card in a store, the activation fee should be printed on the back of the card or on the packaging. Look for language like "activation fee," "service fee," or "one-time fee." The amount will be listed right there. If you don't see it on the packaging, ask the cashier — they can look it up in the system or tell you based on the card type.

If someone gave you a gift card and you want to know whether a fee was already taken out, check your receipt if you have it. The receipt from the purchase will show the card's original value and any fees deducted. If you don't have a receipt, you can call the customer service number on the back of the card and ask them to tell you the current balance and whether an activation fee was charged when it was purchased.

Cards that charge fees versus cards that don't

Card TypeActivation FeeWhere to Find Them
Major retailer cards (Target, Walmart, Best Buy, Amazon)NoneIn-store or online at the retailer
Grocery store cards (Kroger, Safeway, Whole Foods)NoneIn-store or online at the grocer
Restaurant chains (Olive Garden, Cheesecake Factory, Chipotle)None to $3In-store, online, or at third-party marketplaces
Local independent restaurants or boutiques$1 to $10In-store only
Visa or Mastercard gift cards (basic)None to $5Banks, retailers, or online
Visa or Mastercard gift cards (premium with rewards)$3 to $10Banks or online

What happens if you've already paid an activation fee

If you bought a gift card and discovered after the fact that an activation fee was charged, you have options. If you bought it in a store and still have your receipt, you can return it within the store's return window (usually 30 days) and ask for a refund. Most retailers will refund the full amount, including the fee, if the card hasn't been used yet.

If you bought the card online or don't have a receipt, contact the merchant's customer service using the number on the back of the card. Explain that you didn't realize there was an activation fee and ask whether they can refund it. Some will, especially if the card hasn't been activated yet. If the card has already been activated and partially spent, most merchants won't refund the fee, but it's worth asking — policies vary.

How to avoid activation fees when giving a gift card

The simplest way to avoid this problem is to stick with cards from major national retailers. If you're buying a gift card from a smaller business or restaurant, call ahead and ask whether there's an activation fee. Most business owners will tell you directly, and some may even waive it if you're buying multiple cards or spending a large amount.

Another option is to give a gift card from a store you know the person shops at regularly — this eliminates the guesswork. If you want to give a card from a restaurant or smaller business that does charge a fee, you can add extra money to the card to cover it, or simply buy a card with a higher value to account for the fee.

Frequently Asked Questions

Can a store charge an activation fee on a gift card I received as a gift?

No. The activation fee is charged when the card is purchased, not when you use it. Whoever bought the card paid the fee at that time. If you received a card, any activation fee was already deducted from its balance before you got it.

Do Visa and Mastercard gift cards always have activation fees?

No. Basic Visa and Mastercard gift cards from banks typically have no activation fee. Premium versions with rewards or cash-back features may charge $3 to $10. Check the packaging or ask your bank before you buy.

What's the difference between an activation fee and a maintenance fee?

An activation fee is a one-time charge when you first buy the card. A maintenance fee is charged monthly or yearly just for holding the card, whether you use it or not. Most retail gift cards have neither. Visa and Mastercard gift cards may have both, so read the terms carefully.

If I buy a gift card online, how do I know if there's an activation fee?

The fee should appear in your cart or on the checkout page before you complete your purchase. Look for a line item that says "activation fee," "service fee," or "processing fee." If you don't see it listed, you can contact the merchant's customer service before you buy to confirm there are no hidden fees.