Upholstery cleaning is expensive. A professional sofa cleaning costs about $100, while chairs can cost about $50 each — additional fees may be charged for each cushion. Given that all upholstered furniture should be cleaned every 12 months, it can get pricey to keep your upholstered pieces fresh and free of stains.
You might want to consider cleaning upholstery yourself. It's not difficult, and most upholstery can be safely cleaned at home. Check your upholstery tags for cleaning codes. They are usually found under the seat cushions on one side of the furniture.
Upholstery tags that read "W" or "WS" can be cleaned at home with a water-based cleaner. Upholstery tags labeled "S" must be cleaned with a water-free dry cleaning solution. Because dry cleaning solvents contain toxic chemicals, it's best to have "S" rated upholstery cleaned professionally. Upholstery labeled "X" should also be cleaned by a professional.
It's not a good idea to wait too long between upholstery cleanings. The more dirt that accumulates on the fabric, the harder it is to remove, the more damage it does to the texture, and the more difficult it is to restore upholstery to its original color and appearance.