There are many different types of rugs, and depending on the severity of the damage of the rug, you might need to either repair or fully replace your rug. In short, we would suggest repairing the rug in cases of burns, set-in stains, high-traffic area signs of wear.
Replacing your rug is not always a good idea, and definitely expect to pay more. We recommend contacting a professional cleaning company to inspect your rug before making a decision.