Professional Carpet Cleaning in Calgary
I’ve cleaned carpets in Calgary homes since 2007. In that time I’ve learned one thing: the job isn’t done when the carpet looks clean — it’s done when it dries soft, smells neutral, and the traffic lanes you were embarrassed about are gone. That’s what we’re here to do.
— Ken Marcus, owner and lead technician, Oxy-Genie
Meet Ken Marcus — 19 Years Cleaning Calgary Carpets
Ken Marcus founded Oxy-Genie in 2007 after spending years seeing homeowners frustrated by carpet cleaners who left behind sticky residue, long dry times, and vague pricing. His approach is different: every job follows IICRC-guided hot water extraction standards, every quote is given before work starts, and every technician is trained to handle the specific challenges of Calgary homes — winter grit, pet households, and Berber carpets that punish aggressive moisture.
Ken personally oversees every job and is reachable by phone or text. He’s cleaned carpets in Tuscany, Auburn Bay, Beltline condos, and commercial offices in the downtown core. If he can’t improve your carpet honestly, he’ll tell you before he charges you.
- Credentials: IICRC standards-guided methods • Liability insured • WCB covered • Serving Calgary since 2007
- Awards: CommunityVotes Calgary 2025: 3× Platinum, 2× Gold • Best of Houzz • Calgary Construction Network verified
- Calls answered: During business hours, Alberta time. Text works too.
Recent Calgary Carpet Cleaning Jobs — Real Examples
Tuscany, NW Calgary — January 2026
A family with two dogs had avoided cleaning their basement carpet for two years because previous cleaners had left it damp for 18 hours. The traffic lane from the stairs to the couch was noticeably darker than the rest of the room.
We pre-treated the lanes, agitated gently, and extracted with truck-mounted hot water. Because the airflow in the basement was limited, Ken left a drying tip sheet and followed up by text the next morning. The carpet was dry in six hours and the traffic lane was gone.
Dry time: 6 hours. Pet-safe solutions used. No upcharges added on arrival.
Auburn Bay, SE Calgary — December 2025
A homeowner was preparing to sell. One bedroom had a dog urine spot that had been treated three times by a previous cleaner without improvement. She wanted an honest assessment before listing.
Ken inspected the spot, explained the limits of enzyme treatment on older contamination, and gave her two options with prices before touching anything. The treatment improved the odour significantly — not a guarantee, but an honest outcome. She left a five-star review and sold the house.
Beltline condo, SW Calgary — November 2025
A condo owner had wool-blend carpet in the living room. Previous cleaners had declined to clean it, citing risk. Ken identified the fibre type, confirmed low-moisture methods were appropriate, and cleaned it without incident.
The owner commented it was the first time anyone had actually known what they were doing with that carpet.
For wool and delicate fibres, ask about fibre type before booking
Real job: before-and-after carpet cleaning image showing how Oxy-Genie helps restore carpet appearance in high-traffic areas. The cleaned result looks brighter, fresher, and more uniform, helping homeowners picture the value of a professional deep clean.
This before-and-after carpet cleaning image shows the visible improvement Oxy-Genie delivers in Calgary homes. The cleaned side looks brighter, fresher, and more even, helping homeowners picture the value of professional deep carpet cleaning.
What happens when Oxy-Genie cleans your carpet
Most carpet cleaning companies arrive, spray, extract, and leave. We do it differently because the residue a cleaner leaves behind is often what makes carpets re-soil faster.
- Inspect and pre-treat. Ken walks the carpet first — identifies traffic lanes, pet spots, fibre type, and any risks. Pre-treatment goes on targeted areas, not the whole room.
- Agitate carefully. Solution is worked into the pile to loosen embedded soil without damaging fibre twist. Edges and corners get separate attention.
- Truck-mounted hot water extraction. High-pressure rinse and strong extraction remove soil and most of the cleaning solution. Less residue means slower re-soiling.
- Groom and dry. Fibres are groomed for an even finish. You get simple airflow tips to cut dry time. Most Calgary homes dry in 4–8 hours.
The truck-mounted system matters here — portable machines used by many competitors can’t generate the same extraction pressure, which means more moisture stays in the carpet.
Honest Carpet Cleaning Pricing in Calgary
Oxy-Genie gives clear pricing before work begins. Final cost depends on room count, stairs, soil level, access, and whether pet stain or odour treatment is needed.
Standard Room
From $49
Best for regular-sized bedrooms, offices, living areas, and lightly soiled carpeted spaces.
Minimum Visit
$179
Applies to small jobs, single rooms, apartments, spot cleaning requests, and minimum service calls.
Multi-Room Homes
Fast Quote
Best for family homes with several rooms, hallways, stairs, traffic lanes, or mixed carpet conditions.
Stairs & Hallways
Quoted Upfront
Pricing depends on the number of stairs, hallway size, soil level, and whether extra edge cleaning is needed.
Pet Stain & Odour Treatment
Quoted Before Service
Best for urine spots, recurring odours, pet accidents, and areas where contamination may reach the backing or underpad.
Area Rugs & Upholstery
Quoted by Item
Pricing depends on fabric type, rug size, fibre sensitivity, soil level, and the cleaning method required.
Need a fast quote? Text your room count, stairs, neighbourhood, and any pet spots to 403-452-4644. Oxy-Genie will confirm pricing before cleaning starts.
Which cleaning method actually fits your carpet?
After 19 years in Calgary homes, Ken’s honest answer is: it depends on the carpet and the soil. Here’s how to think about it.
Hot water extraction, also called steam cleaning
Best when carpets have real buildup — traffic lanes, pet accidents, dull high-use areas, or carpets that haven’t been cleaned in over two years. The truck-mounted system flushes and recovers more soil than surface methods, and the rinse step reduces sticky residue. Dry time is typically 4–8 hours in Calgary homes with normal airflow and heating.
Low-moisture cleaning
Better for lighter soil and maintenance cleaning, or when dry time is the main concern. Less intrusive on the same day. Not the right tool for heavy traffic lanes or pet contamination that’s soaked into the backing.
DIY rental machines
Fine for a small fresh spill in a single area. The machines available at hardware stores don’t generate the extraction pressure of truck-mounted systems, and using too much water on a rented machine is a common cause of long dry times and mould risk. For anything beyond a fresh spot, a professional clean costs less than the problems DIY can cause.
If you’re not sure which method fits, text Ken a photo and your room count — he’ll give you a straight answer before you book.
Watch: what pricing looks like in Calgary

Prefer a quick quote? Send your room count + neighbourhood using the form and we’ll reply with clear options.
Beyond carpets — other surfaces we clean in Calgary
Most of our calls start with carpet. But once a homeowner has seen how much difference proper extraction makes, they often ask about the sofa, the tile in the kitchen, or the mattress in the guest room. Here’s what we cover:
- Carpet steam cleaning
- Pet stain and odour removal
- Upholstery cleaning for sofas, chairs, and sectionals
- Mattress cleaning
- Tile and grout cleaning
- Hardwood floor cleaning
- Ozone shock treatment for odour elimination
- Floor waxing and stripping
We also clean offices and commercial spaces across Calgary when consistent results and minimal disruption matter. See commercial cleaning.
Calgary and surrounding communities
We’re based in Hampstead, NW Calgary, and clean across all quadrants — NW, NE, SW, SE, and downtown. We also serve several communities within a short drive:
What Calgary homeowners say
You can also read unfiltered reviews on:
- Google — search “Oxy-Genie Calgary”
- HomeStars
- Houzz
- TrustIndex
- CommunityVotes
Carpet Cleaning Questions Ken Hears Every Week
Here are quick, honest answers to the carpet cleaning questions Calgary homeowners ask most before booking with Oxy-Genie.
How long does carpet cleaning take to dry in Calgary?
Most carpets dry in 4–8 hours with normal airflow. Basements, thick carpet, cooler rooms, or areas with poor ventilation may take up to 12 hours.
How much does carpet cleaning cost in Calgary?
A standard room starts from $49. The minimum visit is $179. Larger jobs are quoted based on room count, stairs, soil level, access, and pet treatment needs.
Do you use steam cleaning or hot water extraction?
Oxy-Genie uses professional hot water extraction, often called steam cleaning. This process helps flush out embedded soil, detergent residue, odours, and buildup.
Is your carpet cleaning safe for kids and pets?
Yes. Oxy-Genie uses a rinse-focused cleaning process with family-conscious products. We avoid harsh perfumes and heavy residue so carpets feel cleaner after service.
Can you remove pet stains and odours?
Many pet stains and odours can be improved with targeted treatment. Deep urine contamination in the backing, underpad, or subfloor may require extra treatment.
What should I do before carpet cleaning?
Pick up small items, toys, and fragile belongings before the appointment. If you have pet spots or problem areas, point them out before cleaning starts.
Need a fast quote? Text your room count, stairs, neighbourhood, and pet spots to 403-452-4644.
Ready to book, or just want a straight answer?
Text or call Ken at 403-452-4644. Send your room count, any pet spots, and your neighbourhood. He’ll usually have a price back to you within the hour during business hours — no forms, no hold music, no bait-and-switch pricing.
- Call / Text: 403-452-4644
- Email: info@oxygenie.ca
- Address: 285 Hampstead Road NW, Calgary, AB
- Hours: Available by appointment. Phone and text answered during Alberta business hours.