A single unit of Botox costs between $10 and $25, with most people paying $12 to $20 per unit depending on where they live and who performs the injection. Since cosmetic treatments typically require 20 to 60 units per session, the total cost per visit usually falls in the $200 to $800 range.
Price Per Unit by Location
Geography is one of the biggest factors in what you’ll pay. High cost-of-living cities with strong demand for cosmetic treatments charge more per unit, while smaller markets and rural areas tend to sit at the lower end of the range.
Here’s what the average per-unit cost looks like across major U.S. cities:
- New York City: $15 to $22
- Los Angeles / Beverly Hills: $14 to $20
- Boston: $13 to $18
- Miami / South Florida: $12 to $18
- Chicago: $12 to $16
- Seattle: $12 to $16
- Denver: $11 to $15
- Dallas / Houston: $10 to $14
- Atlanta: $10 to $14
- Las Vegas: $10 to $14
- Rural or smaller markets: $8 to $12
How Many Units Each Treatment Area Needs
The per-unit price only tells half the story. What really determines your bill is how many units you need, and that depends on which areas you’re treating and how deep your lines are.
- Forehead lines: 10 to 30 units
- Frown lines (the “11s” between your brows): 10 to 25 units
- Crow’s feet: 5 to 15 units per side, so 10 to 30 units total
Someone treating all three areas might need 30 to 85 units in a single session. At $15 per unit, that works out to $450 to $1,275. A person with mild lines who only wants their forehead treated could spend as little as $150 to $300. The American Society of Plastic Surgeons reports the average treatment fee for botulinum toxin injections at $435, which suggests most people are treating one or two areas at moderate doses.
Dermatologist vs. Med Spa Pricing
Where you go matters almost as much as where you live. Dermatologists and plastic surgeons generally charge more per unit than med spas. In Brooklyn, for instance, one patient reported paying $20 per unit at a dermatologist’s office versus $15 at a nearby med spa, both with nurse injectors performing the actual treatment.
That $5 difference adds up fast. On a 40-unit treatment, it’s $200 more at the higher-priced provider. Some people are willing to pay the premium for a physician’s oversight, while others feel comfortable with an experienced nurse injector at a reputable med spa. The key is knowing what you’re getting: ask who will be injecting, what their training looks like, and how many treatments they perform each month.
When the Price Seems Too Low
Providers pay between $3.50 and $7.00 per unit at wholesale, with a standard 100-unit vial costing $350 to $700. That means a clinic charging $8 per unit has very thin margins, and anything significantly below that should raise questions. Heavily discounted Botox can sometimes mean diluted product (the provider stretches a vial further by adding more saline) or product sourced outside normal supply chains. If a deal looks dramatically cheaper than the going rate in your area, it’s worth asking why.
Per Unit vs. Per Area Pricing
Some clinics price by the unit, while others charge a flat fee per treatment area. Per-unit pricing is more transparent because you know exactly what you’re paying for each unit injected. Per-area pricing bundles the cost, which can work in your favor if you need more units than average but can mean you’re overpaying if you only need a few.
Beyond the injection itself, watch for additional charges. Some clinics add a consultation fee for your first visit, and others charge a facility or injection fee on top of the product cost. Ask upfront whether the quoted price is all-inclusive.
How Dysport Compares on Price
Dysport, the most common alternative to Botox, costs $4 to $8 per unit. That sounds like a bargain until you account for potency: Dysport units are roughly one-third the strength of Botox units. Treating frown lines might take about 20 units of Botox but around 60 units of Dysport. When you do the math, the total cost for either product often lands in a similar range, though Dysport can edge slightly cheaper depending on the clinic’s pricing structure.
Saving With Rewards Programs
Allergan, the company behind Botox, runs a loyalty program called Allē that can lower your cost over time. You earn 200 points per Botox Cosmetic treatment, and every 100 points can be redeemed for $10 toward a qualifying treatment. That works out to a $20 discount on your next visit, which isn’t enormous but accumulates across multiple sessions.
Some clinics also run their own loyalty programs, seasonal promotions, or package deals where you buy a set number of units at a reduced rate. If you plan to maintain Botox long term, these discounts are worth asking about.
What It Costs Per Year
Botox results typically last three to four months, which means most people need three to four treatments per year to maintain their results. If you’re spending $400 to $600 per session, your annual cost falls roughly between $1,200 and $2,400. Treating multiple areas or living in a pricier market pushes the yearly total higher.
Over time, some people find they can stretch their appointments a bit longer as the muscles weaken with repeated treatment, potentially reducing frequency to two or three visits a year. That can bring the annual cost down, though it varies from person to person.
Insurance Coverage for Medical Botox
Insurance does not cover cosmetic Botox. However, Botox is FDA-approved for several medical conditions, including chronic migraines, overactive bladder, severe underarm sweating, cervical dystonia, eyelid spasms, and upper limb spasticity. If you’re receiving Botox for one of these conditions, your insurance plan may cover part or all of the cost. Your out-of-pocket share will depend on your plan’s copay, coinsurance, deductible, and whether your provider is in-network. The manufacturer also offers a savings program that can help offset copays and coinsurance for medical Botox, though it doesn’t cover general office visit fees.

