About this service
Bring sofas, armchairs, sectionals and mattresses back to life instead of replacing them. Diamond Keeping deep-cleans upholstery with the same non-toxic, pet-safe products we use everywhere else, lifting everyday dirt, allergens and stains from the fabric. Every piece has an upfront price — no measuring, no surprises.
Pricing
Upfront prices — eco-friendly, pet-safe products and supplies included.
Furniture
- Dining / office chairWithout armrests$20
- Armchair / reclinerStandard armchair with armrests$70
- Loveseat2-seater (small sofa)$110
- Standard sofa3-seater, up to 3 cushions$165
- Large sofa4+ seats, deep seating$220
- Small sectionalL-shape (e.g. sofa + chaise)$190
- Large sectionalLarge corner / U-shape, 6–7 seats$280
Mattresses
Both sides cleaned.
- Twin$75
- Full$95
- Queen / King$125
Add-ons
- Pet stain & odor treatment$35
- Fabric protectorStandard sofas, large sofas and sectionals$50per piece
- Fabric protectorArmchairs and loveseats$35per piece
- Fabric protectorChairs$5per piece
What's included
- Pre-treatment of spots and high-traffic areas
- Deep clean of cushions, arms and backs
- Mattresses cleaned on both sides
- Non-toxic, pet-safe products
- Optional pet stain & odor treatment and fabric protector
Best for
Frequently asked
Do you clean furniture on its own, without a house cleaning?
Yes. Choose Upholstery cleaning when you book, add the pieces, and pick a time — no house cleaning required.
Can I add upholstery to a house cleaning?
Yes — add the pieces you'd like cleaned in the Extras step when you book. The price for each piece is shown as you go.
What is fabric protector?
An optional coating applied after cleaning that helps fabric resist future spills and stains. It's priced per piece depending on size.
Do you clean leather?
Tell us the material when you book and we'll confirm the best treatment for your piece.

