Short Answer

You can buy gift cards with a credit card, but only at some stores and websites. Some of the retailers that allow gift card purchases with credit cards include Barnes & Noble, Target, Walmart, and Amazon. For the list of places where you can use a credit card to buy a gift card (plus where you can’t), see below.

Can You Buy Gift Cards With a Credit Card?

It is possible to buy gift cards with a credit card at many major retailers. However, some of these stores only allow you to use credit cards for gift cards online. We contacted corporate and store customer service representatives from retailers across the U.S. to verify where you can use credit cards to buy gift cards.

Places to Buy a Gift Card With a Credit Card in Person

Note: Be prepared to show ID when you use a credit card to purchase gift cards at any of the stores listed below.

ALDI

  • Fees: None for retail gift cards; up to $6 purchase fee for Mastercard, Visa, or American Express[1]
  • Online or in stores? In stores[2]
  • Store cards or third-party? Both[1]
  • Find a location

Barnes & Noble

Costco

CVS

  • Fees: None for retail gift cards; about $6 purchase fee for American Express, Visa, or Mastercard[7]
  • Online or in stores? Both[8]; our related research lists gift cards available at CVS.
  • Store cards or third-party? Store cards online; both in stores[8]
  • Find a location

Dollar General

  • Fees: None for retail gift cards; about $6 purchase fee for Mastercard, Visa, or American Express[9]
  • Online or in stores? In stores[10]
  • Store cards or third-party? Both[10]
  • Find a location

Game Stop

  • Fees: None for retail gift cards; about $6 purchase fee for Visa and Mastercard, but they weren’t in stock at the locations we called[11]
  • Online or in stores? Both[12]; our previous research features Game Stop’s list of gift cards.
  • Store cards or third-party? Store cards online; both in stores[12]
  • Find a location

H-E-B

The Home Depot

  • Fees: None for retail gift cards; up to a $6 purchase fee for American Express, Mastercard, and Visa[14]
  • Online or in stores? Both[14]
  • Store cards or third-party? Store cards online; both in stores[15]. Our related research features the list of gift cards The Home Depot sells.
  • Find a location

Kroger

Macy’s

Menards

  • Fees: None for retail gift cards; up to $6 purchase fee for Mastercard, Visa, and American Express[20]
  • Online or in stores? Both[20]
  • Store cards or third-party? Store cards online; both in stores[21]
  • Find a location

Nordstrom

Office Depot

  • Fees: None for retail gift cards; up to $6 purchase fee for American Express, Mastercard, and Visa[24]
  • Online or in stores? Both[24]
  • Store cards or third-party? Store cards online (there is a link for specialty cards, too, but the link takes you to giftcardmall.com); both in stores[25]
  • Find a location

Publix

  • Fees: None for retail gift cards; up to about $6 purchase fee for Visa and Mastercard[26]
  • Online or in stores? Both[27]
  • Store cards or third-party? Store cards online; both in stores[27]. Our related research lists the gift cards Publix sells.
  • Find a location

Safeway

  • Fees: None for retail gift cards; up to $6 purchase fee for Mastercard and Visa[28]
  • Online or in stores? Both[28]
  • Store cards or third-party? Store cards online; both in stores[29]. See our related research for the list of gift cards Safeway sells.
  • Find a location

Sephora

Sheetz

  • Fees: None for retail gift cards; up to $6 purchase fee for Mastercard and Visa(credit card purchase is not allowed on non-denominational Visa or Mastercard)[32]
  • Online or in stores? Both[33]
  • Store cards or third-party? Both[33]
  • Find a location

Speedway

  • Fees: None for retail gift cards; up to $6 purchase fee for Mastercard, Visa, or American Express[34]
  • Online or in stores? In stores[34]
  • Store cards or third-party? Both[34]
  • Find a location

Staples

  • Fees: About $2 for shipping; Visa and Mastercard gift cards also have up to $9 purchase fee, depending on gift card amount[35]
  • Online or in stores? Both[36]
  • Store cards or third-party? Both[36]
  • Find a location

Stop & Shop

Target

  • Fees: None for retail gift cards; up to about $6 purchase fee for American Express, Mastercard, and Visa[39]
  • Online or in stores? Both[39]
  • Store cards or third-party? Both[40]
  • Find a location

Ulta

Vons

Walgreens

  • Fees: None for retail gift cards; about a $6 purchase fee for Mastercard and Visa[45]
  • Online or in stores? In stores[46]
  • Store cards or third-party? Both[46]
  • Find a location

Walmart

  • Fees: None for retail gift cards; up to $7 fee for Mastercard and Visa gift cards, depending on the gift card amount[47]
  • Online or in stores? Both[48]
  • Store cards or third-party? Both[48]
  • Find a location

Wegmans

  • Fees: None for retail gift cards; up to $6 purchase fee for American Express, Mastercard, and Visa[49]
  • Online or in stores? Both[50]
  • Store cards or third-party? Store cards online; both in stores[50]. Our related research lists the gift cards Wegmans sells.
  • Find a location

Stores That Accept Credit Cards for Gift Cards Online

The following retailers only accept credit cards for online gift card purchases:

Amazon

  • Fees: None for retail gift cards; about $6 purchase fee for American Express, Mastercard, and Visa[51]
  • Store card or third-party? Both[52]
  • Shop

Best Buy

  • Fees: None for retail gift cards; about $6 purchase fee for Mastercard, American Express, and Visa[53]
  • Store cards or third-party? Both[54]
  • Shop

BJ’s Wholesale Club

  • Fees: None for retail gift cards; up to $6 purchase fee for American Express, Mastercard, and Visa[55]
  • Store cards or third-party? Store[56]
  • Shop

Kohl’s

  • Fees: None; Kohl’s does not sell Mastercard, Visa, or American Express gift cards[57]
  • Store cards or third-party? Store cards[58]
  • Shop

Lowe’s

  • Fees: None[59]
  • Store cards or third-party? Store cards only; Lowe’s sells both in stores, but only accepts credit cards for online gift card purchases.[59]
  • Shop

Sam’s Club

  • Fees: None for retail gift cards; up to about $12 purchase fee for American Express, Visa, and Mastercard, depending on the gift card amount and if it is a single card or multi-pack[60]
  • Store cards or third-party? Both[61]
  • Shop

Places That Don’t Accept Credit Cards for Gift Cards

In the course of our research, we found that the following places won’t let you buy a gift card with a credit card:

  • 7-Eleven
  • Albertsons
  • BP
  • Circle K
  • ExxonMobil
  • Giant
  • Harris Teeter
  • Meijer
  • QuikTrip
  • Rite Aid
  • Save Mart
  • Shell
  • Sunoco
  • Wawa

  1. ALDI customer service (630) 879-8100[][]
  2. https://www.aldi.us/en/about-aldi/faqs/method-of-payment-aldi-gift-cards-coupons/[]
  3. Barnes & Noble customer service (800) 843-2665[][]
  4. https://www.barnesandnoble.com/b/gift-cards/_/N-8rg[]
  5. Costco customer service (800) 220-6000[]
  6. https://www.costco.com/gift-cards-tickets.html[][]
  7. CVS customer service (800) 746-7267[]
  8. https://cvs.cashstar.com/store/design?ref=cvs1&locale=en-us[][]
  9. Dollar General customer service (877) 463-1553[]
  10. Dollar General customer service (800) 883-8895[][]
  11. Game Stop customer service (800) 883-8895[]
  12. https://www.gamestop.com/giftcards/[][]
  13. H-E-B customer service (800) 432-3113[][][]
  14. The Home Depot customer service (800) 466-3337[][]
  15. https://homedepot.cashstar.com/store/type?ref=THD1&cm_sp=1c02838b-899c-4dd4-8b5f-8d3f4ab1ba78&locale=en-us[]
  16. https://giftcards.kroger.com/faq[][]
  17. Kroger customer service (800) 576-4377[]
  18. Macy’s customer service (800) 289-6229[]
  19. https://www.macys.com/shop/gift-cards?id=1405&edge=hybrid&cm_mmc=MSN_Bing_Trademark-_-Gift_Cards_-_Modified_Broad_Macy%27sGiftCards-_-81363876749961-_-%2Bmacys%20%2Bgift%20%2Bcards_bb_c_kclickid_d4bd0c5f-2185-4322-8765-0c9512423f34_KID_893_27985319_2814561814_81363876749961_kwd-25131814286:loc-71170___c_KID_&trackingid=486×268931&m_sc=sem&m_sb=Bing&m_tp=Text&m_ac=MSN_Bing_Trademark&m_ag=Macy%27sGiftCards&m_cn=Gift_Cards_-_Modified_Broad&m_pi=bi_cmp-27985319_adg-2814561814_ad-81363876749961_kwd-25131814286:loc-71170_dev-c_ext-_prd-&msclkid=1ffe04d77bd91cfa9f405bf75cc92e72[][]
  20. Menards customer service (307) 635-2201[][]
  21. https://www.menards.com/main/gift-cards/c-3410.htm?searchTermToCategory=gift+cards[]
  22. Nordstrom customer service (888) 282-6060 [][]
  23. https://www.nordstrom.com/browse/customer-service/gift-card-info?mrkgadid=3360333886&mrkgcl=760&mrkgen=mtext&mrkgbflag=1&mrkgcat=Terms&utm_content=1268836982608024&utm_term=kwd-79302675275447:loc-71170&utm_channel=low_nd_psb_brand&sp_source=bing&sp_campaign=291275956&adpos=&creative=&device=c&matchtype=e&network=o&acctid=21700000001689570&dskeywordid=43700049869800224&lid=43700055702812595&ds_s_kwgid=58700005465141596&locationid=103425&targetid=kwd-79302675275447:loc-71170&campaignid=291275956&adgroupid=1268836982608024&msclkid=3d802875aa691ee5bb1e77558732a3bd&utm_source=bing&utm_medium=cpc&utm_campaign=1.%20BRAND%20TERMS%20(EXACT)_low_nd_psb_brand_FY2020_Nordstrom_2836_US&utm_term=nordstrom%20gift%20card&utm_content=Gift%20Card%20(Online)_low_nd_psb_brand&gclid=CK2ao-eL8OoCFUaUxQIdkCgKTw&gclsrc=ds[]
  24. Office Depot customer service (800) 463-3768[][]
  25. https://www.officedepot.com/cm/marketing/gift-cards?cm_sp=FooterLinks-_-products-_-GiftCards[]
  26. Publix customer service (800) 242-1227[]
  27. https://ww4.publix.com/gift-cards?redirectUrl=https%3a%2f%2fwww.publix.com%2fgift-cards[][]
  28. Safeway customer service (877) 723-3929[][]
  29. https://www.safeway.com/shop/lp/giftcards.html[]
  30. Sephora customer service (877) 737-4672[][]
  31. https://www.sephora.com/beauty/giftcards?om_mmc=aff-linkshare-redirect-msYS1Nvjv4c&c3ch=Linkshare&c3nid=msYS1Nvjv4c&affid=msYS1Nvjv4c-epORmh2Pw4xTxSo5dXnvIg&ranEAID=msYS1Nvjv4c&ranMID=2417&ranSiteID=msYS1Nvjv4c-epORmh2Pw4xTxSo5dXnvIg&ranLinkID=10-1&browserdefault=true[]
  32. Sheetz customer service (814) 941-3730[]
  33. https://www.sheetz.com/gift-cards[][]
  34. Speedway customer service (800) 643-1948[][][]
  35. Staples customer service (800) 333-3330[]
  36. https://www.staples.com/gift+cards/directory_gift%2520cards[][]
  37. Stop & Shop customer service (800) 767-7772[]
  38. https://stopandshop.com/shop-online/giftcard/[][]
  39. https://www.target.com/c/gift-cards/-/N-5xsxu[][]
  40. Target customer service (800) 544-2943[]
  41. Ulta customer service (866) 983-8582[][]
  42. https://www.ulta.com/giftcards?cmpid=PS_Brand!bing!Brand&cawelaid=270498756&catrk=spfid-70&caagid=171584423&catci=kwd-1760603190:loc-190&capcid=77034579487112&cadevice=c&msclkid=26711ba52e481a2d9f5344856c0e6a4b[]
  43. Vons customer service (877) 723-3929[]
  44. https://www.vons.com/shop/lp/giftcards.html[][]
  45. Walgreens customer service (800) 925-4733[]
  46. https://www.walgreens.com/store/c/gift-cards/ID=360671-tier2general?afsrc=1&cjevent=84f7430cd03811ea830b000a0a240613&CID=5250933&ec=9069228&PID=9069228&AID=11020894&SID=oc5A05L8E%2FcFrofF6SHThBzmKuGIufxpV6BoKyH3lhGzTLj+seM5rGoe0kUunoL7[][]
  47. Walmart customer service (800) 925-6278[]
  48. https://www.walmart.com/cp/gift-cards/96894?irgwc=1&sourceid=imp_T33y4XQOBxyOUblwUx0Mo38OUkiWgOXePXGyRM0&veh=aff&wmlspartner=imp_2003851&clickid=T33y4XQOBxyOUblwUx0Mo38OUkiWgOXePXGyRM0&sharedid=[][]
  49. Wegmans customer service (800) 934-6267[]
  50. https://www.wegmans.com/gift-cards/[][]
  51. Amazon customer service (888) 280-4331[]
  52. https://www.amazon.com/s/ref=as_li_ss_tl?k=gift+cards&ref=nb_sb_noss_1&linkCode=ll2&tag=firsquarfina-20&linkId=1c93291f878acf90f4269011de317a9b&language=en_US[]
  53. Best Buy customer service (888) 237-8289[]
  54. https://www.bestbuy.com/site/electronics/gift-cards/cat09000.c?id=cat09000&irclickid=xdOxjTW%3A7xyOUpAxTSQPxVT4UkiWW-TXPXGRWc0&irgwc=1&ref=198&loc=Bing%20Rebates%20by%20Microsoft&acampID=0&mpid=2003851#/[]
  55. BJ’s customer service (800) 257-2582[]
  56. https://www.bjs.com/products/gift-cards.jsp?afsrc=1&CJEVENT=762037bacede11ea83af01050a24060e&utm_source=CJ_Bing%20Rebates%20by%20Microsoft&utm_medium=Affiliates&utm_campaign=One%20Stop%20Shop[]
  57. Kohls customer service (855) 564-5705[]
  58. https://www.kohls.com/catalog/gift-cards.jsp?CN=Department:Gift%20Cards&kwid=kwd-77034596847961:aud-805708612:loc-190&utm_source=bing&utm_medium=cpc&utm_term=kohl%27s%20gift%20cards&utm_campaign=Brand&UTM_Adgroupid=58700005026269246&pfx=pfx_bing_roi&cid=brandsearch&msclkid=6d8d215b23c912a2fd157e46f910f6f3&gclid=CM2ouO_U6-oCFRqvZQodES0P2A&gclsrc=ds[]
  59. Lowe’s customer service (800) 445-6937[][]
  60. Sam’s Club customer service (800) 749-5367[]
  61. https://www.samsclub.com/c/gift-cards/1003?pid=_Aff_LS&siteID=msYS1Nvjv4c-Ti7GQipV6EA4ZJtSqsbYrg&ranMID=38733&ranEAID=msYS1Nvjv4c&ranSiteID=msYS1Nvjv4c-Ti7GQipV6EA4ZJtSqsbYrg&pubNAME=Bing[]

This Season