North Vancouver

House Cleaning in Lonsdale

Good Maid cleans condos, townhouses and houses up and down Lonsdale, from Lower Lonsdale and the Shipyards to Central Lonsdale — insured, background-checked cleaners who bring the supplies.

5.0 from 12 Google reviews

North Vancouver's skyline set against the North Shore mountains
At a glance

Good Maid cleans homes in Lonsdale with insured, background-checked cleaners who bring their own supplies. A standard clean starts at $182, a deep clean at $277 and a move in/out clean at $330. Book online any day from 7am to 7pm, and cancel 24+ hours ahead for a full refund.

The homes we clean in Lonsdale

Lonsdale is the spine of the City of North Vancouver. Lower Lonsdale, around the Quay and the Shipyards, is mostly condos and towers; Central Lonsdale has more high-rises and older mid-rise buildings; and the side streets have houses, many with a suite downstairs.

North Shore rain is the big factor. Wet shoes, gritty entryways and condensation on window frames through fall and winter mean floors, mats and sills get extra attention. Harbour-facing units also have a lot of glass that shows water spots.

Good to know before your clean in Lonsdale

  • Parking: much of Lonsdale is time-limited street parking. A visitor stall number helps.
  • Rainy months: leave a spot by the door for wet gear so your cleaner can get the floor underneath.
  • Suites: a basement suite can be booked as its own clean.

Cleaning services in Lonsdale

House cleaning prices in Lonsdale

Your price is set by your home's bedrooms, bathrooms and square footage, and the service you choose — not by the hour.

One-time prices, plus a biweekly standard plan (15% off). Prices are the same in every city we serve.
HomeStandardDeepMove In/OutBiweekly plan
1 bed, 1 bath condo (under 1,000 sq ft)$182$277$330$155
2 bed, 2 bath condo (1,000–1,499 sq ft)$255$393$468$217
3 bed, 2 bath townhouse (1,500–1,999 sq ft)$297$459$546$252
4 bed, 3 bath house (2,500–3,499 sq ft)$391$608$723$332

New customer? Use code FIRST20 at checkout for $20 off your first clean.

How booking works

  1. Get your instant price. Pick your city, bedrooms, bathrooms, home size and service. The price shows up as you go — no account needed.
  2. Pick your preferred time. Choose any day of the week, with start times from 7am to 7pm. We confirm your cleaner after you book.
  3. Confirm and pay securely. Add your address and entry notes, then pay by card to lock in the booking. Prefer Interac e-Transfer? Call us to book by phone.
  4. Your cleaner arrives with supplies. They follow the room-by-room checklist for your service. Missed something? Tell us within 24 hours and we'll send your cleaner back to fix it, free.

House cleaning in Lonsdale: FAQs

Do you clean condos in Lower Lonsdale?

Yes. We clean towers and mid-rises around the Quay, the Shipyards and Central Lonsdale. Add your fob or buzzer steps to your booking notes.

Do you clean houses with a basement suite in North Vancouver?

Yes. Book the main house and the suite as separate cleans, each priced on its own size.

How much does house cleaning cost in Lonsdale?

A standard clean starts at $182 for a one-bedroom, one-bathroom home under 1,000 sq ft, a deep clean at $277 and a move in/out clean at $330. Prices are the same in every city we serve — enter your details for your instant price.

Are your cleaners insured and background-checked?

Yes. Every booking is covered by our $2M liability insurance, and every cleaner shows government ID, has their references contacted and passes a criminal background check before their first job.

Ready for a cleaner home in Lonsdale?

Get your instant price in under a minute — no contracts.

✓ Cancel 24+ hours ahead for a full refund✓ Supplies included✓ $2M liability insurance