FREE! UK Delivery over £30

Clarins Tonic Body Treatment Oil "Firming/Toning" 100ml

£35.20 Special Price
Help Us End #SunPoverty

Buy Clarins Sun Care and we'll donate our sunscreen to primary school children in the UK who get free school meals.

Clarins Tonic Body Treatment is Clarins’ best-selling body oil. Its 100% plant-based formulation firms, tones and hydrates skin, while helping you to re-create a spa-like treatment at home.

This iconic body oil is one of Clarins’ most iconic products; its world-renowned formula is the star of treatments in salons and spas globally. The Firming and Toning Oil is so natural sensitive skin types will love it. But, this oil’s smoothing abilities is what makes it stand out. It works to tighten up sagging skin if you’ve experienced weight loss and it can even improve the appearance of stretch marks too - it’s been a cult-favourite product for pregnant women since 1965.

Tonic Treatment Oil firms and hydrates the body, and it’s all down to the carefully blended oils inside the bottle. The star ingredient, hazelnut oil, is a protecting antioxidant and fatty acid that restores and locks in moisture. But there’s more magic; this oil also helps to improve elasticity in the skin and remove toxins from the body with rosemary, geranium and mint oils - which is also what gives it its incredibly uplifting scent.

Why We Love It

As we mentioned, this has been a real customer favourite since 1965, and there’s no sign of its popularity slowing down. We love the fact that you can recreate a Clarins’ spa at-home with this oil, as it’s the exact oil they use in their treatments.

This oil is multi-purpose too. You can use it as a moisturiser for the body; as a bath oil, and you can use it as a massage oil all-over. The pampering abilities of this oil are endless - it’s the perfect treat for anyone who deserves a little luxury.

How To Use It

Use Clarins’ Body Oil every day; morning or evening. All you need to do is apply a few drops over your body, or to your main concerns, then massage it in gently.

We also recommend that waiting 10 minutes before getting changed to avoid oil getting on your clothes.

Top Tip: Apply to damp skin to help your skin retain more moisture.

Works Well With

To get the softest, smoothest skin, we recommend using a Clarins body exfoliator once or twice a week before applying the oil.


Corylus Avellana (Hazel) Seed Oil, Pelargonium Graveolens Flower Oil, Rosmarinus Officinalis (Rosemary) Leaf Oil, Mentha Arvensis Leaf Oil, Linalool, Citronellol, Geraniol, Limonene, Citral, [C0756F].

Shipping Restriction: Can only ship to the UK and European (EEA) destinations.

  Size Price Points Earned? Stock level  

Item# Z003487

£35.20 Special Price
70 Pretty Pennies
More than 20 in stock
Clarins Tonic Body Treatment Oil "Firming/Toning" 100ml is rated 4.8 out of 5 by 21.
Rated 5 out of 5 by from Luxurious I mix a few drops of this with my body moisturiser and face moisturiser and apply daily. Makes my skin soft, smooth and firms it up whilst giving it a lovely glow. Excellent product, smells wonderful and feels very luxurious. The bottle lasts me a couple of months.
Date published: 2020-04-28
Rated 3 out of 5 by from Clarins body treatment oil Smells lovely but I feel it's expensive for what it is. Now I've tried it, I think baby oil would do the same job.
Date published: 2017-05-06
Rated 5 out of 5 by from Luxurious A pure Luxury, the fragrance alone makes you feel you are in a salon ! as for the firming and toning feels good, a bit to go yet !!
Date published: 2016-06-23
Rated 5 out of 5 by from 32 weeks in with twins and no stretch marks I've been using this most nights and find it really hydrating. Smells lovely and is nice to apply. It only lasts me a few weeks so is quite costly but I feel it's been worth it. I'm 32 weeks pregnant with twins and my bump is smooth and mark free.
Date published: 2016-05-31
  • y_2021, m_8, d_3, h_19
  • bvseo_bulk, prod_bvrr, vn_bulk_3.0.18
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_21
  • loc_en_US, sid_cl31000065, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_escentual-en