Visa Gift Cards That Don't Charge You to Activate Them
Most Visa gift cards charge $0 to activate, but some retailers add fees at purchase
The activation fee itself — the charge to turn the card on — is free with nearly every Visa gift card on the market. Visa, Mastercard, and American Express all allow issuers to activate cards at no cost, and most do. The confusion comes from a different fee: the purchase fee you pay when you buy the card in the first place.
When you walk into a store or go online to buy a Visa gift card, the retailer or bank selling it to you may charge $3 to $7 just to sell you the card. That fee is separate from activation. You pay it upfront, at the register or checkout. Activation — the step that makes the card work — happens automatically or with one free phone call, depending on the card.
The cards with the lowest total cost are the ones where the retailer charges no purchase fee at all. These exist, but they are not common. More often, you will find cards with a smaller purchase fee ($2 to $3) rather than no fee.
Key Takeaways
- Activation itself is free on virtually all Visa gift cards; the fee you see at checkout is a purchase fee charged by the retailer, not an activation fee.
- Purchase fees range from $2.95 to $6.95 depending on the card amount and where you buy it, and some retailers waive them for certain card values.
- Costco Visa gift cards and some bank-issued cards have no purchase fee, making them the lowest-cost option if you have access to them.
- Activation happens automatically when you use the card for the first time, or you can call a toll-free number to activate it manually before use.
- Some cards charge monthly maintenance fees or inactivity fees after a period of time, so check the terms before you buy.
Where to find Visa gift cards with no purchase fee
Costco sells Visa gift cards with no purchase fee if you are a member. You pay only the face value of the card — if you buy a $100 card, you pay $100. This is the single easiest way to avoid a purchase fee, but it requires a Costco membership.
Some banks issue Visa gift cards to their own customers with no purchase fee. Chase, Bank of America, and Wells Fargo occasionally offer this to checking account holders, though the offer changes. Call your bank directly or log into your online account to see if they have a gift card product and whether a fee applies.
Grocery store chains sometimes run promotions where the purchase fee is waived on gift cards above a certain amount. Kroger, Safeway, and Whole Foods have all done this at different times. These promotions are temporary and vary by location, so ask at the customer service desk or check the store's website before you go.
How activation actually works
Most Visa gift cards activate the moment you use them to make a purchase or withdraw cash. You do not have to do anything. The card is ready to use as soon as you leave the store or receive it in the mail.
If you want to activate it before using it — to make sure it works, or to set it up for someone else — you can call the number on the back of the card. This call is free and takes about two minutes. You will need the card number and the last four digits of the Social Security number of the person the card is registered to (usually the buyer).
Some cards sent by mail come with a separate activation code or a note telling you to activate online. Follow those instructions if they come with your card. Online activation is also free and takes less than a minute.
Cards with lower purchase fees as an alternative
If you cannot find a card with no purchase fee, look for one with a $2.95 or $3.95 fee instead. Target, Walmart, and Amazon all sell Visa gift cards with fees in this range. The fee depends on the card amount — a $25 card might cost $2.95 to buy, while a $100 card might cost $5.95.
The math matters if you are buying multiple cards. A $2.95 fee on a $50 card is about 6% of the card's value. A $5.95 fee on a $100 card is about 6% as well. Buying one larger card instead of two smaller ones can save you money.
Some retailers charge the same fee no matter the card amount. If a store charges a flat $3.95 fee, a $25 card becomes a worse deal than a $100 card. Ask the cashier or check the website before you buy.
Other fees to watch for after you buy the card
Activation is free, but some Visa gift cards charge fees later. The most common is an inactivity fee — a charge if you do not use the card for a set period, usually 12 months. This fee is typically $2.50 to $5 per month and starts only after the inactive period ends.
A few cards charge a monthly maintenance fee just for holding the card, even if you use it. These are less common but do exist. Always read the terms and conditions before you buy, or ask the cashier if the card has any ongoing fees.
If the card has an inactivity fee, use it within the timeframe listed in the terms. Even a small purchase — a $1 coffee — resets the clock and prevents the fee from starting.
Comparing purchase fees across retailers
| Retailer | Purchase Fee | Notes |
|---|---|---|
| Costco | None | Members only; no fee on any card amount |
| Walmart | $2.95–$5.95 | Fee varies by card amount; higher amounts have higher fees |
| Target | $2.95–$5.95 | Fee varies by card amount |
| Amazon | $2.95–$5.95 | Delivered by email or physical card; same fee structure |
| Bank of America | None (for customers) | Available to checking account holders; terms vary |
| Chase | None (for customers) | Available to certain account types; check with your branch |
What to do if you already bought a card with a fee
If you paid a purchase fee and the card has not been used yet, you may be able to return it. Most retailers allow returns within 30 days if the card has not been activated or used. Bring your receipt and the card to the customer service desk.
Once the card is activated or used, returns are usually not possible. The fee is non-refundable at that point. This is why it pays to check the fee before you buy, especially if you are buying multiple cards.
Frequently Asked Questions
Is the activation fee the same as the purchase fee?
No. The purchase fee is what you pay at checkout to buy the card. Activation is the process of turning the card on, which is free. Many people confuse the two because they happen around the same time.
Can I return a Visa gift card if I paid a purchase fee?
Yes, if the card has not been used or activated and you have your receipt. Most retailers accept returns within 30 days under these conditions. Once the card is activated or used, the purchase fee is non-refundable.
Do I have to call to activate a Visa gift card?
No. Most cards activate automatically when you use them. Calling is optional and only necessary if you want to activate it before making a purchase, or if you are setting up a card for someone else.
What happens if I do not use my Visa gift card for a year?
It depends on the card. Some cards charge an inactivity fee starting 12 months after the last use. Others have no inactivity fee. Check the card's terms before you buy, or look at the back of the card for a customer service number to ask.
Can I use a Visa gift card online?
Yes. Visa gift cards work anywhere Visa is accepted, including online retailers. You enter the card number, expiration date, and CVV just like a regular credit card. Some online stores may ask for a billing address; use the address where the card was purchased or registered.