A single unit of Botox costs around $10 to $15, and an average treatment can include 30 to 40 units, the American Society of Plastic Surgeons (ASPS) reported in 2019. That means a typical treatment can run anywhere from $300 to $600.