The cost of Botox will vary depending on how many units of Botox your specialist recommends. On average, most patients will require about five units per injection site. For optimal results, you’ll need about twenty to fifty units for the total area. You can expect Botox costs in Canton, MI to be around $10 to $15 per unit and around $300 to $400 for the entire procedure.