Metro Vancouver's Top-Rated House Cleaning
Vetted, insured cleaners across Metro Vancouver. Enter your details and get your instant price in under 60 seconds.
- Background-checked cleaners
- $2M liability insurance
- WorkSafeBC covered
- No contracts, ever
Same standard, every visit
Trained, background-checked cleaners follow the same checklist every time — not a different result depending on who shows up.
We bring the supplies
Professional products and equipment, included in every price — nothing for you to buy or leave out for us.
Locally owned
Based right here in Metro Vancouver — not a national franchise reading from a script.
Build your clean, see your price
Five quick questions — your price updates instantly as you go. No account required.
Get your instant price
City, home details, and service — priced in seconds.
Pick a date & time
Browse real openings that fit your week.
Confirm your details
Address and entry notes, reviewed before you pay.
We show up. You relax.
Your vetted cleaner arrives at the time we confirm.
A clean for every situation.
Every booking follows the same room-by-room checklist, and if anything on it gets missed, we'll come back and fix it free.
Standard Clean
The essentials, done consistently — kitchens, bathrooms, floors, and living spaces.
- Kitchen & bathrooms
- Vacuuming & mopping
- Dusting all surfaces
- Tidying common areas
Deep Clean
A top-to-bottom reset — great for first bookings or seasonal refreshes.
- Everything in Standard
- Inside oven & fridge
- Baseboards & door frames
- Inside cabinets
Move In / Out
Built for lease turnovers — every corner covered so nothing holds up your deposit.
- Everything in Deep Clean
- Inside all appliances
- Window sills & tracks
- Closets & storage
Recurring Cleaning
Weekly, biweekly, or monthly visits with the same trusted cleaner every time.
- Weekly — save 20%
- Biweekly — save 15%
- Monthly — save 10%
This is what a Good Maid visit actually looks like.
We're careful about who we send into your home.
Letting someone into your home takes trust. That's why every Good Maid cleaner goes through our screening before they're sent to a single booking.
- Minimum professional cleaning experience required
- Government-issued ID verified
- Criminal background check, no exceptions
- References contacted directly
- Signed agreement and a phone call before the first job
- Covered by WorkSafeBC on every job
Everything a cleaning service should be.
No contracts
Book once or set up a recurring plan. Pause or cancel your plan anytime with 24 hours' notice — no contracts.
Transparent pricing
Your instant price shows before you hand over any personal information.
We'll make it right
Missed something? Tell us within 24 hours and we'll come back and fix it, free.
Background-checked
Every cleaner is ID-verified, reference-checked and passes a criminal background check.
Fully insured
Every booking is fully covered — you're protected from the first visit.
Same cleaner, whenever possible
Recurring plans are matched with the same trusted cleaner where we can, so they get to know your home.
Missed something? We'll fix it free.
Tell us within 24 hours of your clean, with a photo or two, and we'll send your cleaner back to fix anything on your checklist that was missed, at no charge. No hoops to jump through.
- Free touch-up if anything's missed
- Full refund when you cancel 24+ hours ahead
- No long-term contracts, ever
Real reviews from real customers.
Pulled live from our Google Business Profile and shown exactly as they were posted.
Proudly cleaning homes across Metro Vancouver.
Vancouver
Metro VancouverKitsilano, Mount Pleasant, West End, Yaletown, Kerrisdale, Dunbar, Downtown
Burnaby
Metro VancouverMetrotown, Brentwood, Lougheed, Deer Lake, Burnaby Heights, Edmonds
North Vancouver
Metro VancouverLower Lonsdale, Central Lonsdale, Lynn Valley, Deep Cove, Pemberton Heights
West Vancouver
Metro VancouverAmbleside, Dundarave, British Properties, Horseshoe Bay, Caulfeild
New Westminster
Metro VancouverDowntown, Queens Park, Sapperton, Uptown, Brow of the Hill
Coquitlam
Metro VancouverAustin Heights, Burke Mountain, Westwood Plateau, Maillardville, Coquitlam Centre
Port Coquitlam
Metro VancouverCitadel Heights, Mary Hill, Oxford Heights, Riverwood, Downtown
Port Moody
Metro VancouverNewport Village, Heritage Mountain, Glenayre, Ioco, Pleasantside
Richmond
Metro VancouverSteveston, Brighouse, Terra Nova, Ironwood, West Cambie, Hamilton
Surrey
Metro VancouverGuildford, Cloverdale, Fleetwood, Newton, South Surrey, Whalley
Delta
Metro VancouverLadner, Tsawwassen, North Delta, Sunshine Hills, Boundary Bay
Maple Ridge
Fraser ValleyAlbion, Silver Valley, Hammond, Haney, Websters Corners
Pitt Meadows
Fraser ValleyNorth Bonson, South Bonson, Harris Road, Central Meadows
White Rock
Metro VancouverUptown, East Beach, West Beach, Marine Drive
Langley
Fraser ValleyWalnut Grove, Willoughby, Brookswood, Murrayville, Fort Langley
Abbotsford
Fraser ValleyClearbrook, Historic Downtown, Mill Lake, Matsqui, Sumas Mountain
Mission
Fraser ValleyDowntown Mission, Silverdale, Hatzic, Cedar Valley
Don't see your neighbourhood listed? Get in touch — we're likely closer than you think.
Give $20, get $20.
Book your first clean and you'll get your own personal referral code right away. Share it with a friend — they get $20 off their first clean, and once they book, you get $20 off your next one automatically. Each code can be used once, by one new customer.
Straight answers before you book.

Condo & Apartment Cleaning Checklist: Room by Room
Every room in a condo, what to do weekly versus monthly, and the condo-only jobs most checklists skip.
Read the guide →
Basement Suite Cleaning: A Guide for BC Renters and Landlords
Damp, dust from upstairs and small windows — plus what BC tenants and landlords owe at move-out.
Read the guide →
How to Clean a Condo Balcony Without Soaking the Neighbours
Low-water methods, glass railings, door tracks and pigeons — plus what your strata probably allows.
Read the guide →Common questions, answered.
How do I book a cleaning?
Answer five quick questions above — your instant price appears right away. From there you'll pick a date and time, confirm your details, and pay to lock in your booking.
Is my online price final?
Your instant quote is based on your bedrooms, bathrooms, square footage, and service type. That's the price you'll pay at checkout — we'll always tell you before anything changes.
Do I pay when I book?
Yes — you pay securely by card at checkout, which locks in your booking. Prefer Interac e-Transfer? Call us at (778) 720-6791 to book by phone.
Can I book a same-day cleaning?
Depending on availability, yes. Call us directly for the fastest answer on same-day openings.
What areas do you serve?
We're currently booking across Metro Vancouver and the Fraser Valley, including Vancouver, Burnaby, North and West Vancouver, Richmond, Coquitlam, New Westminster, Surrey, Delta, Maple Ridge, Port Moody, Port Coquitlam, White Rock, Pitt Meadows, Langley, Abbotsford, and Mission. See the full list on our Areas We Serve page.
Is there a minimum booking size?
No set minimum — smaller homes and one-bedrooms are booked every day alongside larger homes. Your instant price is based on your actual square footage and bedroom/bathroom count, not a flat minimum.
What's included in a Standard Clean?
Kitchens, bathrooms, floors, dusting, and tidying of common living areas. See the Services section above for the full breakdown by package.
Do you bring your own supplies?
Yes, your cleaner brings professional products and equipment. Prefer scent-free, eco, or your own products? Leave them out and add a note when booking, and we'll use yours.
How long does each clean take?
It depends on square footage and service type — a Standard Clean on a smaller home might take under two hours, while a Deep Clean or Move In/Out on a larger home can take longer.
Can I customize what gets cleaned?
Yes — add notes when you book if there are rooms to skip, areas that need extra attention, or anything specific you'd like your cleaner to focus on.
What's the difference between a Standard and Deep Clean?
Standard covers the essentials — kitchens, bathrooms, floors and dusting. Deep Clean adds the inside of your oven, fridge and cabinets, plus baseboards and door frames. Most first-time customers start with a Deep Clean.
Are your cleaners background-checked?
Yes. Before their first booking, every cleaner shows government ID, has their references called and passes a criminal background check.
Do I have to be home for the clean?
Not at all. Most customers leave us a door code, lockbox or key and carry on with their day — but you're welcome to stay home if you prefer.
What if my clean doesn't meet my expectations?
Tell us within 24 hours of your clean, with a photo or two of what was missed, and we will send your cleaner back to fix anything on your service checklist, at no charge.
Are you insured?
Yes — every booking is covered by our liability insurance, so you're protected from the first visit on.
What happens if something gets damaged?
Report it within 24 hours of your cleaning. We'll look into it right away and make it right — that's what the insurance is there for.
How do recurring plans work?
Choose weekly, biweekly, or monthly when you book a Recurring Clean and save 10–20% off the standard rate. You'll get the same cleaner for every visit whenever possible.
Can I pause or change my recurring plan?
Yes, anytime — there are no contracts. Just let us know at least 24 hours before your next scheduled visit.
Will I get the same cleaner every visit?
We match recurring plans with the same cleaner whenever possible, so they get to know your home and how you like things done. If they're ever unavailable, we send an equally vetted replacement.
What's your cancellation policy?
Use the manage-booking link in your confirmation email, or contact us directly. Cancel at least 24 hours before your visit and you’ll get a full refund. Later than that, a $50 late-cancellation fee is kept and the rest is refunded. If your cleaner can’t get in at the booked time, a lockout fee of $100 or the booking price (whichever is less) applies. Full details are in our Terms of Service.
When am I charged?
Your card is charged in full at checkout, when you book — the same as our Terms of Service and payment page describe. Booking by phone instead? You can pay by Interac e-Transfer to info@goodmaidcleaning.com before your clean.
Can I change my service type after booking?
Yes — contact us before your appointment and we'll update your booking and price to match the new service type.
Ready for a home that cleans itself off your to-do list?
Skip the phone tag and the contracts — book your clean online in a couple of minutes.
