Since robot vacuums run on rechargeable batteries, they vary in their individual runtimes. Also, many vacuums have different power modes, and will not last as long as the manufacturer claims if used with full suction mode, such as on carpet, which requires more power. Generally, robot vacuums hold enough charge to operate from 15 to 20 minutes ‌to more than an hour on lower power modes.