At a glance: Olsen Restoration Carpet Cleaning Services charges per room, with three cleaning levels so you only pay for the depth of cleaning your carpet actually needs. Standard cleaning is $65 per room, deep cleaning with rotary jet extraction is $95 per room, and super deep cleaning with the Rotovac 360 XL is $150 per room. Every visit has a $150 minimum, there’s no deposit (just a card on file), and you receive an exact quote before any work starts. We are based in Lake Stevens, WA and serve homes and businesses across Snohomish, King and Skagit counties. Book online or call (425) 419-9949.

Carpet cleaning service levels and prices

Service levelPriceWhat it isBest for
Standard Carpet Cleaning$65 per roomProfessional hot water extraction with a carpet wand: pre-spray, agitation, hot rinse and extraction.Routine cleaning of lightly to moderately soiled carpet; maintenance every 6 to 12 months.
Deep Cleaning (Rotary Jet Extraction)$95 per roomA rotary jet extraction machine makes hundreds of rinse-and-extract passes per minute, lifting embedded soil a wand cannot reach. This is the cleanest a normal residential carpet can get.Heavy traffic lanes, carpet that has not been cleaned in years, dark walkways, rental turnovers.
Super Deep Cleaning (Rotovac 360 XL)$150 per roomTwice the cleaning power of our deep-cleaning machine. Maximum agitation and flushing for severely soiled or neglected carpet.Restoration-grade jobs, move-outs, carpet that was “cleaned” with laundry detergent and left sticky, heavy pet traffic.
Encapsulation Dry Cleaning$75 per roomLow-moisture cleaning with a counter-rotating brush (CRB). Carpet is dry and walkable in about 40 to 60 minutes. Note: encapsulation refreshes and maintains carpet but does not remove set-in stains.Offices and businesses that must stay open, light soil, maintenance between deep cleans.
Stair Cleaning – Standard$65 per staircaseHot water extraction cleaning of one carpeted staircase, with pre-treatment and grooming.Stairs with normal everyday soil.
Stair Cleaning – Deep$95 per staircaseDeep cleaning of one staircase with heavy pre-treatment, agitation and extraction.High-traffic or heavily soiled stairs.
Hallway Cleaning$65 per hallwayStandard hot water extraction cleaning of one hallway, with pre-treatment and grooming.Hallways with normal everyday soil.
Area Rug Cleaning$100 per rug ($350 for Oriental rugs)Professional cleaning of one area rug, in your home or by pickup.Area rugs of any size. Oriental rugs are $350 each.

Upholstery and commercial spaces are quoted per job. A room is a standard bedroom, living room, dining room or family room; oversized or open-plan areas may count as more than one room, and we tell you before we start.

Specialty treatments (quoted after assessment)

  • Pet urine, human urine and feces odor treatment: enzyme and oxidizing treatments applied to the carpet and pad, then extracted. Odor is neutralized, not covered up. Priced by the amount of treatment the job needs, because the supplies are what get the job done; severe odor jobs are billed by the quart of treatment used.
  • Soap residue removal: for carpet that was cleaned with laundry detergent, dish soap or a rental machine and now feels stiff, sticky or re-soils quickly. We flush the residue out with a dedicated rinse so the carpet stops attracting dirt.
  • Sanitizing and allergen reduction: antimicrobial sanitizing and de-allergizing treatments for homes with kids, pets, asthma or allergies.
  • Stain treatment: spot-specific treatment for coffee, wine, ink, makeup, grease, Kool-Aid and other stains. Some dyes are permanent; we tell you honestly what will and will not come out.

Add-ons (extra per room)

  • Carpet fluffing: pile lifting and grooming to restore matted, crushed carpet.
  • Carpet de-hairing: dedicated pet-hair removal before cleaning.
  • Deodorizer: choose apple, clean linen or citrus.
  • Carpet conditioner: softens fibers and helps carpet resist re-soiling.

Add-ons and specialty treatments cost extra and are listed on your quote before you approve the job.

How pricing works

  • $150 minimum per visit.
  • No deposit. Just a debit or credit card on file when you book; it’s charged only after the job is done. Free cancellation if you call at least 24 hours before your appointment.
  • Exact quote first. We confirm the room count, cleaning level and any treatments before work starts. No surprise charges.
  • Owner-operated. Jeremy Olsen, the founder, does the work himself. Licensed, bonded and insured (WA L&I #OLSENRS754N5).

Book online or call (425) 419-9949, open 24/7.

Frequently asked questions

How much does carpet cleaning cost in Lake Stevens and Snohomish County?

Standard cleaning is $65 per room, deep cleaning (rotary jet extraction) is $95 per room and super deep cleaning (Rotovac 360 XL) is $150 per room, with a $150 minimum per visit. Pet odor treatment, soap residue removal, sanitizing, fluffing, de-hairing, deodorizer and conditioner cost extra and are quoted before work starts.

What is the difference between standard, deep and super deep cleaning?

Standard cleaning uses a hot water extraction w, and is right for routine maintenance. Deep cleaning uses a rotary jet extraction machine that scrubs and rinses the carpet hundreds of times per minute, pulling out embedded soil. Super deep cleaning uses the Rotovac 360 XL, which has twice the power of the deep-cleaning machine, for severely soiled or neglected carpet.

Do you remove pet urine odor or just cover it up?

We neutralize it. Urine salts in the carpet and pad are treated with enzyme and oxidizing products, then extracted. The treatment is priced by how much product the job needs. Severe cases are assessed first, and we tell you up front what cleaning can and cannot fix.

Can you fix carpet that was cleaned with laundry detergent or a rental machine?

Yes. Leftover soap makes carpet stiff and sticky and attracts dirt. Our soap residue removal flushes the detergent out, usually paired with deep or super deep cleaning.

How long does carpet take to dry?

Encapsulation dry cleaning is walkable in about 40 to 60 minutes. Hot water extraction usually dries in 4 to 8 hours depending on carpet type, humidity and airflow.

Which areas do you serve?

We are based in Lake Stevens, WA and serve Snohomish County (Everett, Marysville, Snohomish, Lynnwood, Mill Creek, Edmonds, Mukilteo, Monroe, Arlington), King County (Bothell, Kirkland, Bellevue, Redmond, Seattle, Shoreline, Renton, Kent, Issaquah) and Skagit County (Mount Vernon, Burlington, Sedro-Woolley). Commercial-only service is available in Pierce County.

Request a free exact quote

Tell us about your space and we’ll get back with a quote.