Contents
ADVERTISEMENT linkadds
You can buy American Express Gift Cards online or in-store. I’ll go over all the options and what works out best price wise here.
Must Reads:
- American Express Gift Cards: General Facts
- American Express Gift Card Purchase & Shipping Fees
- Today’s American Express Gift Card Promotional Codes: No Fees
Buying American Express Gift Cards Online
Simply go to to see all your options for buying Amex gift cards online.
ADVERTISEMENT blockadds
Buying American Express Gift Cards In-Store
You can count on finding American Express Gift Cards in just about any brick-and-mortar location that sells a variety of gift cards. For instance, pretty much any drug-store, grocery store, or supermarket.
Here’s a short list of well-known retailers that have them available for purchase:
- Office Depot
- Staples
- Safeway
- Walgreens
- Walmart
- Target
- Pathmark
- Winn Dixie
- Stop&Shop
- Wawa
- Albertsons
- Kmart
- Kroger
- Tom Thumb
- A&P
- Rite Aid
- CVS
- US Post Offices
Use the to find a location near you.
ADVERTISEMENT linkadds
Online Vs In-Store Purchasing Differences
Here are the differences you can expect when comparing buying American Express Gift Cards online or in-store.
Online:
- Shipping Fees will apply.
- Purchase Fees will be a little less.
- Card value maximum is higher. I’ve purchased a $3,000 American Express Gift Card before.
- Promotions exist for waiving Purchase and Shipping Fees.
- More designs and customization/personalization is possible.
In-Store:
ADVERTISEMENT blockadds
- No Shipping Fees to worry about.
- Purchase Fee will be a little more.
- Card value is typically maxed out at $500 per card.
- Limited designs/no customization.
Typical Scenarios:
- Buy 1 $500 Amex gift card
- Online cost: $3.95 Purchase Fee + $8.95 Shipping Fee + $500 = $512.90 Total (use a Purchase Fee waiver promo code & sign-up for the Free Shipping Trial and it will be $500)
- In-Store cost: $5.95 Purchase Fee + $500 = $505.95
- Buy 10 $100 Amex gift cards
- Online cost: $39.5 Purchase Fees + $8.95 Shipping Fee + $1,000 = $1048.45 Total (use a Purchase Fee waiver promo code & sign-up for the Free Shipping Trial and it will be $1,000)
- In-Store cost: $59.5 Purchase Fees + $1,000 = $1059.50 Total
Typically, the better way to go is to purchase your American Express Gift Cards online. If you only need 1 gift card with a value of $500 or less and you’re in a hurry, buy it in-store. Otherwise, online is the way to go.
*These responses are not provided or commissioned by the bank advertiser. Responses have not been reviewed, approved or otherwise endorsed by the bank advertiser. It is not the bank advertiser's responsibility to ensure all posts and/or questions are answered.