W ofercie marki iRobot można znaleźć kilkanaście modeli o nieco innych funkcjonalnościach i zaawansowaniu technologicznym. Mogą one różnić się między sobą mocą ssania, pojemnością baterii, możliwościami konfiguracji i nawigacją.
Jednym z najtańszych, a przy tym najpopularniejszych modeli jest iRobot Roomba 697. Sprzęt wyposażony jest w podwójne szczotki, które zwiększają skuteczność odkurzania. Funkcja Dirt Detect pozwala robotowi rozpoznawać miejsca, które wymagają dokładniejszego sprzątania. Urządzenie obsługuje się za pomocą aplikacji, co pozwala na konfigurację ustawień automatycznego sprzątania. Cena tego modelu nie jest wygórowana, ale też nie oferuje on zbyt wielu rozbudowanych funkcji. To raczej podstawowa wersja robota sprzątającego, który zadowoli najmniej wymagających użytkowników.
Równie niedrogim, a przy tym o wiele bardziej zaawansowanym technologicznie modelem jest iRobot Roomba i3 / i3+. Urządzenie doskonale zbiera sierść zwierząt i potrafi rozpoznawać miejsca szczególnie zabrudzone. Jego moc ssąca jest też 10-krotnie większa niż w przypadku poprzednio opisywanego modelu. Robot ten potrafi tworzyć mapy podsumowujące sprzątanie, dzięki czemu wie, które miejsca wymagają więcej uwagi.
Najbardziej rozbudowane możliwości można znaleźć w modelu iRobot Roomba i7/i7+. Od modelu i3 różni się on przede wszystkim tym, że został wyposażony w funkcję pozwalającą na wskazywanie robotowi na mapie dokładnego miejsca sprzątania, a także tworzenia osobnych map dla nawet 10 pięter.
Od niedawna w sprzedaży jest także najnowszy model Roomba - iRobot s9+, który cechuje się bardzo wydajnym procesorem, 40 razy większą mocą ssącą niż w modelach podstawowych oraz możliwością komunikacji głosowej. Sprzęt ten ze względu na zaawansowanie technologiczne, jest niestety znacznie droższy od pozostałych modeli.