The JR600 has a battery life of up to 45 minutes on a full charge, ideal for extended cleaning sessions.