The cost of rug cleaning depends on various factors, such as the size, material, age, and condition of your rug. At Ben Hersh Rug Cleaning & Repair, we offer a free estimate based on your rug's specific needs. Our prices start at $3.99 per square foot, with a minimum charge of $99 for smaller rugs. We also offer a 10% discount for first-time customers.