SEND AN E-GIFT ONLINE
Left it to the last minute? There's still time to send them an E-Gift Card! It's the quickest and easiest way to give someone a gift they'll love. Select your design, add a personal message and email your E-Gift Card instantly, or choose a time for them to receive it.
Already got a Gift Card? Check your balance online here.
BUY A GIFT CARD IN STORE
You can also pop into your nearest The Body Shop to buy a Gift Card.* Choose the design and envelope you want. To check your balance in store, simply ask a member of our friendly team.
*Selected stores only.
Find your nearest store
HEAD TO THE GIFT HUB
If you still have people you need to get gifts for, we can help! Our gift hub has a large selection of beautiful gift ideas to suit each and every loved one on your holiday and birthday list.
Read our full Terms and Conditions.
NEED SOME HELP?
Read our Help and FAQs for more information, or contact our Customer Care team at 1-800-263-9746