Vacation-rental turnover cleaning (Airbnb / VRBO)
Short-term rental turnovers in BC's Okanagan: strip and launder first, clean top-down, disinfect toilets and high-touch surfaces with a Health Canada DIN product at label dilution and contact time, restock, photograph, report. Airbnb requires a clean between every stay; BC's STR Act regulates hosts, not cleaning; WorkSafeBC working-alone and WHMIS duties apply.
Owner-operators and small crews (often one person) turning over whole-home short-term rentals, suites and cabins between check-out and check-in, Kelowna / West Kelowna / Okanagan, BC; includes linen, kitchen, bathrooms, living areas, decks and a private hot tub where the listing has one. US equivalents noted (EPA registration instead of DIN; OSHA HazCom instead of WHMIS).
What the website for this business can look like — a Part Owner template, built around the manual below.
The system, surface by surface
What goes on each surface, with what, at what dilution, and what never to do. Where the method is an operator’s own practice it is checked against the maker’s label and the regulator.
| Surface | Method | Product | Dilution | Never | |
|---|---|---|---|---|---|
| Kitchen — food-contact surfaces (counters, cutting boards, dishes left out) | Clear, wash with dish detergent and water, rinse; then sanitize: soak/wipe with the bleach solution, let stand 1 min, air dry; a potable-water rinse is required on food-contact surfaces. Guests prepare food here; the label separates cleaning from sanitizing and requires the rinse. | Dish detergent, then CloroxPro Clorox Germicidal Bleach (DIN 02483750) | Label, food-contact sanitizing: 120 mL (½ cup) per 3.8 L water; let stand 1 min; potable water rinse | Never mix bleach with toilet-bowl cleaners, rust removers, acids (incl. vinegar) or ammonia products (label + Health Canada). Label: do not use on non-stainless steel, aluminum, silver or chipped enamel. | 18 |
| Kitchen — appliances, fridge, microwave, toaster, coffee maker | Empty fridge of guest food; wipe interiors and fronts; clear crumbs/grounds/spills from toaster, coffee maker, microwave; wipe cabinet fronts and edges; check inside drawers. Airbnb checklist: appliances clean and ready; no leftover food in the fridge. | Dish detergent + water | null — no maker dilution found for general wiping | Do not use the bleach solution full strength on surfaces (label). | 3 |
| Kitchen — dishes, cookware, utensils | Run the dishwasher early in the turnover; inspect each item as it comes out; put away; leave a new sponge in its wrapper if one is provided. Airbnb checklist: dishes, cookware and utensils clean and put away; tips article: inspect dishes coming out of the dishwasher. | Dishwasher detergent / dish detergent | — | — | 4 |
| Bathrooms — toilets | Flush; pour bleach into bowl; brush entire bowl including under the rim; let stand 5 min; flush again. Then wipe seat, lid, base and handle with the disinfectant. Airbnb ground rule and checklist: toilets, sinks, showers and tubs cleaned and disinfected. | CloroxPro Clorox Germicidal Bleach (DIN 02483750) | Label: 120 mL (½ cup) poured into the bowl; 5 min before flushing | Never in the same bowl as a toilet-bowl cleaner, descaler (CLR) or any acid — the label and SDS list toilet-bowl cleaners, rust removers, acids and ammonia as incompatible (hazardous gases). | 18 |
| Bathrooms — showers, tubs, taps, glass doors (hard-water scale) | Spot test first; apply to the scale, dwell, rinse promptly with cold water; repeat as needed. Rinse fully before any bleach product is used in the same room. Okanagan water leaves calcium scale; an acid descaler removes it where neutral soap does not. | CLR PRO Calcium, Lime & Rust Remover | Maker: light soils 1 part CLR to 4 parts warm water; medium 1:1; heavy full strength | SDS: incompatible with bleach, strong oxidizers, acids, bases, and metals other than stainless steel, chrome, aluminum, brass and copper. Do not use in closed or confined spaces — ventilate. | 23 |
| Bathrooms and kitchen — high-touch hard surfaces (handles, switches, taps, remotes) | Clean first, then spray Oxivir Tb and keep the surface visibly wet for the contact time; air dry. One-minute DIN disinfectant suits tight turnovers; Airbnb says wiping off before the wet contact time voids the label kill claim. | Oxivir Tb (DIN 02283522), ready to use | Maker: RTU; 1 min for label bacteria and viruses, 3 min for fungi (spray application) | Do not wipe dry early; do not count vinegar or essential oils as disinfectants (Airbnb). | 21 |
| Bathrooms and kitchen — hard non-porous surfaces, bleach option | Wash, wipe or rinse with water first (pre-clean heavy soil); apply the bleach solution; keep wet 5 min; rinse thoroughly and air dry; potable-water rinse on food-contact surfaces. Broad-spectrum, cheap DIN disinfectant; label gives each dilution and contact time. | CloroxPro Clorox Germicidal Bleach (DIN 02483750) | Label: 120 mL (½ cup) per 3.8 L water, 5 min (general disinfection); 180 mL (¾ cup) per 3.8 L, ≥5 min (hard non-porous surfaces / mould and mildew); never full strength | Label: do not use on non-stainless steel, aluminum, silver or chipped enamel; never mix with toilet-bowl cleaners, rust removers, acids or ammonia. | 18 |
| Painted walls, doors, trim (operator practice: soap + water) | Spot-clean marks with a damp microfibre and a little dish detergent in water; wipe with clean water; dry. Checked: neutral detergent is a cleaner, not a disinfectant; nothing in it reacts with bleach in the way acids/ammonia do. Airbnb checklist asks only that surfaces be dusted and cleaned. | Dish detergent + water (operator practice) | null — operator practice; P&G publishes no workplace SDS or wall dilution for retail Dawn | Not a disinfectant — don't count wall washing as the disinfection step. | 3 |
| Glass and mirrors (operator practice: vinegar + soap) | Spray the vinegar + soap mix, wipe with microfibre or squeegee, buff dry. Checked: fine as a glass cleaner. Not a disinfectant (Airbnb). Vinegar is an acid: Health Canada warns bleach reacts with any product containing an acid, including vinegar, producing toxic gases. | White vinegar + dish detergent (operator practice) | null — homemade mix; no label dilution | Never spray vinegar mix on a surface still wet with bleach solution or in a toilet bowl being bleached; keep the vinegar bottle and bleach bottle on separate caddies/labels. | 7 |
| Wood furniture, wood floors, cabinets (operator practice: Murphy Oil Soap) | Use as the product label directs; wipe, do not flood wood; dry. Checked against the maker's SDS: classified as a skin sensitiser (Category 1, H317 'may cause an allergic skin reaction') — wear gloves; pH 10.2. | Murphy Oil Soap Original (Colgate-Palmolive) | Per the product label — not retrieved (maker sites refused automated access); see gaps | Do not mix with other cleaners; do not use bare-handed day after day (sensitiser). | 24 |
| Bedrooms — beds and linen | Strip every bed and bathroom towel first and start laundry so several loads can finish; keep spare sets for same-day turns; remake beds, fluff, lint-roll; check under beds and inside drawers. Airbnb: strip the beds and start laundry first; linens and towels clean, fresh and stain-free; beds remade, fluffed and lint-rolled. | Laundry detergent (e.g. Tide Professional) | — | — | 3 |
| Linen washing temperature | Wash at a temperature the fabric tolerates; for a disinfecting wash the machine must reach 65 °C for at least 10 min or 71 °C for 3 min. Fouled items that cannot take a hot wash: hypochlorite (bleach) at 150 ppm in the final rinse, if the item's care label allows bleach. Don't overload. Store clean linen dry, above floor level, never in bathrooms or with soiled linen. Detergent and water remove most microorganisms; heat disinfects above the normal domestic 40 °C wash. | Detergent; bleach only where the fabric's care label allows | Island Health: 65 °C ≥10 min or 71 °C ≥3 min; bleach 150 ppm in final rinse for foul items | Do not handle foul/infected linen more than necessary; do not mix clean and soiled linen. | 8 |
| Living areas — dusting and high-touch | Top-down: dust shelves, blinds, decor and plants; wipe remotes, doorknobs, switches; tidy pillows, throws and remotes; open windows if weather permits. Airbnb tips: pay special attention to high-touch surfaces like remotes and doorknobs. | Microfibre (dry/damp); disinfectant on high-touch per its label | — | — | 3 |
| Floors — all rooms, last | Vacuum carpets and crevices (incl. sliding-door tracks), then sweep and mop hard floors last to collect falling dust. Airbnb: sweep and mop the floors last; all floors vacuumed or swept and mopped. | Floor cleaner per its label; Murphy Oil Soap on sealed wood per label | — | — | 3 |
| Outdoor — entries, decks, patios, garbage | Sweep entryways and patios; remove leaves and cobwebs. Take all garbage out; don't store garbage outdoors where bears roam — use the property's secured bins. Airbnb tips: sweep entryways and patios; West Kelowna: refrain from storing garbage outdoors as bears may roam neighbourhoods. | Broom | — | — | 16 |
| Hot tub (if the listing has one) | Test water each turnover with a test kit; maintain free available bromine 3.0–5.0 ppm, pH 7.2–7.8, total alkalinity 100–150 ppm, calcium hardness 100–200 ppm; feed tablets via floater/feeder or skimmer; superchlorinate periodically; drain completely at the interval: days = volume (L) ÷ (10 × max daily users). Max water temperature 40 °C. Clean the cover and the shell waterline at drain/refill. A guest hot tub is a known infection and injury hazard; Airbnb requires hosts to address poorly maintained hot tubs. | HTH Spa Bromine Tablets (Reg. No. 34301 P.C.P. Act) | Label: about 5 g tablets per 1,000 L per day; more for heavy use/high temperature | Label: do not mix with any other chemical; dangerous gas formed when mixed with acid; feeders must be totally free of other sanitizers (explosion risk); direct tablet contact can bleach vinyl/acrylic. | 27 |
Chemicals and their safety data sheets
Every product the system names: what it is for, the dilution from its label or technical sheet, the hazard classes and PPE from its SDS, and how to get it. The SDS is linked to the maker’s copy — always read the current one before use.
| Product | Use | Dilution | Hazards · PPE | SDS | How to buy | |
|---|---|---|---|---|---|---|
| CloroxPro Clorox Germicidal Bleach The Clorox Company of Canada · sodium hypochlorite disinfecting bleach (concentrate) DIN 02483750 (Health Canada DPD: class Disinfectant). US: EPA-registered Clorox germicidal bleach equivalents carry an EPA Reg. No. | Toilet bowls, hard non-porous bathroom/kitchen surfaces, food-contact sanitizing (with rinse), garbage cans, mould/mildew stains | Label: general disinfection 120 mL (½ cup) per 3.8 L water, 5 min, rinse, air dry; hard non-porous / mould & mildew 180 mL (¾ cup) per 3.8 L, ≥5 min; toilet bowl 120 mL into bowl, 5 min; food-contact sanitizing 120 mL per 3.8 L, 1 min, potable-water rinse; 'DO NOT use this product full strength for cleaning surfaces'; TB/C. difficile 1 part to 7 parts water, prepare fresh daily | SDS (Canada): Skin corrosion/irritation Category 1; Serious eye damage Category 1; signal word Danger PPE: SDS s.8: safety glasses with side shields (or goggles) or face shield if splashes likely; rubber or neoprene gloves and long sleeves; label: mask, safety glasses, rubber gloves, well-ventilated area | SDS | CloroxPro Canadian distribution partners: Bunzl Canada, Cardinal Health, Grand & Toy, Groupe Xtreme, Imperial Dade, MCL, R3, Sani Marc Group, Staples / Staples Business Advantage; non-eComm orders 1-866-789-4973 | 17 |
| Clorox Healthcare Hydrogen Peroxide Cleaner Disinfectant The Clorox Company of Canada · ready-to-use hydrogen peroxide one-step cleaner-disinfectant (spray / pull-top / wipes) DIN 02403528 (Health Canada DPD: class Disinfectant) | Bleach-free disinfecting of high-touch hard surfaces where bleach would mark fabrics or metals | Ready to use (SDS: 'Spray Cleaner'); contact time per Canadian label — not retrieved, see gaps | SDS (Canada): not classified (physical, health, environmental); no signal word PPE: SDS: no special PPE; observe good hygiene, wash hands after handling | SDS | Same CloroxPro distributors (Bunzl Canada, Imperial Dade, Staples Business Advantage, etc.) | 19 |
| Oxivir Tb Diversey (now part of Solenis) · accelerated hydrogen peroxide one-step cleaner-disinfectant, ready to use DIN 02283522 (Health Canada DPD: OXIVIR TB, Diversey Inc, class Disinfectant) | High-touch hard surfaces in bathrooms and kitchen; one-minute disinfection between guests | RTU; maker: effective against label bacteria and viruses in 1 minute, fungi in 3 minutes (spray application); on Health Canada's SARS-CoV-2 list with 1-minute contact time | Not read from the maker's SDS: the Solenis SDS library is a script-only search that could not be queried — read section 2 before first use PPE: Per SDS section 8 (not retrieved) and label | SDS | Through Diversey/Solenis janitorial-sanitation distributors (NAICS 424690/423850); no direct retail | 21 |
| CLR PRO Calcium, Lime & Rust Remover Jelmar LLC (CLR Brands) · acidic descaler (lactic acid) | Hard-water scale on shower glass, taps, tubs, kettles' exteriors and fixtures | Maker: light soils 1 part CLR : 4 parts warm water; medium 1:1; heavy full strength; spot test; rinse promptly with cold water | SDS (US OSHA HCS 2024): Skin irritation Category 2; Eye irritation Category 2A; signal word Warning PPE: SDS s.8: safety goggles, no contact lenses; rubber gloves with protective cuff; adequate ventilation, not in closed or confined spaces | SDS | CLR PRO 'Find a Distributor' on clrbrands.com; retail CLR (consumer version) at hardware and grocery stores | 22 |
| Murphy Oil Soap Original Colgate-Palmolive · wood cleaner (liquid) | Operator's wood cleaner: sealed wood furniture, cabinets, wood floors | Per the product label — not retrieved (maker sites returned Access Denied); see gaps | SDS (US GHS, industrial 'BDC' version, 2020): Skin sensitisation Category 1 — H317 May cause an allergic skin reaction; signal word Warning PPE: SDS s.8: tightly fitting safety goggles; protective gloves; impervious clothing as needed; no respirator normally required | SDS | Retail (grocery, hardware, big-box) or janitorial distributors | 24 |
| Dawn Dishwashing Liquid (Ultra Original) Procter & Gamble · neutral hand dish detergent | Operator's soap for walls, glass mix, appliances and dishes | — | No workplace SDS published for the retail product (P&G notice) PPE: None stated by maker for retail use; gloves for prolonged wet work | P&G's SDS link for retail Dawn is a one-page notice directing users to smartlabel.org; WorkSafeBC's WHMIS supplier-label/SDS provisions do not apply to consumer products under the Canada Consumer Product Safety Act (OHS Reg. 5.3(2)(e)). Dawn Professional products on pgpro.com carry full SDS. | Retail; Dawn Professional via P&G PRO distributors | 26 |
| White vinegar (5% acetic acid, food grade) various (grocery) · household acid | Operator's glass cleaner with a little soap | — | Food product; the hazard that matters is chemical: Health Canada — bleach reacts with any product containing an acid, including vinegar, releasing toxic gases PPE: None for the food product; never use near bleach | Sold as food; no supplier SDS for the grocery product. Keep it off any caddy that carries bleach. | Grocery | 7 |
| Tide Professional Power Pods Procter & Gamble (P&G PRO) · laundry detergent unit doses | Sheets, towels, duvet covers, kitchen cloths | One pod per load per pack directions (pack label not retrieved) | SDS (OSHA HCS and Canadian HPR): Acute toxicity oral Category 4; Skin irritation Category 2; Eye irritation Category 2A; signal word Warning PPE: SDS s.8: no special PPE in household/workplace settings; gloves for sensitive skin or prolonged use | SDS | P&G PRO distributors or retail Tide | 25 |
| HTH Spa Bromine Tablets Innovative Water Care LLC · spa sanitizer (BCDMH bromine tablets) — a pest control product Reg. No. 34301 P.C.P. Act (PMRA; registered, expires 2029-12-31). US equivalent: EPA Reg. No. on brominating tablets. | Private hot tub sanitizing between and during stays | Label: maintain free bromine 3.0–5.0 ppm, pH 7.2–7.8, alkalinity 100–150 ppm, calcium 100–200 ppm; daily use about 5 g per 1,000 L; superchlorinate periodically; max water temp 40 °C, max 15 min soak at 40 °C | Label: DANGER — POISON, CORROSIVE; corrosive to eyes and skin; potential skin sensitizer; harmful or fatal if swallowed; dust harmful or fatal if inhaled; strong oxidizer — fire/explosion if contaminated; dangerous gas when mixed with acid PPE: Label: rubber gloves and goggles when handling | Registered pest control product (Reg. No. 34301 P.C.P. Act): WHMIS supplier SDS/label provisions don't apply to pest control products (OHS Reg. 5.3(2)(c)); the PMRA-approved label is the binding document. Ask the retailer/registrant for the SDS. | Pool & spa retailers / hardware chains in the Okanagan; confirm the PCP Reg. No. is printed on the pail | 27 |
Standard operating procedures
The routines, in order, with how often each is done.
- Strip every bed and bathroom towel first and start a load of laundry so several loads can finish
- Open windows for fresh air if weather permits
- Clean and dust all surfaces top-down, paying special attention to high-touch surfaces like remotes and doorknobs
- Clean and disinfect toilets, sinks, showers and tubs (see system[] for products, dilutions, contact times)
- Kitchen: dishes, cookware and utensils clean and put away; fridge, stove, oven and appliances clean; no leftover food in the fridge
- Make the beds, change the towels, reset decorative blankets and pillows, lint-roll as needed
- Store all personal (owner) items out of sight; take all trash out
- Sweep and mop / vacuum floors last to collect dust and debris
- Final walk-through against the platform checklist: surfaces dusted and cleaned; floors done; no bugs, pests, cobwebs, mould or stains; linens clean, fresh, stain-free; beds remade; soaps refilled; space smells fresh
- Look under each bed and clear dust or items left behind
- Open every drawer and remove debris
- Wipe cabinet fronts and edges
- Clear crumbs, grounds and spills from toaster, coffee maker, microwave and fridge
- Dust shelves, blinds and plants
- Sweep entryways and patios; remove leaves and cobwebs
- Inspect laundry and dishes as they come out of the dryer / dishwasher
- Refill dish soap, hand soap, body wash, shampoo, conditioner; leave any new disposable sponge in its wrapper
- Neatly arrange remotes, throw pillows and items in drawers and cabinets
- Schedule a deep clean every two or three months for jobs skipped during back-to-back turnovers
- Agree the turnover window with the host before taking the listing (Airbnb: schedule enough time between bookings for a thorough job; arrange a second cleaner or backup)
- Host sets advance notice and preparation time in Booking settings; Airbnb then blocks those days on the calendar automatically: same day (with a cut-off time), at least 1, 2, 3 or 7 days
- Use preparation time where same-day turns are not workable (Airbnb's own example: a 48-hour window between guests for enhanced cleaning)
- For same-day turnovers keep spare sets of sheets and towels so laundry drying time does not hold up the bed-making (Airbnb pro tips)
- Bag soiled linen in the room; carry it straight to the washer — don't store it; handle fouled linen as little as possible
- Wash at the hottest temperature the fabric's care label allows; a disinfecting wash is 65 °C for at least 10 min or 71 °C for 3 min
- Items that can't take a hot wash and are fouled: hypochlorite at 150 ppm in the final rinse, only if the care label allows bleach
- Don't overload the machine; dry thoroughly
- Store clean linen in a dry area above floor level, away from soiled linen; never store it in bathrooms or soiled utility areas
- Replenish cleaning supplies when done; check which are running low or near their expiration date
- Guest cleaning kit to leave (platform list): disposable paper towels, multi-surface cleaner, disinfectant wipes or spray, antibacterial hand sanitizer, extra hand soap
- Store any cleaning products left for guests out of children's reach
- On arrival, before cleaning anything away, document damage, stains, smoke odour or missing items with photos or video
- Collect repair or cleaning estimates and receipts
- Host files a reimbursement request in the Resolution Centre within 14 days of the responsible guest's checkout; the guest has 24 hours to respond, after which the host can request Host damage protection
- Note: normal check-out cleaning (laundry, dishes, trash removal) is excluded; specialised cleaning for guest stains, pet accidents or smoke odour can be covered
- Change lockbox / entry codes between each reservation (platform rule)
- Confirm smoke and CO detectors are present and working; hosts must test them regularly
- Leave instructions for features that could injure if misused (e.g. hot tub)
- A working 2A10BC fire extinguisher mounted in a visible, accessible place on each floor of the rental; inspected and tagged annually by a qualified technician
- Hardwired, interconnected smoke alarms on each floor and in every bedroom
- Hardwired, interconnected CO detectors on every floor within 5 m of each bedroom (properties with fuel-fired appliances or attached garages)
- Smoke and CO alarms maintained per manufacturer (monthly)
- Fire Evacuation Plan posted in every permitted bedroom and at the main exit(s)
- Garbage and recycling available to guests; don't store garbage outdoors (bears)
- Test water; keep free bromine 3.0–5.0 ppm, pH 7.2–7.8, alkalinity 100–150 ppm, calcium hardness 100–200 ppm
- Top up bromine tablets in the feeder/floater (about 5 g per 1,000 L per day); feeders must be free of any other sanitizer
- If foam, turbidity or odour: superchlorinate, circulate at least 30 min and wait 4 h before use
- Drain completely every (volume in litres ÷ (10 × max daily users)) days, refill and re-dose
- Water no hotter than 40 °C; soak time at 40 °C should not exceed 15 minutes (leave this with the guest instructions)
- Employer writes a procedure for checking the lone cleaner's well-being: interval between checks and what to do if the cleaner can't be contacted, including emergency rescue
- A designated person makes contact at the set intervals and records the result
- A check at the end of the shift, in addition to the interval checks
- Intervals set in consultation with the worker; high-risk activity needs shorter intervals; visual or two-way voice preferred, otherwise a device that calls for help if not reset
- Train both the cleaner and the checker in the procedure; review it annually (s. 4.23)
The software this runs on
What the trade actually buys, screened by Research Upon and read here from the buyer's side: who the default is, who the alternatives are, and what leaving costs. 1058 named products across 168 markets sit behind this — the ones for this trade are below.
Default Split by segment: Jobber (horizontal home-service software, Edmonton) at the residential and small-crew end; TEAM Software / WinTeam (WorkWave, an IFS company) at the commercial-contractor end
Getting out Low at the residential end: recurring schedules, client list and stored cards move with a CSV, and ZenMaid advertises free data migration and month-to-month plans [C]. The real lock-in is the payments attach on Jobber and Housecall Pro.
Default Guesty
Getting out Not assessed — screened before diligence
And the company-wide stack
Nothing to do with the trade and everything to do with being a company. One of these per job below, and no more — a second CRM is a decision to keep two customer lists.
Turnover cleaning is scheduling against someone else's booking calendar, so integration is the whole requirement: the cleaner's schedule must follow the property management system's check-out, automatically, including same-day turns. The research names a vertical specifically for this, and the alternative — a cleaner reading a host's calendar manually — fails on the first double-booking.
Safety
What the crew must know and carry: the never-mix list, PPE, WHMIS, the fire extinguisher and first-aid kit the regulations call for, and the training.
Never mix
- Bleach + any acid, including vinegar (operator's glass mix) and acidic descalers — Toxic gases (chlorine/chloramine-type) — burning eyes, light-headedness, can be deadly7
- Bleach + ammonia products (e.g. ammonia glass cleaners) — Toxic chloramine gas7
- Bleach + toilet-bowl cleaners or rust removers — Label/SDS: hazardous irritating gases such as chlorine17
- CLR PRO + bleach (or strong oxidisers, bases, other acids) — SDS: incompatible; SDS hazards section: 'DO NOT MIX with other household cleaners or chemicals including bleach, as toxic …'22
- Spa bromine tablets + acid, or + any other chemical / other sanitizer in a feeder — Label: dangerous gas with acid; feeder contamination can cause fire or explosion27
WHMIS
WHMIS 2015 in BC is OHS Regulation ss. 5.3–5.18. An employer whose workers use hazardous products must run a WHMIS program (s. 5.5, reviewed at least annually), give general WHMIS education (s. 5.6) and product-specific training on labels, SDSs and safe use/storage/handling/disposal (s. 5.7), obtain a supplier SDS for each hazardous product and refresh it when it is 3 years old (s. 5.14), keep SDSs readily available at the workplace (s. 5.16), and put a workplace label on any decanted container (s. 5.10) — the exception is a portable container filled from a labelled container and used only by the worker who filled it, on that shift, with contents clearly identified. Supplier-label/SDS provisions do not apply to products under the Food and Drugs Act (DIN disinfectants), the Pest Control Products Act (spa bromine) or consumer products under the Canada Consumer Product Safety Act (s. 5.3(2)) — but education, safe-use training and the hazard information on their labels still matter. US: OSHA HazCom 29 CFR 1910.1200 (SDS, labels, training; consumer products used as a consumer would are exempt — see the Tide/CLR SDS headers).9
Personal protective equipment
- Rubber or neoprene gloves; long sleeves — Mixing or applying bleach solutions17
- Safety glasses with side shields, goggles or face shield — Whenever bleach splash is likely (pouring concentrate, toilet bowls, overhead)17
- Safety goggles (no contact lenses) and rubber gloves with protective cuff; ventilation — Descaling with CLR PRO22
- Protective gloves; tightly fitting goggles — Murphy Oil Soap (skin sensitiser H317)24
- Rubber gloves and goggles — Handling spa bromine tablets27
- Disposable gloves (recommended); mask; eye protection optional; don't reuse soiled gear — General turnover cleaning (platform guidance)5
Fire extinguishers
- 2A10BC (minimum) — Each floor of the short-term rental, wall-mounted, visible and accessibleInspected and tagged annually by a qualified technician; cleaner checks present, mounted, tag in date at each visit16
First aid
WorkSafeBC OHS Regulation s. 3.16 + Schedule 3-A; kit contents based on CSA Z1220 — Schedule 3-A Table 3-1 (class 1 workplace = ambulance can reach within 30 min): 2–9 workers, low hazard rating → personal first aid kit. Personal kit minimum: 16 assorted sterile adhesive bandages; 6 sterile 7.6 × 7.6 cm gauze pads; 1 roll conforming stretch bandage 5.1 cm × 1.8 m; 2 sterile 10.2 × 10.2 cm compress dressings with ties; 1 triangular bandage with 2 safety pins; 1 roll adhesive tape; 6 antiseptic towelettes; 4 hand-cleansing towelettes; 2 pairs non-latex exam gloves; 1 biohazard bag; 1 splinter forceps; contents list; blank first aid records. The employer must also do a written first aid assessment (s. 3.16(2)) — a remote Okanagan cabin more than 30 min by ambulance is a class 2 workplace with higher requirements.11
Training
- WHMIS 2015 general education + product-specific training — Employer-delivered (any provider; WorkSafeBC publishes WHMIS resources) (Program reviewed at least annually; knowledge evaluated periodically (OHS 5.5))9
- Working-alone procedure training (cleaner and checker) — Employer (Procedure reviewed at least annually (OHS 4.23))10
- Basic first aid certificate (if the assessment requires an attendant) — WorkSafeBC-recognised training agency (Per certificate; Level 1/2/3 certificates issued before 2024-11-01 count as basic/intermediate/advanced until expiry (Schedule 3-A s. 2))11
Equipment
The kit the system assumes.
| Item | Use | |
|---|---|---|
| Disposable gloves; mask; optional eye protection, apron/gown, shoe covers | Platform's recommended protective gear for turnovers | 5 |
| Broom & dustpan, bucket, duster, garbage bags, microfibre cloths, mop, paper towels, scrub brush, kitchen-only scrub pads, step ladder, toilet brush, vacuum (+bags), dishwasher, washer & dryer | Platform's turnover equipment list | 5 |
| Multi-use mop with microfibre and brush heads; double-sided mop bucket (soap / rinse) | Floors and hard-to-reach corners without re-dirtying mop water | 4 |
| Vacuum with crevice attachments | Carpets, sliding-door tracks | 4 |
| Slip-on shower hose; multipurpose glass scraper; non-scratch sponges | Rinsing tubs/sinks; cooktops and shower glass; hard-water spots on stainless fixtures | 4 |
| Dryer balls; reusable lint roller | Less lint/hair on linen; pet hair and lint on upholstery | 4 |
| Portable caddy or locked owner's closet; spare linen sets | Keep supplies in one place and restock; same-day turns | 4 |
| Labelled spray bottles (workplace labels) | Any decanted hazardous product must carry a workplace label unless filled and used by the same worker on the same shift with contents clearly identified | 9 |
| Spa test kit / strips; bromine floater or feeder | Hot tub chemistry each turnover | 27 |
| Personal first aid kit (CSA Z1220 Type 1 contents) | Carried in the vehicle/caddy for a lone cleaner | 32 |
Who you need, and when
You need to wear many hats to create a company, as a startup, land funding and become a future unicorn business. These are the hats this trade needs filled — each one a page on what the person looks like, what it pays, and which other hat they can wear at the same time.
Runs the crew on site: the sequence, the safety, the quality and whether the job finishes in the hours it was sold for.
Owns the day: who goes where, in what order, with which parts — and tells the customer the truth about when.
Owns the customers you already have: adoption, renewal, expansion, and the early warning before one leaves.
Owns the whole delivery engine: the crews, the schedule, the fleet, the parts, the margins per job and the callback…
Keeps the books: the close, the reconciliations, accounts payable and receivable, and the file the auditor will ask for.
Runs the demand engine day to day: the site, the content, the campaigns, the launches and the numbers underneath them.
Owns the direction, the money in the bank and the hiring bar. In a startup, also owns whatever nobody else owns yet.
| Occupation employed in this industry | Canadian median | How concentrated | |
|---|---|---|---|
| Managers in construction and facility operation and maintenance Construction managers · Home building and renovation managers · Facility operation and maintenance managers | $94,016 | concentrated | 214,735 |
| Logging, forestry, landscaping and other related labourers Logging and forestry labourers · Landscaping and grounds maintenance labourers | $59,717 | concentrated | 103,260 |
| Contractors and supervisors, agriculture, horticulture and related operations and services Agricultural service contractors and farm supervisors · Contractors and supervisors, landscaping, grounds maintenance and horticulture services | $62,005 | concentrated | 23,100 |
Occupation, median wage and headcount: Statistics Canada, as carried by Research Upon (the job tables). These are measured occupations rather than job titles — broader than a role, and useful as a wage anchor rather than a salary band.
Where to get it
The makers and distributors, how to open an account, and how to find the wholesalers in your own city — then the same question answered for whichever country you are in.
| Supplier | What | How to buy | |
|---|---|---|---|
| CloroxPro (Clorox Company of Canada) | DIN disinfectants (Germicidal Bleach, Healthcare Hydrogen Peroxide) | Through Canadian distribution partners: Bunzl Canada, Cardinal Health, Grand & Toy, Groupe Xtreme, Imperial Dade, MCL, R3, Sani Marc Group, Staples / Staples Business Advantage; or call 1-866-789-4973 | 28 |
| Bunzl Cleaning & Hygiene (Bunzl C&H) — Kelowna branch | Janitorial chemicals, paper, equipment (jan-san distributor, NAICS 424690/423850) | Trade account; Kelowna branch 3-865 McCurdy Rd, Kelowna BC V1X 2P9, (778) 796-2562; also Kamloops | 33 |
| Diversey / Solenis | Oxivir Tb (DIN 02283522) and other professional cleaner-disinfectants | Through jan-san distributors; SDS via sds.solenis.com | 21 |
| CLR PRO (Jelmar) | Calcium/lime/rust descaler and other professional lines | 'Find a Distributor' on the CLR PRO site; consumer CLR at retail | 23 |
| P&G PRO | Tide Professional laundry, Dawn Professional, Mr. Clean PRO; SDS library | Through P&G PRO distributors (US site); retail equivalents in Canada | 35 |
| K-Bro Linen Systems | Hospitality linen and laundry services | Commercial contract; BC plants listed are Burnaby (Vancouver) and Victoria — no Okanagan plant on the contact page, so Okanagan STRs typically launder on site | 34 |
| HTH (Innovative Water Care) spa chemicals | Spa bromine tablets, Reg. No. 34301 P.C.P. Act | Pool & spa and hardware retailers; check the PCP number on the pail | 27 |
Canada
A disinfectant sold in Canada is a drug and carries a DIN; a sanitiser carries a DIN or NPN. Verify the product in Health Canada's Drug Product Database before standardising a case of it, and buy through janitorial and chemical distribution rather than retail — the pack sizes, the SDS and the account terms all come with the distributor.45
United States
Disinfectants are EPA-registered pesticides and carry an EPA Reg. No.; the label governs the dilution, the contact time and the claims you may repeat to a client. Distribution is deep and price-transparent, and buying groups give a small operator real terms.46
United Kingdom and European Union
Disinfectants fall under the biocidal products regime and must be authorised for the market; labels and safety data sheets follow CLP. Buy from a distributor established in your own market so the authorisation and labelling duty sits with them rather than with you as an importer.47
Australia and New Zealand
Safety data sheets and labels follow the model WHS laws, disinfectants making therapeutic claims fall to the TGA, and some products are APVMA-registered. Distribution is concentrated with national importers, so freight and minimum orders shape the stock policy.48
Wholesale codes: 424690 · 423850 · 812330. In /local for Kelowna, West Kelowna, Penticton or Vernon, look under wholesale trade — chemical & allied products (NAICS 424690) and service-establishment/janitorial equipment & supplies (423850) for jan-san distributors (e.g. Bunzl C&H Kelowna), and linen and uniform supply (NAICS Canada 812330; US 812331/812332) for commercial laundries. Find your city on Research Upon’s local research to see who is already operating there, or read what your country requires before a product may be sold to you at all.
Licences and insurance
What it takes to operate legally and be hired by a commercial client.
Licences and registrations
- Municipal business licence (the cleaning business) — The municipality where the business is located (e.g. City of West Kelowna)West Kelowna: a business licence is required to own or operate any business in the City; renewed annually (Jan 1–Dec 31); new applications in person at City Hall; ~2 weeks processing.36
- Inter-Community Business Licence (add-on) — Applied for in the home municipality$150/yr add-on (prorated $75 after Aug 1) lets a mobile business work across participating Interior communities incl. Kelowna, West Kelowna, Lake Country, Peachland, Summerland, Penticton, Vernon, Coldstream, Oliver, Osoyoos, Salmon Arm and the Regional District of Central Okanagan.36
- Provincial STR registration + local STR business licence (the host's, not the cleaner's) — Province of BC STR Registry; local governmentUnder the Short-Term Rental Accommodations Act hosts must register, display the provincial registration number and, where required, a valid local business licence number on the listing; principal-residence requirement limits STRs to the host's principal residence plus one secondary suite or accessory dwelling. The Act and the Province's pages state no cleaning or turnover duties.1
- STR registry process — Province of BCHosts, platforms and strata hotels must register with the Province through an online process; hosts review the applicant-type requirements before registering.37
- Commercial pool / hot tub operating permit (only where the Pool Regulation applies) — Interior Health (environmental health)Needed for a 'commercial pool' (accommodation business with 4+ units); a single private residential hot tub is exempt.14
Insurance
- Commercial general liability (CGL) for the cleaning business — IBC lists CGL among common commercial policies; a home-based business must tell its home insurer, since homeowner policies give little business cover.40
- Crime / employee-dishonesty cover (often sold as 'bonding') — IBC lists crime coverage among common commercial policies; hosts commonly ask cleaners with key/lockbox access for it.40
- Host's coverage — Airbnb Host liability insurance (US$1M) — Covers the host if found legally responsible for guest injury or guest property damage/theft during a stay; Airbnb states that people who help you host, like co-hosts and cleaners, are also included. It is not a substitute for the cleaner's own CGL or personal insurance.38
- Host's coverage — Host damage protection (US$3M, not insurance) — Reimburses certain guest damage to the home; includes specialised cleaning (stains, pet accidents, smoke odour) but not normal check-out cleaning; Airbnb says AirCover is not a substitute for personal insurance.39
- WorkSafeBC coverage — cleaner as employer, or host as customer — A homeowner hiring an independent cleaning business is its customer and need not register; hiring your own housekeeper for ongoing home services 8+ hours a week requires coverage (less than 8 h: voluntary). An STR host hiring an individual (not a business) should check status with WorkSafeBC.41
- WorkSafeBC clearance letter — A business hiring a registered contractor can be liable for that contractor's unpaid premiums; get a clearance letter before and after the work — hosts/property managers should ask their cleaning contractor for one.42
- WorkSafeBC Personal Coverage for a sole-proprietor cleaner — Sole proprietors and partners may not be automatically covered; Personal Coverage buys wage-loss, health-care and rehab benefits if hurt at work.43
Not yet established
What the sources did not settle. Nothing here is guessed at elsewhere on the page.
- Murphy Oil Soap label dilution not retrieved: colgatepalmolive.com and murphyoilsoap.com return Access Denied to automated requests; the SDS (US, industrial BDC version) gives hazards and PPE but no dilution. Read the bottle before use.
- Windex / SC Johnson glass-cleaner SDS not linked: whatsinsidescjohnson.com sits behind a browser checkpoint; not bypassed. Operator's vinegar + soap glass method is recorded instead.
- Ecolab Canada SDS search (ecolab.com/sds-search) returned 403; no Ecolab product carried. Oxivir Tb SDS sits in a script-only Solenis library — hazards/PPE not read; DIN and 1-minute contact time verified.
- Clorox Healthcare Hydrogen Peroxide Cleaner Disinfectant: contact time is on the Canadian label, which was not retrieved (only the SDS and the wipes label were linked).
- Kelowna (kelowna.ca) STR guidebook and fire-safety attestation returned 403 to automated requests; West Kelowna's guidebook is used for the fire-safety list. Kelowna's own list must be checked by hand.
- No public-health body publishes a hot-wash temperature specifically for STR linen; Island Health's non-acute-care laundry guideline (65 °C/10 min or 71 °C/3 min) is used as the reference. Most domestic washers may not reach it — check the machine manual.
- Lost-and-found: Airbnb publishes no host rule on items left behind; no SOP written. Report found items to the host the same day as practice, not as a sourced rule.
- WorkSafeBC hazard rating for janitorial/STR cleaning (needed to pick the Schedule 3-A row) not looked up; complete WorkSafeBC's first aid assessment. Schedule 3-A tables begin at 2 workers; a sole worker relies on the s. 3.16(2) written assessment.
- BC Fire Code text itself not opened; extinguisher/alarm items come from West Kelowna's STR requirements.
- Whether the BC Pool Regulation's single-dwelling exemption covers a whole-home STR hot tub let to paying guests is not stated anywhere opened; s. 2 exempts private residential pools used by occupants and guests of one dwelling, and 'commercial pool' needs 4+ units — confirm with Interior Health.
- No public source found giving a per-turnover cleaner pay rate or price in the Okanagan; only Airbnb's host-side cleaning-fee guidance is recorded.
- P&G retail Dawn has no workplace SDS (P&G points to SmartLabel); Tide pack-label dosing not retrieved.
Sources
Every number in the margins above points here. Tier A is a regulator, standard or manufacturer; B a trade body or distributor.
- 1. Short-term rental legislation (Short-Term Rental Accommodations Act) — Province of British ColumbiaA · 2026-10-07
- 2. Ground rules for home hosts (Help Centre article 2895) — AirbnbB · 2026-10-07
- 3. Ensuring your place is sparkling clean (Resource Centre, 2023-02-17) — AirbnbB · 2026-10-07
- 4. Clean like a pro with these expert tips (Resource Centre, 2024-08-20) — AirbnbB · 2026-10-07
- 5. Stock up on these cleaning supplies (part of Airbnb's 5-step enhanced cleaning process; updated 2025-12-18) — AirbnbB · 2026-10-07
- 6. Safety requirements for homes (Help Centre article 2904) — AirbnbB · 2026-10-07
- 7. Reduce your risk from toxic gases: Never mix bleach with other cleaning products (public advisory, updated 2021-02-08) — Health CanadaA · 2026-10-07
- 8. Laundry Facilities in Non Acute Care — Best Practice Guidelines (Infection Prevention & Control) — Island Health (BC health authority)A · 2026-10-07
- 9. OHS Regulation Part 5 — Chemical and Biological Substances (WHMIS ss. 5.3–5.18) — WorkSafeBCA · 2026-10-07
- 10. OHS Regulation Part 4 — General Conditions (working alone ss. 4.20.1–4.23) — WorkSafeBCA · 2026-10-07
- 11. OHS Regulation Part 3 — Rights and Responsibilities (first aid ss. 3.14–3.21, Schedule 3-A) — WorkSafeBCA · 2026-10-07
- 12. Working alone or in isolation — WorkSafeBCA · 2026-10-07
- 13. Workplace Hazardous Materials Information System (WHMIS) — WorkSafeBCA · 2026-10-07
- 14. Pool Regulation, B.C. Reg. 296/2010 (Public Health Act), last amended 2025-10-27 — BC Laws (King's Printer)A · 2026-10-07
- 15. HealthLinkBC File 27c — Short-term private residential pool rental (2024-12-11) — HealthLink BCA · 2026-10-07
- 16. Short-Term Rentals — Operator Guidebook — City of West KelownaA · 2026-10-07
- 17. SDS — CloroxPro Clorox Germicidal Bleach (Canada, CAN001469, rev. 2022-09-29) — The Clorox Company of CanadaA · 2026-10-07
- 18. Product label — CloroxPro Clorox Germicidal Bleach 3.58 L (Canada) — The Clorox Company of CanadaA · 2026-10-07
- 19. SDS — CloroxPro Clorox Healthcare Hydrogen Peroxide Cleaner Disinfectant (Canada, CAN001459) — The Clorox Company of CanadaA · 2026-10-07
- 20. Drug Product Database — DIN lookups 02483750, 02403528, 02283522 (class: Disinfectant) — Health CanadaA · 2026-10-07
- 21. Diversey announces Health Canada approval for expanded disinfectant claims and applications for Oxivir Tb (2020-10-16) — Diversey (now Solenis)A · 2026-10-07
- 22. SDS — CLR PRO Calcium, Lime & Rust Remover (2025-01-16, US OSHA format) — Jelmar LLC (CLR Brands)A · 2026-10-07
- 23. CLR PRO Calcium, Lime and Rust Remover — product page (directions, distributor finder) — CLR BrandsA · 2026-10-07
- 24. SDS — Murphy Oil Soap Liquid – Original BDC (660000002527, v1.4, 2020-08-20, US GHS) — Colgate-Palmolive Co (document hosted by CPID 'What's in it?')A · 2026-10-07
- 25. SDS — Tide Professional Power Pods (rev. 2023-08-11; classified under OSHA HCS and Canadian HPR) — Procter & Gamble (P&G PRO)A · 2026-10-07
- 26. Retail SDS notice — Dawn Dishwashing Liquid Ultra Original — Procter & Gamble (P&G PRO)A · 2026-10-07
- 27. Label — HTH Spa Bromine Tablets, Reg. No. 34301 P.C.P. Act (label 2024-12-10; registered to 2029-12-31) — Health Canada PMRA label search (registrant Innovative Water Care LLC)A · 2026-10-07
- 28. How to buy — CloroxPro Canada distribution partners — The Clorox Company of Canada (CloroxPro)A · 2026-10-07
- 29. Host damage protection (Help Centre article 279) — AirbnbB · 2026-10-07
- 30. Customize booking settings — advance notice and preparation time (Help Centre article 484) — AirbnbB · 2026-10-07
- 31. Preparation time between reservations (Help Centre article 2923) — AirbnbB · 2026-10-07
- 32. First aid kits and equipment (minimum kit contents, based on CSA Z1220) — WorkSafeBCA · 2026-10-07
- 33. Locations — Bunzl Canada (incl. Bunzl Cleaning & Hygiene branches) — Bunzl CanadaB · 2026-10-07
- 34. Contact — K-Bro Linen Systems (plant locations) — K-Bro Linen SystemsB · 2026-10-07
- 35. Safety Data Sheets — P&G PRO — Procter & Gamble (P&G PRO)A · 2026-10-07
- 36. Business Licences (incl. Inter-Community Business Licence) — City of West KelownaA · 2026-10-07
- 37. Short-term rental registry — Province of British ColumbiaA · 2026-10-07
- 38. Host liability insurance (Help Centre article 937) — AirbnbB · 2026-10-07
- 39. Getting protected through AirCover for Hosts (Help Centre article 3142) — AirbnbB · 2026-10-07
- 40. Types of business insurance coverage — Insurance Bureau of CanadaB · 2026-10-07
- 41. Homeowners — who needs WorkSafeBC coverage — WorkSafeBCA · 2026-10-07
- 42. Why do I need a clearance letter? — WorkSafeBCA · 2026-10-07
- 43. Personal Coverage (formerly Personal Optional Protection) — WorkSafeBCA · 2026-10-07
- 44. Everything you need to know about cleaning fees (Resource Centre) — AirbnbB · 2026-10-07
- 45. Drug Product Database — disinfectants sold in Canada are drugs and carry a DIN — Health CanadaA · 2026-10-09
- 46. Pesticide registration — antimicrobial products including disinfectants — US Environmental Protection AgencyA · 2026-10-09
- 47. Understanding the Biocidal Products Regulation — European Chemicals AgencyA · 2026-10-09
- 48. Safe Work Australia — labels and safety data sheet requirements under the model WHS laws — Safe Work AustraliaA · 2026-10-09