Yes, during a wash period the machine fills, washes for awhile (perhaps 1 timer increment) to dissolve the detergent, steams, then washes for a good while before draining. Sorry I can't be more specific than "a good while"--I haven't timed it but it seems to be an adequate duration.