Whether you’re buying an Airbnb gift card for a future trip or an Apple gift card as a gift for a loved one, it’s possible to earn bonus rewards on your purchases. I always advise earning as many points per dollar spent or as much cash back as possible, since that will get you to your travel goals as quickly as possible.
With these cards, you’ll be able to maximize every dollar you spend on gift cards, even if you’re spending a substantial amount on them every year. Plus, your purchases could help you earn some valuable welcome offers.
Here are my picks for the best credit cards for purchasing gift cards.
Best cards for purchasing gift cards
Each of these cards comes from a different issuer, so regardless of your issuer preferences, you should be able to find the right choice for you.
Let’s see how these cards compare.
Comparing the best cards for gift cards
| Card | Category bonus on merchants that sell gift cards | Annual fee |
|---|---|---|
5% cash back (or 5 points per dollar spent) at office supply stores (on the first $25,000 in spending each account anniversary year) | $0 | |
4 points per dollar at U.S. supermarkets (on up to $25,000 per calendar year, then 1 point per dollar) | ||
6% cash back (for the first year, then 3%) in the category of your choosing (on the first $2,500 per quarter in combined purchases, then 1%) | $0 | |
2% cash back at Costco and on Costco.com | $0 (Costco membership required) | |
2% cash back on all purchases (1% when you buy and 1% when you pay) | $0 |
Let’s take a deeper look at the details of each of our top picks.
Ink Business Cash
Best for: Small business owners who often shop at office supply stores
Annual fee: $0
Reward your inbox with the TPG Daily newsletter
Join over 700,000 readers for breaking news, in-depth guides and exclusive deals from TPG’s experts
Welcome offer: Earn $750 cash back after spending $6,000 on purchases in the first three months from account opening.

Why it’s great for gift card purchases: The Ink Business Cash is a great choice if you commonly purchase gift cards at office supply stores like Staples or OfficeMax, since this card earns 5% cash back (or 5 points per dollar spent) on those purchases (on up to $25,000 in spending each year, then 1% cash back or 1 point per dollar spent).
Since this card has no annual fee, it’s perfect for businesses that are just starting out or sole proprietors looking for a good option for their gift card purchases. Plus, if you have an eligible Ultimate Rewards card, such as the Ink Business Preferred® Credit Card (see rates and fees) or Chase Sapphire Reserve for Business℠ (see rates and fees), your rewards can be transferred to any of Chase’s 14 transfer partners.
To learn more, check out our full review of the Ink Business Cash.
Apply here: Ink Business Cash Credit Card
American Express Gold
Best for: Those looking for additional benefits beyond earning rewards
Annual fee: $325
Welcome offer: Find out your offer and see if you are eligible for as high as 100,000 bonus points after spending $8,000 on purchases within the first six months of card membership. (Welcome offers vary, and you may not be eligible for an offer.)

Why it’s great for gift card purchases: The Amex Gold earns 4 points per dollar spent at restaurants worldwide and U.S. supermarkets (on up to $50,000 and $25,000 in spending per calendar year, respectively, then 1 point per dollar spent). That makes it a great choice for any gift cards you purchase at restaurants or U.S. supermarkets.
In addition to the bonus rewards it earns, the Amex Gold provides a few statement credits to help justify its annual fee. For example, cardmembers can earn up to $50 semiannually on purchases made at Resy restaurants in the U.S. Cardmembers can also earn up to $10 monthly for eligible dining purchases and up to $10 in Uber Cash each month (when they add their Amex Gold to their Uber account and pay with any Amex card; enrollment required for select benefits).
To learn more, check out our full review of the Amex Gold.
Apply here: American Express Gold Card
Bank of America Customized Cash Rewards
Best for: Cash-back enthusiasts
Annual fee: $0
Welcome offer: Earn 6% back on the category of your choice for the first cardholder year. Plus, earn a $200 online cash rewards bonus after spending $1,000 on purchases in the first 90 days of account opening.

Why it’s great for gift card purchases: If you’re team cash back, the Bank of America Customized Cash Rewards card can be a great choice for your gift card spending. Since you’ll earn 6% back on the category of your choosing for the first cardholder year (on up to $2,500 in purchases each quarter, then 1% back), you can use this card to rack up a lot of rewards at your preferred gift card merchant, such as Costco or Staples.
After your 6% cash-back welcome offer ends, you’ll still earn 3% cash back on a category of your choice (subject to the same quarterly spending cap), so this card has solid long-term value.
To learn more, check out our full review of the Bank of America Customized Cash Rewards.
Apply here: Bank of America Customized Cash Rewards
Costco Anywhere Visa
Best for: Those who frequently buy gift cards at Costco
Annual fee: $0 (Costco membership required)
Welcome offer: None

Why it’s great for gift card purchases: Costco is a popular choice for gift card purchases, but since it’s a wholesale club, it often doesn’t qualify for bonus rewards on many cards.
Fortunately, Costco offers its own personal credit card. With the Costco Anywhere Visa, you’ll be able to earn at least 2% cash back on all purchases made at Costco and on Costco.com. While that might not be as high a rate as other cards in this roundup offer, this may be the only card in your wallet that’s eligible for rewards at Costco.
Just keep in mind that you’ll need an active Costco membership to qualify for this card. You’ll also only be able to redeem your rewards in one way, via an annual credit card rewards certificate given when your February billing statement closes.
To learn more, check out our full review of the Costco Anywhere Visa.
Apply here: Costco Anywhere Visa Card by Citi
Citi Double Cash
Best for: Those looking for a simple flat-rate card
Annual fee: $0
Welcome offer: Earn $200 cash back after spending $1,500 on purchases in the first six months of account opening.

Why it’s great for gift card purchases: If you want to have the ability to earn bonus rewards virtually anywhere you purchase your gift cards, whether at Starbucks, Walmart or someplace else, the Citi Double Cash is the way to go. This card earns 2% cash back on all purchases (1% when you buy and 1% when you pay it off).
Your cash back is provided as Citi ThankYou points, which can be transferred to Citi’s 21 airline and hotel partners. Just keep in mind that your points will transfer at a less favorable ratio than if you had a higher-tier Citi card, such as the Citi Strata Premier® Card (see rates and fees).
To learn more, check out our full review of the Citi Double Cash.
Apply here: Citi Double Cash Card
Bottom line
If you’re planning to buy gift cards in the near future, it’s important to choose the right card to maximize the rewards you’ll earn. The right card for you depends on which type of merchant you buy your gift cards from. That’s especially true if you make these purchases with specific companies, such as Costco.
If you want to keep it simple, you can always opt for a basic flat-rate card. That way, you don’t need to worry about tracking bonus categories. You’ll earn bonus rewards wherever you buy your gift cards.
Related: The best credit cards for holiday shopping
For rates and fees of the Amex Gold Card, click here.
