Where to Buy Gift Cards Online & Pick Up in Stores (+ Where You Can’t)

Gift card display in a store

When preparing for a shopping trip, ordering gift cards online to pick up in-store can save you time. It’s also convenient to add them to curbside pickup orders.

Most stores don’t offer this service for gift cards. However, there are a few options.

Below, I have the list of major retailers that allow you to buy gift cards online and pick them up in stores, complete with policy details. I also share businesses that don’t offer this service.

I confirmed this information by contacting customer service representatives and reviewing each company’s website.

The List

The following retailers allow you to purchase gift cards online and pick them up in-store.

Note that store pickup may be subject to availability. Depending on the company and whether it ships items to the store or takes them from the shelf, gift cards may be temporarily out of stock at your nearest location.

Best Buy logo

Best Buy

  • Restrictions: You can purchase up to 10 gift cards online to pick up in-store.[1]
  • Pickup fee: None[2]
  • Shop

Kohls logo


Kroger logo


  • Restrictions: Some stores don’t offer pickup.[4]
  • Pickup fee: $5 for orders totaling less than $35; no fee for orders totaling $35 or more[4]
  • Shop

Walgreens logo


  • Restrictions: Non-denominated gift cards are ineligible; gift cards must be in stock at the desired location.[5][6]
  • Pickup fee: None, though there is a $10 minimum purchase amount.[5][6]
  • Shop

Walmart logo


  • Restrictions: Only available for certain gift cards and amounts; check item descriptions for details.[7]
  • Pickup fee: $7 for orders totaling less than $35; no fee for orders totaling $35 or more[7]
  • Shop

While pickup options are convenient, you may be able to save on your purchase by visiting a store to buy a gift card or waiting for shipping. See my list of places to buy discounted gift cards in person and online.

Stores That Don’t Sell Gift Cards Online for Store Pickup

The following stores do not offer store pickup for gift cards purchased online.

  1. Best Buy customer service via live chat[]
  2. https://www.bestbuy.com/site/help-topics/store-pickup/pcmcat204400050014.c?id=pcmcat204400050014[]
  3. Kohl’s customer service via live chat[][]
  4. https://giftcards.kroger.com/blog/blog-grocery-pickup[][]
  5. https://www.walgreens.com/store-services/store-pickup?ban=dl_dlsp_tile_Pickup[][]
  6. https://www.walgreens.com/topic/help/pickup.jsp[][]
  7. Walmart customer service via live chat[][]
  8. Albertsons customer service via live chat[]
  9. Bass Pro Shops store customer service representatives[][]
  10. https://www.bedbathandbeyond.com/gift-cards/gift-card-information.html[]
  11. BJ’s Wholesale Club store customer service representatives[]
  12. https://www.bjs.com/products/bjs-gift-cards.jsp[]
  13. Costco customer service via live chat[]
  14. CVS customer service (800) 746-7287[]
  15. DICK’S Sporting Goods customer service via live chat[]
  16. https://www.hobbylobby.com/customer-service/faq/shipping/can-i-place-an-order-online-and-pick-it-up-at-my-local-store[]
  17. The Home Depot customer service via Facebook chat
  18. JCPenney((https://www.jcpenney.com/m/customer-service/gift-cards-e-gift-cards[]
  19. Lowe’s store customer service representatives[]
  20. Macy’s customer service via Facebook chat[]
  21. https://www.marshalls.com/us/store/jump/topic/Ship-To%2FPick-Up-At-Store/18400010p[]
  22. https://www.marshalls.com/us/store/jump/topic/Gift-Cards/6500003p[]
  23. https://www.rei.com/netstorage/pages/mobile/store-pickup-info.html[]
  24. https://www.rossstores.com/contact-us/[]
  25. Sam’s Club customer service via live chat[]
  26. Target customer service via live chat[]
  27. https://tjmaxx.tjx.com/store/jump/topic/free-ship-to-store/18400010p[]
  28. Whole Foods customer service via live chat[]
  29. World Market customer service via live chat[]

Leave a Reply

Your email address will not be published. Required fields are marked *