If you buy a product or service through the links found on our site, we may earn a commission. Only Giving Assistant members are eligible to receive cash back. Learn more about Giving Assistant.

37 Best Gift Cards to Give (2021 Review)

Since more people seek easy gift ideas and less stress during the holiday season, gift card sales will continue to soar in 2021. Not only do digital gift cards help consumers avoid in-person shopping and beat the holiday crowds, but it’s also an excellent way to support your local economy during the pandemic.

Another plus: No more playing guessing games and worrying about picking the right color, size, style, and fit—you’re giving the gift of choice—it’s a win-win for everyone! 

Below we’re sharing our list of best gift cards to give based on their popularity, availability, resale value, buyer discounts, and how effortless it is to order the gift card online:

  • Walmart
  • Instacart
  • DoorDash
  • Costco
  • The Children’s Place
  • Kids Foot Locker
  • Build-A-Bear
  • Hotels.com
  • Airbnb
  • Southwest Airlines
  • Golf Town
  • Go Play Golf Gift Card
  • Dick’s Sporting Goods
  • Fanatics
  • Man Crates
  • Dollar Shave Club
  • Forever 21
  • Lululemon
  • ULTA
  • Spafinder
  • Spa Week
  • Groupon
  • GameStop
  • Xbox
  • Game & Grub Choice eGift Card
  • Bed Bath & Beyond
  • Target
  • Visa Gift Card
  • Carter’s
  • Baby Earth
  • The Honest Company
  • Fandango
  • Darden Fandango
  • Regal Entertainment
  • Happy Gift Cards
  • Scholastic
  • Oriental Trading Company

Grocery Gift Cards

1. Walmart

Walmart gift card

Shop CardCash.com

Walmart is not only one of the most popular places to shop, but the company also has the most physical stores across the U.S. than any other retailer. That means there are plenty of online and in-store opportunities to shop for someone that receives a Walmart eGift card.

Earn up to 2% cash back when buying discounted Walmart gift cards at CardCash through Giving Assistant.

2. Instacart

Instacart gift card

Sometimes you absolutely cannot (or don’t want to) leave the house to get groceries, which is why Instacart makes the most-wanted gift cards list. Your family and friends may never know when having access to one of the most popular grocery delivery services will come in handy.

Instacart gift cards are usable, up to balance, toward eligible online orders placed on instacart.com, in the Instacart app, and on “Powered by Instacart” sites.

Find GiftCards.com promo codes to get the best deal, plus earn up to 5% cash back as a Giving Assistant shopper.

3. DoorDash

DoorDash gift card

DoorDash delivers local food and groceries from over 300,000 local and national favorites across the U.S., Canada, and even Australia. A DoorDash gift card helps loved ones save time, money, and the stress of trying to figure out what to cook for dinner.

Earn 2% cash back at GiftCardMall when you purchase gift cards through Giving Assistant.

4. Costco

Costco gift card

Only Costco members can purchase the coveted Costco gift card, which you don’t have to be a member to use. Occasionally, the big-box retailer runs specials on gift cards so that members can save more money during the holidays.

Savings tip: Interested in becoming a member? Giving Assistant shoppers can earn up to $6 cash back on a new Costco membership.

Gift Cards for Kids

5. The Children’s Place

The Children's Place gift card

When shopping for kids, The Children’s Place is one of the number one places parents go shopping for children’s clothes, shoes, and accessories. In addition, the store has school uniforms, backpacks, hair accessories, and more. You can purchase a physical or digital Children’s Place gift card, up to $300, through GiftCardMall.com.

We love that this gift card is also redeemable at Gymboree, which has the cutest kids’ pajamas.

Find the latest GiftCardMall.com deals, plus earn up to 5% cash back through Giving Assistant.

6. Kids Foot Locker

Kids Foot Locker gift card

Depending on their age, kids’ feet can grow a half size or more every 2 to 4 months! That means a Kids Foot Locker gift card (available from $10-$250) makes a welcomed present that ensures the kiddos get the sneakers and shoes they want (and ones that fit!).

Good news! This gift card is also redeemable at Foot Locker, Lady Foot Locker, Footaction, Champs Sports, and Eastbay.com.

Save more with Kids Foot Locker coupon codes, plus earn 4% cash back when shopping with Giving Assistant.

7. Build-a-Bear

Build-a-Bear gift card

There’s something magical about being able to create your own furry friend and customize it with sounds, scents, clothing, and accessories. With Bear Bucks® gift cards, kids can visit a Build-A-Bear Workshop to enjoy an unforgettable interactive experience at one of their over 400 stores worldwide.

You can purchase physical and digital Build-A-Bear gift cards, up to $200, at GiftCardMall.com, plus earn up to 5% cash back as a Giving Assistant shopper.

Travel Gift Cards

8. Hotels.com

Hotels.com gift card

CardCash.com has hundreds of discounted Hotels.com gift cards, ranging from $25 to $1,000, that your family and friends can use at over 150,000 hotels, including major chains and resorts, in over 200 countries. We love that these eGift cards do not expire, so if they have to postpone a vacation, their gift will be waiting for them to use at a later date.

Find CardCash promo codes, plus earn up to 2% cash back as a Giving Assistant shopper.

9. Airbnb

Airbnb gift card

Instead of staying at the usual hotel or motel, Airbnb makes it easy for leisure and business travelers to book a private room (or a whole house!) in more than 100,000 cities for short or extended stays. Gift a physical or digital Airbnb gift card they can use online at Airbnb.com.

Earn 2% cash back on branded gift cards at GiftCards.com when shopping with Giving Assistant.

10. Southwest Gift Card

Southwest Gift Card

Treat your jet-setting family and friends to a Southwest gift card (available from $25 to $500), which is redeemable at Southwest.com, for phone reservations, or at a Southwest Airlines ticket counter for air travel and other qualifying services and products.

Tip: Giving Assistant shoppers earn 2% cash back on travel gift cards at GiftCardMall.com.

Golf Gift Cards

11. Golf Town

Golf Town gift card

Digital GolfTown gift cards are excellent for loved ones who need new golf equipment and gear, whether golf clubs, balls, shoes, bags, carts, or accessories. GolfTown has many thoughtful gift ideas, like name-brand umbrellas, artwork, books, and ball display racks. These gift cards are available in many fun golf designs, up to $500.

Earn 2% cash back on GolfTown purchases when you shop with Giving Assistant.

12. Go Play Golf Gift Card

Go Play Golf Gift Card gift card

Your favorite golfer can redeem a digital Go Play Golf Gift card to play golf, buy merchandise, and even convert it to a Topgolf gift card for the ultimate entertainment experience with point-scoring golf games, food, and fun. Note: Redemptions must be made online at goplaygolf.com.

A GiftCards.com gift card earns you up to 5% cash back when ordered through Giving Assistant.

13. Dick’s Sporting Goods

Dick's Sporting Goods gift card

Not only do you save a little extra by gifting a discounted Dick’s Sporting Goods gift card from CardCash.com, but your gift recipient also gets the opportunity to choose something they really want—specific sporting and outdoor gear to perfect their golf approach, drive, and putt.

Score up to 2% cash back on gift cards at CardCash.com as a Giving Assistant shopper.

Gift Cards for Men

14. Fanatics

fanatics gift card

Fanatics is an official partner of many professional sports and has endless sports fan swag the special man in your life would love to get his hands on. So let him pick out his own NFL jersey, NASCAR Cup Series hat, or college b-ball hoodie to add to his sports gear collection.

You can get classic gift cards delivered by mail, special occasion cards by email, and team eGift cards electronically, which feature the logos of his favorite teams.

Earn 2% cash back on Fanatics gift cards when you shop with Giving Assistant.

15. Man Crates

Man Crates gift card

There’s virtually a Man Crate for every man (the grill master, the DIY’er, the adventurer, the sports fan); you name it, they got it, plus creative gift cards your fellow can have fun opening.

The Lovestruck Gift Card hides your choice of gift card ($50, $100, or $150) inside of a heart-shaped concrete brick they smash to bits with a ball-peen hammer. Gift card choices include Bass Pro Shop, The Home Depot, Petco, Amazon, and more. Safety goggles included.

You can earn 7.5% cash back on Man Crates purchases as a Giving Assistant shopper.

16. Dollar Shave Club

Dollar Shave Club gift card

Give the gift of a clean shave or refreshing shower and healthy skin with Dollar Shave Club products and accessories delivered as a one-time gift or a monthly subscription. You can send digital and traditional Dollar Shave Club gift cards (a minimum of $25), plus add a personalized message to your order. So that way, your favorite guy can choose the plan that’s best for him.

Giving Assistant shoppers earn up to 10% cash back when shopping with Giving Assistant.

Gift Cards for Women

17. Forever 21

Forever 21 gift card

It’s hard keeping up with sizes and personal styles! The Forever 21 Gift Card is the perfect gift for your fashion-forward family and friends. Available in $10 – $150 card values, you can treat them to premium jeans, plus sizes, accessories, and more that they pick for themselves

Valid in any USA store and at Forever21.com, these gift cards do not expire and ship for free in the continental U.S. You also earn 4% cash back at Forever 21 as a Giving Assistant shopper.

18. Lululemon

Lululemon gift card

In addition to colorful women’s athletic wear, you can use a lululemon gift card to purchase yoga accessories, like bags and mats. CardCash sells discounted lululemon gift cards you can save a few bucks on during the holidays. You can redeem lululemon gift cards online or at any one of its stores. The cards never expire and have no transaction fees.

Earn up to 2% cash back on gift cards at CardCash.com through Giving Assistant.

19. ULTA

ULTA gift card

ULTA makeup, healthy skincare, and dazzling nail art, yes, please! There are two types of ULTA Beauty gift cards: physical and an eGift card (both are shipped and delivered for free). These cards are redeemable in-store and online for products or services. They do not expire.

Score 5% cash back on ULTA purchases when shopping with Giving Assistant.

Spa Gift Cards

20. Spafinder

Spafinder gift card

Give the gift of pampered feet and refreshing facials! One card unlocks endless spa and salon experiences good at thousands of locations—the Spafinder gift card! Cards never expire and can also be used to purchase name-brand beauty products from Jurlique, Sothys, and more.

Earn 6% cash back on the world’s best-selling spa and salon gift cards when shopping with Giving Assistant.

21. Spa Week

Spa Week gift card

Spa Week gift cards are redeemable at over 9,000 locations for thousands of services—think electrolysis, skin consultations, yoga, kinetic body therapy, and Brazilian bikini waxes.

The gift cards don’t expire and can be personalized, printed, mailed, or emailed to recipients.

Find Spa Week promo codes, plus earn 10% cash back as a Giving Assistant shopper.

22. Groupon

Groupon gift card

The next best thing to treating someone to a spa gift card is a Groupon to a local spa or salon. Just like a gift card, Groupons provide unique experiences at local businesses offering discounts for advanced skincare, foot treatments, massage, medical spa services, and more.

Giving Assistant shoppers earn 10% cash back when they purchase a Local Groupon.

Gaming Gift Cards

23. GameStop

GameStop gift card

To gift the best gaming gift cards, GameStop has plenty, including top entertainment gift cards offering digital subscriptions and virtual currency, like Spotify Premium annual memberships, Microsoft Office 365, and Twitch subscriptions.

GameStop gift cards are available in many eye-catching designs for GameStop purchases (from $5 – $500), PlayStation and Xbox Store credits, and more.

Find the latest GameStop coupon codes, plus earn up to 5% cash back on non-gift card purchases when shopping with Giving Assistant.

24. Xbox

Xbox gift card

Xbox gamers crave new games, add-ons, map packs, and more, making an Xbox digital gift card the perfect gamer gift for any occasion. These gift cards are available in increments of $1, up to $100, and can be used at Microsoft Store online, on Windows, and Xbox.

Save more with Microsoft Store coupon codes, plus earn up to 7% cash back on purchases you make through Giving Assistant.  

25. Game & Grub Choice eGift Card

Game & Grub Choice eGift Card gift card

Gamers can work up an appetite, which is why Game & Grub Choice eGift Cards keep your teen or tween entertained and fed. Gamers have the choice to play more or eat more, or both! They can use this gift card to purchase games, gaming accessories, and food online and in-store from the following brands:

  • XBOX
  • GameStop
  • Grubhub
  • Domino’s
  • Buffalo Wild Wings

Giving Assistant shoppers earn up to 5% cash back on GiftCards.com purchases.

Wedding Gift Cards

26. Bed Bath & Beyond

Bed Bath & Beyond gift card

A Bed Bath & Beyond gift card not only helps newlyweds knock gifts off of their wedding registry, but it is also redeemable in-store and online at buybuy BABY, Cost Plus World Market, Christmas Tree Shops, and Harmon Face Values.

Save more with GiftCards.com promo codes, plus earn cash back through Giving Assistant.

27. Target

Target gift card

Not only can you save up to 5% or more on discounted Target gift cards that let your favorite newly married couples pick out specific wedding gifts, but you can also save even more with the latest CardCash.com promo codes when shopping with Giving Assistant.

28. Visa Gift Card

Visa Gift Card gift card

Visa debit gift cards can be used nearly everywhere, from grocery stores and gas stations to restaurants and doctor’s offices. We love how you can upload a photo or logo to design your own Visa gift card or choose from hundreds of designs from Gift Card Mall’s custom gift card library. You also get a free personalized greeting card with each Visa card purchase.

Earn 1% cash back on Visa Cards at Gift Card Mall through Giving Assistant.

Baby Gift Cards

29. Carter’s

Carter's gift card

Carter’s is one of the best places to find affordable baby clothes apparel, baby shoes, and accessories for little kids. Recipients can use Carter’s gift cards in the design and dollar amount you choose to purchase from these four favorite kids’ brands:

  • Carter’s
  • OshKosh
  • Skip Hop
  • Little Planet

Earn 5% cash back on Carter’s purchases when you shop with Giving Assistant.

30. Baby Earth

Baby Earth gift card

Jogging strollers, organic baby clothes, car seats, and bath toys, oh my! Baby Earth has one of the largest selections of eco-friendly baby gifts in the market today, featuring brands such as Ju-Ju-Be, GroVia, Britax, Nuna, and Skip Hop. You can choose a Baby Earth gift card, up to $100, to be delivered by email to mama and papa with instructions on redeeming at checkout.

As a Giving Assistant shopper, you can earn 6% cash back on your Baby Earth purchases.

31. The Honest Company

The Honest Company gift card

From diaper cakes to natural baby wipes, The Honest Company specializes in safe and practical baby products. Of course, any mama would love to get an Honest Company gift card (available up to $1,000), so she can stock up on diaper bag essentials, bath time products, rash cream, and other newborn must-haves.

Note: An Honest Company gift card is only redeemable on honest.com.

You can earn up to 10% on The Honest Company purchases as a Giving Assistant shopper.

Movie Gift Cards

32. Fandango

Fandango gift card

Fandango movie gift cards are versatile. You don’t use these gift cards at a movie theater’s box office, but instead, purchase your tickets for local theater shows online using Fandango’s site or app. Opt for FandangoNOW gift cards to enjoy film and TV streaming services at home.

We like that you can choose collectible movie gift cards and special occasion card designs (celebrate with a “Happy Birthday” gift card or make a custom gift card using your fav photos!).

Earn up to 3% cash back on Fandango gift cards as a Giving Assistant shopper.

33. Darden Fandango Dinner and a Movie Gift Card

Darden Fandango Dinner and a Movie Gift Card

Two cards in one! This gift card duo includes one $25 Fandango movie card and one $25 restaurant gift card. Date night is covered! Darden® Restaurants Gift Cards are redeemable in-house and for take-out and delivery orders at Olive Garden, LongHorn Steakhouse, Cheddar’s Scratch Kitchen, Yard House, The Capital Grille, Seasons 52, and Bahama Breeze.

Not a member? Giving Assistant shoppers can score 15% cash back on a new Sam’s Club membership you can use to purchase this $50 Dinner and a Movie gift card set for $47.98.

34. Regal Entertainment

Regal Entertainment gift card

You can use a Regal Entertainment eGift Card for admission and concession goodies at one of Regal Cinema’s 7,000-plus screens in the United States. Use it to see the newest blockbusters at one of their IMAX®, RPX, 4DX, and ScreenX multi-projection showings (where the movie screen extends to the auditorium walls to provide the ultimate cinema experience).

You can buy Regal Entertainment eGift cards and physical gift cards up to $500 at Gift Card Mall, plus earn up to 5% cash back on your purchases when shopping with Giving Assistant.

Gift Cards for Teachers

35. Happy Gift Cards

Happy Gift Cards gift card

Happy Cards are multi-store gift cards that give more choice and flexibility than the average gift card. They are redeemable at any of the stores and restaurants featured on their frontside.

We love the Thanks Teacher Gift Card for teachers; it can be used in-store and online at Lowe’s, Chipotle, Spafinder.com, Ulta Beauty, and The Cheesecake Factory.

Other Happy gift cards we like for teachers:

  • Happy Dining
  • Happy to Say Thanks
  • Treat Yourself

Giving Assistant shoppers earn 5% cash back when they purchase a Happy Gift Card.

36. Scholastic

Scholastic gift card

Help teachers expand their reading library, stock up on holiday classroom décor, or purchase new teaching tools with a Scholastic gift card. Educators can easily shop for school supplies and more by category, genre, theme, and grade.

Scholastic eGift cards are redeemable for online orders only at Scholastic Book Clubs, The Teacher Store, and the Scholastic Store for parents.

Find Scholastic Teacher Store promo codes, plus Giving Assistant will make a 3% donation to your choice of charity when placing an order at Scholastic.

37. Oriental Trading Company

Oriental Trading Company gift card

Teachers love splurging on unique school supplies for the classroom, which is why an Oriental Trading Company gift card is an excellent choice to celebrate Teacher Appreciation Day and any other holidays you’d like to say “thank you” to your favorite educator.

Oriental Trading Company has an entire category dedicated to Teacher Supplies, including classroom decorations, curriculum projects, and even T-shirts for educators.

Giving Assistant shoppers earn 4% cash back on their Oriental Trading Company purchases.

How Shopping for Gift Cards Can Help Support Nonprofits

Gone are the days when it’s thought impersonal to give a gift card. Especially when you don’t know what to get someone, a gift card is one of the most thoughtful gestures you can make. Shopping with Giving Assistant not only helps you save more on gifts without leaving the comfort of your home but also helps you transform your savings into charitable donations.

Learn how Giving Assistant works and why you should install the Giving Assistant Button to find the best holiday deals (and earn the most cash back year-round) that you can give automatically to your favorite nonprofits every time you shop.