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.