Technically, you don't necessarily need heat to clean your carpets, but it can give you a nice cleaning power boost if you do. Hot water can help kill bacteria or germs in the carpeting, and it is also more efficient at breaking up stains that are deep in your carpet.