The cost of Botox in US can vary depending on several factors, such as the location, the provider's expertise, and the number of units required. On average, the price per unit ranges from $18 to $20 , read more.