Cost Guide · 2025

How Much Does Botox Cost?

Botox is the most popular cosmetic treatment in the U.S. Pricing varies widely by region, provider experience, and units used. Here's what to expect.

Price ranges

Budget
$9–12/unit (10–20 units)
Average
$12–16/unit (20–40 units)
Premium
$16–22/unit
Luxury
$25+/unit (celebrity injectors)

Why prices vary

What to look for in a provider

Find Botox providers near you

Browse verified clinics, compare GlowScore™ ratings, and book directly.

Browse Botox Clinics →

Common questions

How many units do I need for forehead lines?

Typically 10–30 units for forehead + glabellar lines. A skilled injector will assess in person.

How long does Botox last?

3–4 months on average. First-time patients may see shorter duration.

Is cheaper Botox the same quality?

The medication itself is FDA-regulated. The difference is injector skill — that's what you're really paying for.