Metro Vancouver's Top-Rated House Cleaning
Background-checked, insured cleaners from the North Shore to the Fraser Valley. Answer five quick questions and see your price in under a minute.
- 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.
See your price
City, home details, and service — priced in seconds.
Choose a time that suits you
Pick your preferred time, we’ll confirm your cleaner.
Confirm your details
Address and entry notes, reviewed before you pay.
Your cleaner takes it from there.
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
Your regular reset: kitchen, bathrooms, floors and living areas, done to the same checklist every time.
- Counters, sinks & stovetop
- Bathrooms disinfected
- Floors vacuumed & washed
- Dusting & a general tidy
Deep Clean
For homes that haven’t had a professional clean in a while, or a first visit before regular cleans.
- The full Standard checklist
- Oven & fridge, inside
- Baseboards & door frames
- Cabinets & drawers, inside
Move In / Out
The empty-home clean for moving day: every appliance, cupboard and closet, inside and out.
- The full Deep Clean checklist
- Every appliance, inside & out
- Window tracks cleared out
- Empty closets & cupboards
Recurring Cleaning
Every week, every two weeks or monthly, with the same cleaner whenever we can.
- Every week: 20% off
- Every 2 weeks: 15% off
- Every month: 10% off
What customers say on Google.
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.
The details we cover on every visit.
Background-checked
Every cleaner is checked before their first job.
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.
- Proven cleaning experience, checked up front
- Government photo ID checked
- Criminal record check for every cleaner
- References contacted directly
- Signed agreement and a phone call before the first job
- Covered by WorkSafeBC on every job
What you get with every booking.
Nothing to sign
Book a one-time clean or a regular plan. Pause or cancel any time with 24 hours' notice.
Price first, details later
You see the full price before we ask for your name, number or address.
Free re-clean
Spot something we missed? Send us a photo within 24 hours and your cleaner comes back to fix it at no cost.
Checked before day one
ID, references and a criminal record check, before any cleaner is sent to a home.
$2M liability insurance
Every booking is covered by our $2M liability policy, and every cleaner is covered by WorkSafeBC.
A familiar face
On a recurring plan we send the same cleaner whenever we can, so you’re not re-explaining your home every visit.
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.
- Free touch-up if anything's missed
- Full refund when you cancel 24+ hours ahead
- No long-term contracts, ever
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 →Questions people ask before booking.
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. There’s no contract, so you can stop whenever you like. Just give us at least 24 hours’ notice before your next 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.
