Yes! It's one of my favorite carpet cleaners! It will do an amazing job of sanitizing your carpet while also lifting up dirt! Don't be surprised if your pad ends up covered in dirt after using it on the carpet even though the carpet appeared clean!