The cost of Botox varies widely depending on factors such as location, provider expertise, and the number of units required. In the U.S. in 2025, the average cost for a Botox treatment session is about $475, with prices ranging from $225 up to $1,300. Botox is usually priced per unit, with a typical price of $10 to $25 per unit depending on the region. For example, coastal metropolitan areas tend to be on the higher end, while rural areas have lower per-unit costs. An average treatment often uses between 20 to 40 units, costing roughly between $300 and $800. Several factors affect the Botox price, including the treatment area, the skill and reputation of the injector, and whether special promotions are available. Different brands of botulinum toxin, like Botox Cosmetic, Dysport, Xeomin, and Jeuveau, also have varying price ranges. Overall, the cost to expect for Botox is approximately $300 to $500 for typical treatments, with variations based on personal treatment needs and geographic location. The effects last between 3 to 6 months, so repeat treatments are necessary to maintain results.