Question: how much does it cost a doctor to buy botox?
Answer: Though the BOTOX® Cosmetic price paid by physicians is normally about $400 for each vial (each vial contains 100 units, or enough for about 4 or 5 treatments), the vial must be used within a few hours of opening, so if the entire vial is not used, the physician will often have to throw the rest out.