Blog

How Much Are Visa Gift Card Fees and Best Way To Avoid Them

Written by Christie Lee | Dec 24, 2024

Visa gift card fees are a one-time purchase or activation fee, plus any fee the recipient pays to spend the card. As of November 2026, Walmart’s Vanilla Visa listings add $3.84 to $6.84 a card, while Navy Federal and Giftronaut’s US and Canada prepaid Visa cards add none. Do all Visa gift cards charge an activation fee? No, though retail cards usually do.

For a recipient abroad, the currency charge matters more. Giftronaut’s Global Visa Reward Card is a Visa gift card with no foreign transaction fees on USD purchases, and it charges 6% on other currencies.

If your recipient lives outside the US, I’d settle where they’ll spend the card before comparing fees. Each card’s terms name the countries where it works.

TL;DR

  • Activation and purchase fees are paid once, at purchase: as of November 2026, Walmart’s Vanilla Visa listings add $3.84 to $6.84 a card, and U.S. Bank charges $3.95.
  • Some US Visa gift cards list no foreign transaction fee, but their terms limit them to US purchases. Vanilla’s 2022 cardholder agreement blocks foreign transactions, and as of November 2026, Navy Federal’s cards work only in the US.
  • To avoid fees abroad, send a card in the recipient’s spending currency. Giftronaut’s Global Visa Reward Card charges nothing on USD purchases and 6% on other currencies.

Is there a Visa gift card with no foreign transaction fees?

A Visa gift card with no foreign transaction fees still has to allow purchases abroad, and some US cards don’t. Vanilla’s cardholder agreement with Pathward, amended in July 2022, says the card can’t be used for foreign transactions. As of November 2026, Navy Federal’s Visa gift cards work only within the US, excluding US territories.

As of November 2026, U.S. Bank’s gift card page also limits its Visa Gift Card to purchases within the United States. Cards built for spending abroad charge for currency instead.

CardWhere it worksForeign or non-USD purchase fee
Vanilla Visa Gift CardUS and US territories onlyNone listed; foreign transactions are declined
U.S. Bank Visa Gift CardPurchases within the United States onlyNot applicable, since the card can’t be used abroad
Navy Federal Visa Gift CardUS only, excluding US territoriesNot applicable, since the card can’t be used abroad
Giftronaut US prepaid VisaIssued in USD, usable only within the USNot applicable; no activation or redemption fee
Giftronaut Canada prepaid VisaIssued in CAD, usable only within CanadaNot applicable; no activation or redemption fee
Global Visa Reward CardIssued in USD, at participating Visa merchants in 223 countriesNo fee on USD purchases; 3% international plus 3% FX, 6% in total, on non-USD purchases

Picture a recipient in Paris who spends the equivalent of $100 in euros on the Global Visa Reward Card. The 6% adds $6 in fees to that purchase, so a reward meant for local spending loses a little on every checkout.

A card in the recipient’s own currency avoids the conversion. Brand gift cards are issued for one country and spend in that country’s currency. If all your recipients are in the US, you can compare Visa gift cards with no purchase fees for a team instead.

Visa gift card fees: what the sender pays and what the recipient pays

Visa gift card fees fall into two groups: what the buyer pays once at purchase, and what the recipient can pay when spending. Retail cards put most of the cost at purchase. Vanilla’s 2022 cardholder agreement says the card has no fees after purchase, and the purchaser pays the activation fee at the time of purchase. Recipient-side fees come from replacing a card or spending in another currency.

Visa gift card activation fee and purchase fee

As of November 2026, a Visa gift card activation fee on Walmart’s Vanilla Visa listings varies by value and design. Some sellers charge nothing, as the table below shows. As of November 2026, Visa’s prepaid card FAQ says fees vary by issuer, so the seller’s listing is where you find the number. To compare where to buy without a purchase fee, see the best place to buy Visa gift cards with no fees.

Card and sellerCard valuePurchase or activation fee
Vanilla Visa boxed card at Walmart$25, $50, or $100$3.84, $4.84, or $5.84
Vanilla Visa Bowtie card at Walmart$25, $50, or $100$4.84, $5.84, or $6.84
Vanilla Visa eGift card at Walmart, sent by email$20 to $500$6.84
U.S. Bank Visa Gift Card, bought at a branch$25 to $500$3.95; buyer needs a U.S. Bank checking or savings account
Navy Federal Visa Gift Card$10 to $500 physical, $10 to $200 digital$0
Giftronaut US or Canada prepaid VisaUSD or CAD $5 to $1,000$0 activation fee

A gift card activation fee is charged once, when the card is bought, and it doesn’t add to the card’s balance. Walmart labels each Visa gift card purchase fee as a “Purchase Fee” beside the price, and Vanilla’s agreement calls its fee an activation fee.

At Walmart, a $100 Vanilla Visa boxed card costs $105.84 as of November 2026. Buy ten for a team and $58.40 of the $1,058.40 goes to fees instead of rewards.

Do all Visa gift cards have an activation fee?

No, not all Visa gift cards have an activation fee. As of November 2026, Navy Federal’s Visa gift card page lists no purchase fees. Giftronaut’s US and Canada prepaid Visa cards have no activation fee either.

Retail cards usually charge one, and Walmart’s Vanilla Visa listings run up to $6.84 a card as of November 2026.

Replacement fees

As of November 2026, U.S. Bank deducts a $15 replacement fee from the balance when it replaces a lost or stolen Visa Gift Card bought at a branch. Vanilla’s 2022 cardholder agreement charges no fee for a replacement sent because the card expired.

A Giftronaut reward sent to the wrong email address works differently. Only the original sender can correct the address and resend it, and resending doesn’t reduce the balance or add a charge.

Balance inquiry and shipping fees

Vanilla’s 2022 cardholder agreement gives balance information at no charge through customer service and online. Giftronaut’s US and Canada prepaid Visa cards are delivered digitally, so there is no shipping fee.

See How Sending Works

Follow each step from funding to redemption before you pick a card for someone overseas.

 

See How It Works →

How to avoid Visa gift card fees when the recipient is overseas

To avoid Visa gift card fees abroad, match the card to the country and currency where the recipient will spend it. Fees appear when a USD card pays for a purchase in another currency.

  1. Skip the purchase fee. Buy from a source that charges none, so the whole amount you pay becomes the reward.
  2. Confirm the spending country. A recipient living in Canada can receive a US prepaid Visa, but it still works only for purchases in the United States.
  3. Send a card in the spending currency. A brand gift card issued for the recipient’s country spends in local currency. A Giftronaut Choice Card can be sent in CAD, GBP, EUR, DKK, AUD, or AED, with no currency conversion on the recipient’s side.
  4. Tell the recipient which purchases are free. On the Global Visa Reward Card, USD purchases carry no fee, and the currency fee applies only when they pay in another currency.
  5. Fund your account by ACH or wire. Credit card funding carries a 3% processing fee, while ACH and wire funding are free.

Checkout declines abroad come down to each card’s country rules. For where each option is accepted, see our guide to Visa gift cards that work internationally.

Can I buy a Visa prepaid card for recipients in different countries?

Yes, Giftronaut lets you send the Global Visa Reward Card to recipients outside the US. It comes in USD $5 to $500 and stays valid for 6 months from issue. It can’t be used at ATMs or on peer-to-peer apps such as Venmo.

Take a 12-person team split across the US, Canada, and the UK. You can send US staff the US prepaid Visa, Canadian staff the Canada card, and UK staff a Choice Card in GBP. Or send everyone a Choice Card, and each person picks their country, currency, and brand when they redeem.

Senders fund a USD account by credit card, ACH, or wire before placing an order. Giftronaut has no platform fees, contracts, or subscriptions.

To send, pick the card or a Choice Card, set the amount, and add recipients one by one or by spreadsheet. Then send right away or schedule a date. Rewards go out by email, as a reward link you share yourself, or by text to US and Canadian (+1) mobile numbers only. Recipients don’t need a Giftronaut account to redeem, wherever they live.

Check the card’s spending country before you send

A Visa gift card with no foreign transaction fees helps only if its terms cover the country where your recipient spends it. So before you order, write down each recipient’s card, spending country, and currency, and check them against the card’s terms. Match each person to a card that works where they live, and you’re ready to send.

Reward Recipients Outside the US

Send gift cards issued in each recipient’s country, or a global prepaid card where local ones aren’t available.

 

Compare Global Options →

Frequently Asked Questions

Do Visa gift cards have foreign transaction fees?

Some US Visa gift cards list none, but their terms limit them to US purchases, as Vanilla’s cardholder agreement does. Cards that do work abroad charge for currency instead. The Global Visa Reward Card has no fee on USD purchases and 6% on non-USD purchases.

Is there a transaction fee on a Visa gift card?

Not on purchases in the card’s own country and currency. A transaction fee applies when a card that works abroad pays in another currency, such as 6% on the Global Visa Reward Card.

Can a Visa gift card be used internationally?

Only if its terms allow foreign purchases. Vanilla, U.S. Bank, and Navy Federal limit their gift cards to domestic purchases, while the Global Visa Reward Card works at participating Visa merchants in 223 countries.

Do Visa gift cards charge a fee to use?

Not Vanilla Visa gift cards, according to Vanilla’s cardholder agreement, which lists no fees after purchase. Other cards charge to replace a card, such as U.S. Bank’s $15 for a lost branch-bought card, or to spend in another currency.

How much is the activation fee on a $100 Visa gift card?

A $100 Vanilla Visa gift card at Walmart carries a $5.84 or $6.84 purchase fee, depending on the design. U.S. Bank charges $3.95 per card at its branches, and Navy Federal lists no purchase fee.