Istnieje wiele różnych typów odkurzaczy, które można kupić do domu. Najczęstszym typem odkurzacza jest kanister z workiem lub odkurzacz pionowy. Ten typ odkurzacza używa worka do zbierania kurzu i brudu, który musi być wymieniany co kilka miesięcy.
Niektórzy ludzie wolą odkurzacze bezworkowe, ponieważ nie muszą wymieniać worków tak często, ale mają one tendencję do bycia droższymi niż odkurzacze workowe. Inny typ odkurzacza nazywa się odkurzaczem basenowym. Celem tego konkretnego typu odkurzacza jest usunięcie liści, gruzu i innych zanieczyszczeń z powierzchni basenu bez konieczności spuszczania wody lub stosowania jakichkolwiek środków chemicznych lub dodatków, aby działał prawidłowo. Szczególnie jest to dogodne rozwiązanie, gdy się posiada automatyczny odkurzacz basenowy, który nie będzie potrzebował specjalnie naszej ingerencji – tylko wyłącznie prawidłowych ustawień.
Istnieją również odkurzacze robotyczne, które są przeznaczone do czyszczenia podłóg z twardego drewna i innych rodzajów podłóg w domu z niewielkim lub żadnym nadzorem wymaganym przez operatora przez cały czas pracy. Te typy robotów mogą kosztować więcej niż niektóre inne typy, ale oferują wygodę i łatwość użycia, dzięki czemu można ustawić go raz, a następnie wrócić później, aby zakończyć czyszczenie całego domu, jak również być w stanie posprzątać bałagan, który pojawia się w ciągu dnia.