Upholstery Spot Extractor Product
Overview
An upholstery spot extractor is hot-water extraction scaled down to a hand tool. Where a full carpet extractor cleans whole floors with a wide wand, this machine targets a sofa cushion, a car seat, a stair tread, or a single carpet stain: it sprays heated detergent solution into the fabric under pressure, lets the chemistry and heat release the soil, and immediately vacuums the dirty liquid back out through the same tool head. The fabric is left damp rather than wet, drying in one to three hours.
The machine is a closed loop of four elements: a clean Solution Tank, a Solution Pump Assembly that pressurizes the solution, a Vacuum Motor that provides recovery suction, and a Recovery Tank where the soiled water ends up. The Heated Hand Tool and Dual-Line Hose Assembly connect the loop to the work.
How it works
The operator fills the Solution Tank Body with warm water and detergent. The Diaphragm Pump — a self-priming multi-chamber diaphragm unit of the kind also used in RV water systems — draws through the Inlet Strainer and holds the solution line at 3–10 bar. Spot extractors run toward the low end on delicate upholstery and higher for carpet; too much pressure drives moisture into cushion foam that the vacuum cannot reach. A demand switch on Pressure Sensor feedback starts the pump when the trigger drops line pressure, and the Bypass Relief Valve recirculates flow when the trigger closes, so the pump idles instead of dead-heading.
Squeezing the Trigger Valve sends solution through the inline Heating Element in the tool — heated tools hold spray temperature at 60–95 °C, which roughly doubles cleaning effectiveness per pass on oily soils compared with cold spray — and out the Spray Jet as a flat fan inside the tool's vacuum slot. The jet wets only the area the slot covers, which is what keeps extraction immediate and the fabric merely damp.
Recovery is the vacuum side. The Vacuum Motor is a bypass universal motor with two stacked Vacuum Fan Stage impellers; "bypass" means cooling air for the motor windings is a separate stream from the dirty working air, a necessity when the working air carries water mist. Two stages in series develop around 25 kPa of suction (about 2.5 m of water lift) — it is lift, not airflow, that pulls liquid out of compressed fabric. Air and entrained water travel up the Vacuum Hose into the Recovery Tank Body, where velocity drops and the water falls out of the stream. The Float Shutoff Valve rises with the water level and blocks the inlet before liquid can reach the motor — the single most important protection in the machine.
The hand tool
Technique centres on the Clear Recovery Dome: the operator sprays on the pull stroke, then makes dry vacuum-only passes and watches the recovered water in the dome run from brown to clear, which signals the spot is rinsed. The Hand Tool Body slot is 75–100 mm wide with polished edges that glide over fabric, and the tool's solution line connects through drip-free Solution Quick Coupler fittings so tools can be swapped — a stair tool, a crevice tool — without spraying the upholstery with residual pressure.
Controls and service
Three Rocker Switch positions give independent control of vacuum, pump, and heater; vacuum-only operation handles fresh liquid spills, pump-only pre-sprays a large area before extraction. A Relay carries the heater load and a Thermal Fuse backs up its thermostat. Routine service is short: rinse the recovery tank, clear the Inlet Strainer, and run clean water through the pump and jet after each use to stop detergent crystallizing in the Spray Jet orifice — a blocked jet is the most common service complaint. The Carbon Brush pair in the vacuum motor is replaced at roughly 600–800 running hours.
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials
8 top-level lines · 59 rows shown · 79 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Solution Tank 5 parts | upholstery-extractor-solution-tank | 1× | 1 | 5 | assembly |
| 1.1 | Solution Tank Body | upholstery-extractor-solution-tank-body | 1× | 1 | — | part |
| 1.2 | Fill Cap | upholstery-extractor-fill-cap | 1× | 1 | — | part |
| 1.3 | Inlet Strainer | upholstery-extractor-strainer | 1× | 1 | — | part |
| 1.4 | Tank Outlet Fitting | upholstery-extractor-outlet-fitting | 1× | 1 | — | part |
| 1.5 | O-Ring Set | oring-set | 1× | 1 | — | part |
| 2 | Recovery Tank 5 parts | upholstery-extractor-recovery-tank | 1× | 1 | 5 | assembly |
| 2.1 | Recovery Tank Body | upholstery-extractor-recovery-tank-body | 1× | 1 | — | part |
| 2.2 | Recovery Tank Lid | upholstery-extractor-tank-lid | 1× | 1 | — | part |
| 2.3 | Float Shutoff Valve | upholstery-extractor-float-shutoff | 1× | 1 | — | part |
| 2.4 | Lid Gasket | upholstery-extractor-lid-gasket | 1× | 1 | — | part |
| 2.5 | Drain Port | upholstery-extractor-drain-port | 1× | 1 | — | part |
| 3 | Solution Pump Assembly 6 parts | upholstery-extractor-pump | 1× | 1 | 7 | assembly |
| 3.1 | Diaphragm Pump | upholstery-extractor-diaphragm-pump | 1× | 1 | — | part |
| 3.2 | Pressure Sensor | pressure-sensor | 1× | 1 | — | part |
| 3.3 | Bypass Relief Valve | upholstery-extractor-bypass-valve | 1× | 1 | — | part |
| 3.4 | Pump Isolation Mount | upholstery-extractor-pump-mount | 1× | 1 | — | part |
| 3.5 | O-Ring Set | oring-set | 1× | 1 | — | part |
| 3.6 | Connector | connector | 2× | 2 | — | part |
| 4 | Vacuum Motor 6 parts | upholstery-extractor-vac-motor | 1× | 1 | 29 | assembly |
| 4.1 | Stator Assembly 3 parts | stator-assembly | 1× | 1 | 3 | assembly |
| 4.1.1 | Stator Core (laminations) | stator-core | 1× | 1 | — | part |
| 4.1.2 | Copper Winding | copper-winding | 1× | 1 | — | part |
| 4.1.3 | Slot Insulation | stator-insulation | 1× | 1 | — | part |
| 4.2 | Rotor Assembly 4 parts | rotor-assembly | 1× | 1 | 19 | assembly |
| 4.2.1 | Rotor Shaft | rotor-shaft | 1× | 1 | — | part |
| 4.2.2 | Rotor Core | rotor-core | 1× | 1 | — | part |
| 4.2.3 | Neodymium Magnet | neodymium-magnet | 16× | 16 | — | part |
| 4.2.4 | Ball Bearing | ball-bearing | 1× | 1 | — | part |
| 4.3 | Vacuum Fan Stage | upholstery-extractor-fan-stage | 2× | 2 | — | part |
| 4.4 | Carbon Brush | upholstery-extractor-carbon-brush | 2× | 2 | — | part |
| 4.5 | Motor Housing | motor-housing | 1× | 1 | — | part |
| 4.6 | Ball Bearing | ball-bearing | 2× | 2 | — | part |
| 5 | Heated Hand Tool 6 parts | upholstery-extractor-hand-tool | 1× | 1 | 6 | assembly |
| 5.1 | Hand Tool Body | upholstery-extractor-tool-body | 1× | 1 | — | part |
| 5.2 | Heating Element | heating-element | 1× | 1 | — | part |
| 5.3 | Spray Jet | upholstery-extractor-spray-jet | 1× | 1 | — | part |
| 5.4 | Trigger Valve | upholstery-extractor-trigger-valve | 1× | 1 | — | part |
| 5.5 | Clear Recovery Dome | upholstery-extractor-clear-dome | 1× | 1 | — | part |
| 5.6 | Thermal Fuse | thermal-fuse | 1× | 1 | — | part |
| 6 | Dual-Line Hose Assembly 5 parts | upholstery-extractor-hose | 1× | 1 | 7 | assembly |
| 6.1 | Vacuum Hose | upholstery-extractor-vac-hose | 1× | 1 | — | part |
| 6.2 | Solution Pressure Line | upholstery-extractor-solution-line | 1× | 1 | — | part |
| 6.3 | Hose Cuff | upholstery-extractor-hose-cuff | 2× | 2 | — | part |
| 6.4 | Solution Quick Coupler | upholstery-extractor-quick-coupler | 2× | 2 | — | part |
| 6.5 | O-Ring Set | oring-set | 1× | 1 | — | part |
| 7 | Body Housing 5 parts | upholstery-extractor-housing | 1× | 1 | 8 | assembly |
| 7.1 | Housing Shell | upholstery-extractor-shell | 1× | 1 | — | part |
| 7.2 | Carry Handle | upholstery-extractor-carry-handle | 1× | 1 | — | part |
| 7.3 | Cord Wrap | upholstery-extractor-cord-wrap | 1× | 1 | — | part |
| 7.4 | Rubber Foot | upholstery-extractor-rubber-foot | 4× | 4 | — | part |
| 7.5 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 8 | Electrical & Controls 6 parts | upholstery-extractor-electrical | 1× | 1 | 12 | assembly |
| 8.1 | Rocker Switch | upholstery-extractor-rocker-switch | 3× | 3 | — | part |
| 8.2 | Relay | relay | 1× | 1 | — | part |
| 8.3 | Power Cord | upholstery-extractor-power-cord | 1× | 1 | — | part |
| 8.4 | Thermal Fuse | thermal-fuse | 1× | 1 | — | part |
| 8.5 | Wire Bundle | wire-bundle | 1× | 1 | — | part |
| 8.6 | Connector | connector | 5× | 5 | — | part |
Sourcing — likely vendors
Companies that make this · indicative price $50–$1.5k · MOQ & lead are typical| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| sharkninja.com ↗ | Needham, US | Floorcare & kitchen | 1,000 units | 8–12 wks |
| 🇬🇧Dyson dyson.com ↗ | Malmesbury, GB | Vacuums & hair care | 1,000 units | 8–12 wks |
| 🇺🇸Bissell bissell.com ↗ | Grand Rapids, US | Floorcare | 1,000 units | 8–12 wks |
| 🇺🇸iRobot irobot.com ↗ | Bedford, US | Robot vacuums | 1,000 units | 8–12 wks |
| 🇩🇪Kärcher karcher.com ↗ | Winnenden, DE | Cleaning equipment | 1,000 units | 8–12 wks |
679-word article