Upholstery Cleaning
Fabric-safe upholstery cleaning for armchairs, dining chairs and seating across Penicuik, Midlothian and South Edinburgh.
The same professional extraction kit as our carpet work — CV 30/1 dry vacuum, upholstery-rated Prochem pre-spray, soft hand brush agitation and Puzzi rinse/extraction with the upholstery tool.

Why we clean this way
Body oils, food crumbs and dust work into armrests and seat cushions where families sit every day. Supermarket sprays often leave sticky residue that re-soils faster. We vacuum dry soil first, use upholstery-rated Prochem pre-spray, work it in with a soft hand brush only, then extract with the Puzzi so fabric is rinsed — not just perfumed.
How your clean works
Dry vacuum, Prochem pre-spray, agitation matched to carpet pile or fabric, then hot water extraction with the Puzzi. Optional finish add-ons on request — deodouriser, stain conservation and allergen elimination.
Dry vacuum — Kärcher CV 30/1
We vacuum the upholstery (cushions, creases and arms) first to remove dry soil, hair, grit and dust before any moisture is used.
Why: Loose dirt removed upfront lets pre-spray work on the fibres and keeps extraction water cleaner.

upright brush vacuum Fabric check & test spot
We confirm fabric type, wear and any previous DIY attempts. A hidden test spot is done when the composition is uncertain.
Why: Helps avoid dye bleed, shrinkage or texture change on mixed-fibre suites.
Prochem pre-spray (matched to fibre and soiling)
A Prochem pre-spray suited to fabric type — cotton, synthetic, microfibre or mixed weave is applied evenly and given dwell time to break down oils and sticky soils.
Why: Correct chemistry matters — the wrong product can leave residue, odour or damage on wool, synthetics or delicate weaves.

prochem pre spray Gentle agitation — soft hand brush only
We work the pre-spray in with a soft hand brush on cushions, arms and backs — never a carpet-pile machine or Sebo DUO on fabric.
Why: Sofa and upholstery fibres need lighter agitation than fitted carpet pile. A soft hand brush is enough to free soil without damaging weave or seams.
Rinse & extraction — Kärcher Puzzi 10/2 (upholstery tool)
An upholstery-appropriate Prochem rinse is applied and extracted with the Puzzi using the upholstery tool — lower moisture than a full carpet pass, with care on seams and piping.
Why: Controlled extraction on fabric reduces overwetting of foam and backing while still removing soil and chemistry from the fibres.

spray extraction upholstery Optional finish add-ons (on request)
After extraction, when fibres are clean and moisture-controlled, we can quote optional Prochem treatments. Nothing is applied unless you ask — we confirm each add-on before we use it.
Why: Finish treatments work best on a properly rinsed surface. Upsells are always optional and priced before application.
- Deodouriser — Fresh finish after the clean, including a cherry fragrance option — ideal when you want a noticeable scent once drying is underway.
- Stain conservation — Fibre protection to help guard against future spills and everyday soiling, so professional results last longer between visits.
- Allergen elimination — Treatment focused on reducing allergens such as dust mites and pollen residues — popular in asthma-sensitive homes and pet households.
Guide prices
Indicative only — your exact quote is confirmed before we book. Full price list
- Minimum call-out
- £60
- Single armchair
- £45
- Dining chair (each)
- £15
- Often combined to meet minimum call-out
- Spot / stain add-on (per item)
- from £15
All figures are guide prices in GBP. Final price confirmed before booking. Minimum call-out £60 applies when the job total would otherwise be lower.
Equipment & products
- Kärcher CV 30/1 vacuum — creases, cushions and fabric faces
- Prochem upholstery-safe pre-spray and rinse chemistry
- Soft hand brush only — agitation on fabric (no Sebo DUO or carpet-pile machine)
- Kärcher Puzzi 10/2 with upholstery tool — controlled moisture and extraction
- Optional add-ons on request: Prochem deodouriser (cherry available), stain conservation, allergen elimination
Good to know
- Drying typically 4–8 hours depending on fabric and padding
- Child- and pet-safe Prochem selection where possible
- Combine with carpet cleaning on the same visit when scheduled
- Optional add-ons on request: Prochem deodouriser (cherry available), stain conservation, allergen elimination
Real results
Your photos — before and after from recent jobs (not stock images).




Get a fast local quote
Open 24/7 for quote requests (AI-powered support). Cleaning appointments available 10:00–19:00, Mon–Sun (extended hours by request).
Tap to call or WhatsApp — we usually reply the same business day.
