Cost of Botox for Hyperhidrosis


Find Botox for Hyperhidrosis in London & UK »

The cost of Botox treatment depends on the area of the body you wish to have treated. The typical price for both armpits to be injected is around £400. This tends to be the most expensive part of the body to be treated. The cheapest price you can expect to pay is around £150, for treatment of the forehead. Below is a range of prices, depending on clinics and body parts that are to be treated:

  • Under Both Arms: £260 - £450
  • Palms of Both Hands: £350 - £600
  • Soles of Both Feet: £350 - £700
  • Forehead: £150
  • Cheeks: £160
  • Scalp: £300

To get an accurate price it’s best to get in touch with the clinic you’re choosing for the procedure and they can advise you on costs. Alternatively, you can contact your GP for information.


Whilst these are the most common areas for people to be treated with regards to hyperhidrosis, Botox can treat up to 20 areas of the body, and all these body parts could be treated at the same time if you so wish (though you might be in for a fair amount of discomfort!) Obviously if you were to have several areas treated at the same time it will work out to be quite costly.

Is Botox for Hyperhidrosis Available on the NHS?

Occasionally, hyperhidrosis treatment is available on the NHS. If you speak to your GP about your problem beforehand, they are likely to refer you to a dermatologist for treatment. The dermatologist will give you a full examination, and if you are deemed to have primary hyperhidrosis you will probably qualify for Botox on the NHS. Primary hyperhidrosis is where there is no apparent cause for the excessive sweating. Bear in mind that this is a very expensive procedure, so if you do qualify to have Botox on the NHS then you might have to wait a considerable amount of time before you can have the treatment.


« Clinics offering Botox for Hyperhidrosis Who Can Have Botox For Hyperhidrosis? »