Pricing, published in full

How much do house cleaners charge in BC? Here are our numbers.

The short answer

Across the BC Lower Mainland in 2026, house cleaners charge roughly $40 to $55 an hour, and $55 to $70 for natural-product operators. We quote flat rates instead: recurring cleans from $149 a visit, deep cleans from $320 and move-out cleans from $380, for a typical three bedroom home. GST is extra.

Thirteen of the twenty cleaning companies we looked at across Abbotsford, Langley, Surrey, Chilliwack, Mission and Maple Ridge publish no prices at all. That is a choice, and it is not one made for the customer's benefit. So here is the whole thing: what each service costs, what pushes a quote up, and the market figures we checked ours against.

One honest caveat. These figures are indicative. They are set against 2026 Lower Mainland market rates rather than against a walkthrough of your house, so read them as the shape of a quote rather than the quote itself. The number firms up once we have seen the place, and it does not move after that without you hearing why first.

Service by service

What does each clean cost?

From-prices are for a typical three bedroom home in reasonable condition, unless the note says otherwise. Three services carry no from-price because quoting them from a web form would be a guess: offices, janitorial contracts and post-construction all depend on floor area and how much dust is left.

Open Book Cleaning Co. prices by service, with what each covers and typical time on site
Service What it covers From Typical time on site
Recurring Home Cleaning Kitchen, bathrooms, floors, surfaces, mirrors and glass, bins, and beds remade if you want them. The same checklist every visit, set by you. $149
per visit, most 3 bedroom homes
3 to 5 hours
Deep Cleaning Everything in a recurring clean, plus inside the oven and fridge, baseboards, door frames, light fittings, window tracks, vents and behind whatever moves. $320
most 3 bedroom homes
5 to 10 hours
Move In & Move Out Cleaning The whole place empty. Inside every cupboard and drawer, all appliances, closets, marks on walls, and the window tracks the inspection always checks. $380
most 3 bedroom homes, empty
5 to 7 hours
Airbnb & Short-Term Rental Turnover A full reset between guests. Linen stripped and remade, consumables checked, and a photo report sent when we lock up. $119
per turnover, one and two bedroom units
1.5 to 3 hours
Office & Small Workplace Cleaning Desks, kitchens, washrooms, floors and touch points on a fixed evening or early-morning schedule, with the product list posted where staff can read it. Quoted
quoted after a walkthrough
Set by floor area
Commercial & Janitorial Contracts Scheduled janitorial for clinics, daycares, salons, strata common areas and light industrial, with a published product list. Quoted
quoted after a walkthrough
Set by contract
Post-Construction & Renovation Cleaning HEPA vacuuming and damp microfibre, in repeated passes, until the fine drywall dust stops coming back the next morning. Quoted
quoted by square footage
Two or three passes
Hourly, for partial cleans and odd jobs Where a flat rate does not fit: half a house, a single room, help before guests arrive, a top-up between recurring visits. $55 to $70
per hour, per cleaner
Minimum 2 hours

Times are the ranges Lower Mainland operators report for a three bedroom home, not a promise about yours. GST is added on top of every figure, shown as its own line on the quote. Prices are the same in Abbotsford, Langley, Surrey, Chilliwack, Mission and Maple Ridge, with one exception noted below: rural properties on well water take longer in the bathrooms.

The honest part

What makes a quote go up?

Six things, in roughly the order they matter. None of them are a surprise to us, so none of them should be a surprise to you.

  • Square footage, not bedroom count

    A three bedroom rancher at 1,100 square feet and a three bedroom two-storey at 2,400 are not the same job, and pricing them the same is how companies end up rushing the second one. Floor area and the number of bathrooms drive the time more than anything else on this list. Bathrooms in particular: each one adds real minutes.

  • Pets, and how much they shed

    A double-coated dog changes the vacuuming from one pass to three, and hair works itself into upholstery, baseboards and the edges of every room. It also changes what we bring: several essential oils sold as natural cleaners are toxic to cats, so a house with a cat gets a shorter product list, not a longer one.

  • How long since the last proper clean

    This is the single biggest swing. Soil that has been sitting needs dwell time, and plant-based degreasers need more of it than a caustic oven spray does. We would rather charge you once for a deep clean and then quote the recurring rate against a house that is already back to baseline, than pretend a first visit to a neglected kitchen takes three hours.

  • Hard water, if you are in Abbotsford, Mission or on a well

    Abbotsford and Mission share a water system that runs hard enough to leave visible scale on shower glass within a week, and rural acreages across Langley, Abbotsford and Maple Ridge are commonly on private wells that are harder still. Citric acid clears it, but slowly, and it needs to be reapplied. Surrey and Maple Ridge sit on soft Metro Vancouver water and have the opposite problem: soap film rather than scale. Same bathroom, different job, different minutes.

  • Stairs

    Stairs are slow. They are vacuumed by hand, the risers and spindles are wiped separately, and every trip between floors costs a minute of carrying. Two sets of stairs in a townhouse can add close to an hour over a single-level home of the same square footage.

  • Clutter

    Moving objects is not cleaning, but it takes the same minutes. A kitchen counter with eleven things on it is roughly three times the work of one with three. We are not going to make you feel bad about a lived-in house, and we will still clean it. We just cannot quote it as though it were empty.

For context, not our prices

What is the going rate in the Lower Mainland in 2026?

These are market figures published by other operators and by cost guides, collected in September 2026. They are not our prices. We include them because the most common question on this page is not "what do you charge", it is "is that a normal number", and you should be able to answer that without taking our word for it. Every row links to where it came from.

Published 2026 Lower Mainland cleaning rates, with sources
Market benchmark 2026 range Source
Standard professional cleaning company, per cleaner $40 to $55 an hour Yara Cleaning
Insured, bonded and background-checked team $50 to $60 an hour Clean Pilot
Eco or certified natural operator $55 to $70 an hour Yara Cleaning
Standard clean, three bedroom house $190 to $270 Yara Cleaning
Deep clean, house $275 to $550 Honeybee Cleaning
Move-out clean, three bedroom, Langley $400 to $520 Mesh Maids
Move-out clean, Vancouver metro generally $280 to $550 Yara Cleaning
Airbnb turnover, published entry price from $99 Maidless
Inside oven or inside fridge, as an add-on $20 to $40 each Yara Cleaning

Two things stand out in that table. The first is that the natural-product premium is real and quantified: $55 to $70 an hour against $40 to $55 for a standard operator. The second is that the bottom of this market is genuinely cheap, with a Chilliwack company publishing $26 an hour. We do not compete there, and we would rather say so than imply we do. What you are paying the difference for is insurance, WorkSafeBC coverage, a criminal record check on the person in your house, and products whose full list you get to read before we open a bottle.

Before you ask

Some jobs we will not price at any number.

Heavy mould remediation, deep mineral scale, grout whitening, roof moss, hoarding, biohazard and a handful of others are not cleaning jobs, they are other trades. We could take the money and disappoint you, or we could tell you now and point you at the right person. We publish the whole list with the reason for each one and the trade to call instead.

A price, a product list, and no sales call.

Tell us the rooms, the pets and anything anyone in the house reacts to. You get a firm number back the same working day, with the full list of what we would use attached.

Questions about price

The ones we actually get.

How much do house cleaners charge in BC in 2026?

Across the Lower Mainland, a standard professional company charges roughly $40 to $55 an hour per cleaner, an insured and background-checked team $50 to $60, and an eco or certified natural operator $55 to $70. Flat rates are more common than hourly for homes: a three bedroom standard clean runs about $190 to $270 and a deep clean about $275 to $550. Our own from-prices start at $149 a visit.

How much does house cleaning cost in Abbotsford?

Abbotsford sits slightly below downtown Vancouver for the same size of home, and the same is true of Langley and Surrey. Our recurring cleans start at $149 a visit for a typical three bedroom home, deep cleans at $320 and move-out cleans at $380. One local factor genuinely changes the number: Abbotsford and Mission water is hard, so scale on glass and fixtures takes longer to clear with the mild acids we use.

Are these prices fixed, or will the real quote be different?

They are from-prices, which means they are the starting point for a typical three bedroom home in reasonable condition. The quote firms up after we have seen the place, either in person or from photos. What we will not do is quote low, arrive, and revise the number on your kitchen counter. If something we did not expect changes the price, you hear it before we start, not after.

Is GST included in these prices?

No. Cleaning is a taxable service in Canada, so assume GST on top of every figure on this page. Your written quote shows it as its own line rather than folding it into the total, so you can see exactly what the work costs and what the tax costs.

Do you charge by the hour or by the job?

By the job, for anything that has a from-price above. A flat rate means you are not paying for us to be slow, and we are not rushing a bathroom to protect a margin. Where hourly genuinely fits better, usually odd jobs, partial cleans and one-off help, our rate is $55 to $70 an hour per cleaner, which sits in the band that insured, natural-product operators occupy across the Lower Mainland.

What makes one house cost more than another of the same size?

Six things, mostly. Square footage rather than bedroom count, pets and how much they shed, how long it has been since the last proper clean, hard water scale if you are on an Abbotsford, Mission or well supply, stairs, and clutter. Clutter is the big one, because moving objects is not cleaning but it takes the same minutes.

Get started

Tell us about the house.

Same working day reply, with the product list attached. Or just call and describe it to us.

(819) 743-5953

Get a firm price

We reply the same working day. Or call (819) 743-5953.

Home or workplace?

No contracts, no sales call. We use your details only to quote this job.

Call (819) 743-5953 Get a quote