On average Botox ranges from $10- $14 per unit. Some practices will incentivise you to buy more Botox by providing a lower cost for 40+ units. Rarely you will find Botox as low as $9 dollars per unit, but be cautious where you receive Botox because it is still a medication.