It depends on what caused the stain and what material your carpet, rug, or upholstery is made of. You will likely save yourself time, money, and stress by calling National Carpet Care for professional stain removal and upholstery cleaning or carpet cleaning services.