Skip to content
Up to 20% off — every price verified & dated

The Body Shop gift cards, discounted

Quick answer

The Body Shop gift cards sell here at about 7% below face value — a 50 GBP card costs 46.50 GBP (checked 2026-07-10), saving you 3.50 GBP. You pay in cryptocurrency (BTC, ETH, USDT, USDC, SOL or LTC), and the code is emailed to you, usually within about an hour of confirmation.

Today's best The Body Shop deal

The Body Shop

-7%
You pay

£46.50

RRP

£50

You save £3.50

Price checked
Buy now

Gift card savings calculator

Quick amounts
You pay£93
You save£7 (-7%)
See The Body Shop deals

How much can you save on The Body Shop gift cards?

Face valueYou payYou saveDiscountStock
£25£23.25£1.75-7%In stockBuy now
£50£46.50£3.50-7%In stockBuy now
£100£93£7-7%Low stockBuy now

Where are The Body Shop gift cards cheaper?

Indicative comparison of ways to buy The Body Shop gift cards. Verified 2026-07-10.
WherePrice for £50DiscountDelivery
Giftreo£46.50-7%Email ~1h
The Body Shop (face value)£50Instant
Typical marketplacevariesvariesvaries

The Body Shop gift card covers the retailer's full ethical beauty range — shower gels, body butters, skincare, haircare and makeup — both in UK stores and at thebodyshop.com. It suits anyone shopping cruelty-free and vegan-friendly products, whether that's restocking a favourite body butter, building a full skincare routine, or handing someone a present they can spend on exactly the item they want.

Buying the card below face value turns an everyday purchase into a real saving: at about 7% off, a 50 GBP card costs 46.50 GBP, so you spend the full face value while paying less for it. The discount shown is an exact calculation against the true face value, and every price is dated (checked 2026-07-10). Cards come from legitimate stock, not inflated "was" prices.

What should you know before buying The Body Shop gift cards?

The Body Shop gift cards here are denominated in GBP for the UK market, with a EUR option also listed; a GBP card is meant for The Body Shop UK and thebodyshop.com, so check that your local site accepts it before buying. Available face values are 25, 50 and 100 GBP, and the balance is fixed — a gift card spends down to zero rather than topping up a separate wallet or account.

You receive a digital gift card code by email. Online, enter that code in the gift card field at checkout; in store, staff scan or key it in. There is nothing to "activate" separately — the code is live on delivery. Common pitfalls: mixing up currency (a GBP card on a EUR site), letting an order exceed the balance without a second payment method, and forgetting that gift cards generally can't be exchanged back for cash.

How do you buy The Body Shop gift cards cheaper?

  1. 1Pick your The Body Shop card amount — 25, 50 or 100 GBP — at its discounted price.
  2. 2Pay the crypto total in BTC, ETH, USDT, USDC, SOL or LTC.
  3. 3Receive your gift card code by email, usually within about an hour of payment confirmation.

The Body Shop gift card: your questions answered

How much can I save on a The Body Shop gift card?
The Body Shop cards here sell about 7% below face value. A 50 GBP card costs 46.50 GBP, so you keep 3.50 GBP; the same 7% rate applies to the 25 and 100 GBP cards. The card still spends as full face value in store and online.
Is a discounted The Body Shop card here legitimate?
Yes. Each one is a real The Body Shop gift card sold below its true face value, with the exact discount shown and the price dated (checked 2026-07-10). We never inflate the face value or invent a bigger markdown than the code actually carries.
How do I pay for a The Body Shop card?
Payment is in cryptocurrency only — BTC, ETH, USDT, USDC, SOL or LTC. You pick a face value (25, 50 or 100 GBP), pay the discounted crypto amount, and no card or bank details are needed on your side.
How long until I receive the code?
The code is emailed to you, usually within about an hour of your crypto payment being confirmed. It is a digital delivery, so there is nothing to ship and no physical card to wait for.
How do I use the card and where does it work?
The card is priced in GBP for The Body Shop UK stores and thebodyshop.com, with a EUR option also listed. Redeem it online by entering the gift card code at checkout, or hand it over in store. Check the balance covers your order, since gift cards usually can't top up a separate account.

Buying safely

Only buy from sources you trust. We never contact you to ask for a code, and we never send codes before payment clears. Report anyone who does.

Paying with crypto

You pay in cryptocurrency — BTC, ETH, USDT (TRC20), USDC, SOL, LTC. This is stated here upfront, never a surprise at checkout. Codes are delivered by email, usually within an hour of payment confirming.

More deals