The cost for Botox may range from $125 to $400 per treatment area. Multiple areas may be treated at one time, and repeat treatments are needed every three to four months, on average. When it comes to Botox and other injectables, you get what you pay for.