The cheapest way of cleaning a carpet is to clean it at home. You can use baking soda, salt, vinegar, etc. to make a cleaning solution. We have a detailed description of how to clean carpet without a machine at home above in this article. You can go through that.