Twin Cities • Smoke smell removal
Smoke odor remediation with residue-first cleaning.
For rentals that need more than a standard clean. We target residue, deodorize with the right tools, and give straight answers when replacement is the honest option.
Best for
Situations
- Smoking incidents (cigarette / cannabis / cigar)
- Persistent “stale smoke” or “third-hand” smell
- Burnt cooking odors that won’t quit
- Units prepping for listing photos
Approach
Residue-first deep cleaning, then targeted deodorizing options (HEPA air scrubbing; extra treatments available case-by-case).
What to expect
Clear plan, honest limits, and guidance if sealing or replacement is the right move.
How we work (practical steps)
- Identify & isolate the source (where residue clings).
- Residue-first deep cleaning (hard surfaces + touch points).
- Soft-surface attention as applicable (upholstery, curtains, rugs).
- Air cleaning / deodorizing (HEPA scrubber + appropriate treatment).
- Recommendations if sealing or replacement is the honest answer.
Success factors
- How long smoking or odor was present
- Porous materials (upholstery, carpet, drywall) that hold residue
- HVAC circulation and filter condition
- Whether source items remain (ash, smoke-affected soft goods)
Pricing (typical ranges)
Level 1 — “Odor Reset”
$175–$325 • Light / localized
- Targeted residue clean (high-contact + key surfaces)
- Soft-surface spot attention (as applicable)
- HEPA air scrubber run (same visit)
- Clear next-step recommendations
Level 2 — “Smoke Incident”
$350–$750 • Moderate / whole unit
- Residue-focused deep clean (more surfaces, more passes)
- Expanded soft-surface attention
- HEPA air scrubber extended run
- One targeted deodorizing treatment (situation-dependent)
- Replace HVAC filter (standard filter; specialty at cost)
Level 3 — “Heavy / Long-Soak Smoke”
$750–$1,800+ • Severe / repeated
- Multi-pass residue cleaning
- Deeper soft-surface work (as applicable)
- Advanced deodorizing steps (may require multiple visits)
- Honest “replace vs. restore” guidance
Common smoke add-ons (only when needed)
| Ozone shock treatment (vacant unit only) | $125–$250 per cycle |
| Hydroxyl treatment / day | $150–$300 per day |
| Thermal fogging | $200–$600 per room |
| Wall wash (per room) | $75–$150 |
| Extra HEPA scrubber day | $100–$300 per day |
Ozone requires the unit to be vacant (people/pets/plants out) and ventilated before re-entry.
What we are not
- Not fire damage restoration
- Not full rebuild or major soot removal
- Not a guarantee when sources remain (we’ll advise if replacement/sealing is needed)
Pre-visit checklist
- Remove ash or obvious source items if possible
- Replace HVAC filter if accessible
- Confirm unit access and parking
- Plan for ventilation after any treatments we advise
Simple next step
Send beds/baths, approximate sq ft, and what happened (smoked how long / where). We’ll reply with a clear plan + quote.