A gray three-seat sofa greeted our team in Raleigh with two very visible problems: a dark band across the top of one back cushion, and seat cushions covered in streaks and dark marks.
What we found
A rolled-arm sofa with loose back and seat cushions in a gray-beige herringbone weave, a textured fabric with raised zigzag ridges. On the end back cushion there was a brownish band right at head height. The seat cushions had dark streaks and smudges, the end seat worst of all, and the front of the arm had a few small marks.
A band at exactly head height is classic contact soil: skin, hair and whatever products are on them, transferred a little every evening. The seats show the same contact soil plus everyday spills. Neither has changed the color of the fabric itself; both sit on and between the fibers, so they respond to the right cleaner and enough agitation.
Getting started
We vacuumed every cushion and the deck underneath, ran a spot test on the back of a cushion, and pre-sprayed the headrest band and the seats with a cleaner that breaks down oily soil, with a few minutes to work before extraction. The marks on the arm front got the same treatment. This prep is the same across our upholstery cleaning work in Raleigh.
The tricky part
Herringbone looks forgiving, but the texture works against you. Soil settles in the valleys between the raised ridges, and an extraction tool glides over the tops. After the first pass the ridges were clean, but the seats still looked streaky: gray lines were left in the valleys, following the zigzag. More water wouldn't have reached them any better.
How we solved it
The technician brought the soil up first. Each seat and the headrest were agitated with an upholstery brush worked across the weave in both directions, opening the valleys and lifting what was in them. Extraction followed in slow, overlapping passes along the line of the pattern, so the tool stayed in contact with the low points. A final dry pass and a light grooming with the brush set the texture evenly, so the cushions would dry without stripes.
The result
Same cushion. The headrest band is gone and the seat is one even gray, with the herringbone looking crisp again.
The full sofa after cleaning, extractor still in the room. The seats look a touch darker in the middle because they were still damp.
After we leave
- Stay off the sofa until it's fully dry, usually 4–8 hours with air movers, up to 24 hours without them.
- Once dry, flip and rotate the seat cushions so they wear evenly.
- A throw over the headrest area slows down the next band.
Fabric that's worn shiny or thin from years of use stays that way; cleaning removes soil, not wear. Every job comes with our 14-day free re-clean guarantee: if you're not fully satisfied, we come back at no charge.
Sofa looking streaky? Book upholstery cleaning in Raleigh or book online.