Skip to content Skip to main navigation Skip to footer

Free shipping over $50

Free shipping over $50

GIFT CARDS

If you’re not sure what they like these days or need a last-minute present pronto, look no further. Everyone loves to feel good, so give the gift of choice. Whether they’re tricky to buy for or you want to treat them to a self-care spree, our Gift Cards and E-Gift Cards have you covered. Our gift cards can be spent in store and online. Pick up a card in store, or order one online to have it sent straight to their inbox. Easy peasy.*

Gift cards

BUY A GIFT CARD IN STORE

Pop into your nearest The Body Shop store to buy a Gift Card (we always love to see you) and load it 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

GIFT CARD BALANCE CHECKER

Already got a gift card? Check your balance using our balance checker.

Check balance
e-Gift card

SEND AN E-GIFT CARD ONLINE

Stumped for gift ideas? Or did you forget to get Brenda next door a little something? It’s okay, 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.