Prices start from £22 to £42, but this can vary depending on the size and type of rug, as well as the condition. It’s also worth noting that a good deep clean can often brighten up colours, meaning you may not need to replace your rug as soon as you thought.