If you're thinking of hiring a professional carpet cleaner, you might be wondering how much it will cost. The answer, of course, depends on a number of factors, including the size of your home and the condition of your carpets.nnIn general, you can expect to pay around £25-£50 per room, or about £0.15-£0.30 per square foot. For a typical three-bedroom home, that comes to a total of £150-£300. Of course, if your carpets are extremely dirty or damaged, you might end up paying more.nnBut even so, hiring a professional carpet cleaner is usually cheaper than buying new carpets altogether. So if you're wondering how to clean carpets, it's definitely worth considering hiring a pro.