It's not required to vacuum before cleaning your carpet. But it is highly advised. The machine can collect dirt particles, pet hair, and other things you need to clean up. The less work it must perform as a vacuum cleaner, the more it can be used as a shampooer. An easy vacuuming and cleaning using this machine will yield the most effective results.