The washing operation of model VLW-100 vial washing machine is based on a set of seven timers, which control the duration of each washing process and the flow of different washing media via five inlet ports. Timers are readily adjustable to obtain a washing duration from 0.1 to 99 seconds. Vials in inverted position, resting on two or three stationery washing trays, undergo one external and up to four internal flushing.