Vial washing machine complies as per GMP requirements. The machine is enclosed in Stainless Steel construction with flexibility to wash 1ml to 20ml ampoules and 2ml to 100ml glass vials with the help of suitable change parts. The standard unit is having mechanical motorized cam operated valve system for observing total six washing in one cycle. Alternatively, for demanding customer timer operated solenoid valve system or even a microprocessor controlled timer sequences can be in-corporate to enhance and derive the best out of simple unit.