Choose any of our available value options or enter a custom amount
Where can I get my eGift card?
You can purchase The Body Shop eGift card directly from our sites. Choose one of the many colorful designs we have for your special occasion, whether it be for a friend, a partner, a family member, or yourself.
How fast will my eGift card be received?
Your eGift card will be sent to the recipient’s email immediately after your purchase. To make any online purchases, simply enter the eGift card number at the checkout page.
The eGift card can be linked by clicking on the “Link to Account” button. It can then be accessed when logged in through our site or app.
Where can I use my eGift card?
You can use your eGift card online through our sites and apps. If you would like to gift it to someone living in another country within the region, please make sure you purchase it from our site in that country. Our eGift cards are single currency – you cannot use them to purchase items from other countries.
Does the eGift card have a value limit?
We offer multiple value options for you to select from or you can enter a custom amount instead.
How can I top up my eGift card or check its balance?
You can do that through the “Check Balance” and “Top Up Card” buttons on our eGift Card page. You can top up your card by selecting one of our available value options or by entering a custom amount, which will be reflected immediately after checkout.
How can I send an eGift card to someone?
1. Select a design of your liking, depending on the occasion.
2. Select a value option or enter the custom amount that you would like.
3. Select who you will be purchasing the gift card for.
4. Enter their details.
5. You also have the option of leaving them a heartfelt message.