Mașina de spălat are două compartimente principale: compartimentul pentru spălare și compartimentul pentru stoarcere. În compartimentul pentru spălare se adaugă apa și detergentul, iar tamburul mașinii rotește hainele în apă pentru a le curăța. Apoi, apa din tambur este eliminată prin pompare, iar compartimentul pentru stoarcere rotește tamburul la viteze mari pentru a scoate apa din haine. Mașina de spălat mai are și alte funcții și programe, cum ar fi spălarea la temperaturi diferite sau cu programe speciale pentru articole delicate.