9 Best Places to Buy Sephora Gift Cards

Sephora storefront inside a shopping mall

Disclosure: FQF is reader-supported. When you buy/reserve/sign up through a link, we may earn a commission. Editorial Policy

Sephora has freestanding retail locations as well as stores that are part of JCPenney department stores.

Sephora sells its own gift cards in both the freestanding Sephora stores and JCPenney Sephora locations, but there are some important differences to take note of before buying your gift card.

We spoke with multiple Sephora and JCPenney Sephora representatives at in-store locations in New York and Arizona, as well as corporate customer service representatives for both Sephora and JCPenney. Representatives from both stores provided the following information:

  • Freestanding Sephora stores offer gift cards with dollar amounts ranging from $10 to $500. You can use gift cards purchased at a freestanding Sephora store at any Sephora location, including JCPenney Sephora stores and Sephora.com.
  • JCPenney Sephora stores also sell Sephora gift cards with amounts ranging from $10 to $500. You can only use gift cards purchased at JCPenney Sephora stores at JCPenney Sephora locations; you cannot use them at freestanding Sephora stores, on Sephora.com, or on JCPenney.com.
  • Each gift card purchased at a freestanding Sephora store includes a gift such as a compact mirror, cosmetic pouch, or wallet pouch at no additional charge. JCPenney Sephora gift cards do not include a gift with purchase.

Other Stores That Sell Sephora Gift Cards

Sephora and JCPenney Sephora stores are not the only places to buy Sephora gift cards. We reached out to several different retailers in Arizona, Florida, Georgia, and New York to confirm availability.

While the following stores confirmed that they do sell Sephora gift cards, availability may vary by store location (or online inventory, for resellers). It’s always a good idea to call ahead to your local store to verify its stock. Sephora gift card locations include:

Amazon logo


  • Denominations: $25, $50, $75, $100, $200, or $250
  • Availability: Online only; physical and digital gift cards
  • Fees: None
  • Shop Amazon

Best Buy logo

Best Buy

  • Denominations: $25 or $50 for digital gift cards; $50 in stores
  • Availability: In-store and online; all of the stores we contacted had Sephora gift cards available, and the Best Buy website sells both physical and digital gift cards
  • Fees: No additional fees in-store or online; shipping, store pick-up, and digital delivery are free

The Home Depot logo

The Home Depot

  • Denominations: $25
  • Availability: Select locations (including about half of the stores we called); The Home Depot does not sell Sephora eGift cards
  • Fees: None

Kroger logo


  • Denominations: Online, Sephora gift cards are available in amounts of $25, $50, $75, $100, $200, or any custom amount between $5 and $200. In-store amounts vary by location; some stores carry cards that you can load with any amount from $15 to $500, while others sell specific denominations of $25 or $50.
  • Availability: Kroger sells physical Sephora gift cards in stores and sells both eGift cards and physical gift cards online.
  • Fees: None in stores or online, unless you select a trackable or expedited shipping method; shipping costs range from free to about $25

Note: See our list for other gift cards available at Kroger.

Lowes logo


  • Denominations: Vary by store, but range from $15 to $500
  • Availability: In stores only
  • Fees: None

Rite Aid logo

Rite Aid

  • Denominations: $25
  • Availability: In stores only
  • Fees: None

Note: See our article for more gift cards available at Rite Aid.

Walmart logo


  • Denominations: $25 or $50
  • Availability: Walmart sells physical Sephora gift cards in stores and both physical and eGift cards online
  • Fees: None in stores or online; eDelivery and shipping for online purchases of Sephora gift cards are free

Note: See our list of gift cards available at Walmart for more in-store gift card options.

Stores That Do Not Sell Sephora Gift Cards

The following stores informed us that they do not sell Sephora gift cards.

Again, gift cards sold in stores may vary by location, so you may want to give your local store a call to find out about its gift card availability.

  • BJ’s Wholesale Club
  • Costco Wholesale
  • CVS
  • Publix
  • Sam’s Club
  • Target
  • Walgreens

For the makeup lover, see our research on where to buy Ulta gift cards. You can also check out our comprehensive list of stores that sell gift cards.


buy modafinil online where to buy modafinil