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
- 1.Unit count depends on treatment area — forehead vs. crow's feet vs. full face
- 2.Board-certified injectors typically charge more but deliver safer, more natural results
- 3.Medspa promotions and membership programs can significantly reduce per-unit pricing
What to look for in a provider
- ✓Verify the injector is a licensed NP, PA, or physician — not a trained aesthetician
- ✓Ask to see before/after photos specifically for your target area
- ✓Avoid providers pricing by "area" rather than by unit — it obscures true cost
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.