Apex Fabric Care cleans area rugs on site, in your home, across the Bay Area — small rugs from $49, medium $89, large $119. Send the size, what it is made of and a photo so we can confirm the rug is a good fit for in-home cleaning.
Priced by size, cleaned in your home. Minimum appointment $119.
See all carpet, upholstery, rug and mattress prices on one page.
We clean rugs in place — the same hot-water extraction we use on carpet, adapted to the rug's fibre and backing. That means no waiting a week for pickup and delivery, and you can bundle the rug with carpet or furniture in one visit. It also means we do not offer immersion washing, pickup, or rug repair.
Every photo is from an Apex job — no stock images.



Yes — always. We clean rugs in place on your floor. We do not offer pickup, off-site washing or repair.
Wool, cotton, viscose and anything hand-dyed get a dye-stability test first. Jute and latex backings get controlled moisture. We check all of this before starting.
Fine silk, antique or hand-knotted rugs, and rugs saturated with pet urine through the backing. These usually need immersion washing we do not offer, and we will tell you honestly.
We place protection under the rug, control the amount of moisture used, and lift the edges for airflow while it dries.
Yes. Everyday soil and traffic greying respond very well; set-in stains may lighten rather than vanish. Pet odor is treated at the source.
Fibre, thickness, backing and airflow. Expect 6–10 hours; a fan or open window speeds it up.
A small rug alone is under the minimum, so most customers pair it with a couch, a room of carpet or a second rug in the same visit.