Person holding phone showing E-Gift CardPerson holding phone showing E-Gift Card

Holiday Beauty
Gift Cards

Holiday Beauty
Gift Cards

Give a gift bursting with possibilities.

With a whole world of gifting to discover this holiday season, we know that it can be a little overwhelming. We also know that everyone loves to feel the positive change during the festive season and beyond. So, whether they’re tricky to buy for or you want to treat them to a self-care spree, give the gift of choice with our Gift Cards and E-Gift Cards.

All our vouchers can feature a personalized message from you and be spent in store and online within 24 months*. Pick up a card in store, or order one online to have it sent straight to their inbox. Easy peasy.


There are two ways you can send a gift card this holiday season. Keep scrolling for our roundup.

Image of mobile phone with The Body Shop e-gift card

Send an E-Gift card online

Need a present pronto? We’ve got you. Just order one of our E-Gift Cards and we’ll send it over in a flash or at a scheduled time. You can load any amount between $5 and $200. Already got your Gift Card? You can check your balance online here.

Send an E-Gift Card
The Body Shop employee behind till in shop

Buy a gift card in store

If you’re already out and about doing your holiday shopping, step into your nearest The Body Shop store to buy a Gift Card (we always love to see you), then load the card with your chosen amount. To check the balance of a card in store, simply ask a member of our friendly team.

Find my nearest store