The average fee for Botox injections for the upper face is approximately $500 -$700. Depending on the provider and location a single unit of Botox runs anywhere from $12 – $20 a unit. Minor procedures usually involve at least 40 units and can go to over 100 units for extensive improvements. Botox treatment results usually last three to eight months. Your results may vary.