Skip to main content
Cost guide

How much does pool maintenance cost in Kelowna in 2026?

Real Kelowna prices for routine pool and hot tub maintenance: the $129/visit baseline, what's included, what isn't, and how STR hosts add compliance logging.

Published June 3, 2026Morris Handyman Services · Kelowna

Quick answer

Routine pool or hot tub maintenance in Kelowna starts at $129/visit, which covers chemistry test + adjustment, filter rinse or backwash, cover inspection, and a mechanical lookover (pump, heater, jets). Both pool + hot tub on the same property is $179. Spring open and fall close are $249 each. Hot tub drain + fresh fill is $220. STR hosts add a $40 compliance log (drain covers, fence, safety equipment) that the Kelowna inspector accepts. Filter cartridges + chemicals beyond standard residential supply are at cost.

What's the typical price?

Kelowna pool and hot tub maintenance is split into two pricing models: per-visit (most common for residential) and monthly retainer (most common for short-term rentals).

Per-visit pricing at Morris Handyman starts at $129 for a routine maintenance call - water chemistry test (pH, alkalinity, calcium, sanitizer), filter rinse or backwash, cover inspection, and a mechanical lookover (pump, heater, jets). Both pool AND hot tub on the same property runs $179 (adds ~30 min). For STR hosts on the monthly retainer program, this same visit is bundled into the tier price ($129-$249/mo) - usually a better rate per visit if you need weekly during peak season.

Hourly-rate pool techs in town typically run $90-$120/hr with a 1.5-hour minimum plus chemical markup, which lands in the $160-$250 range for the same routine visit once everything is itemized. The flat-rate model removes the surprise.

What changes the price?

Five things move the price off the $129/visit baseline. They're posted publicly so you can budget the real total before you book.

VariablePosted add-onWhy
Pool + hot tub same property+$50 (total $179)Two chemistry tests + two filters + two covers
STR compliance log add-on+$40Drain-cover audit + fence/gate + safety equipment + photo log
Filter cartridge replacement+$50-$110Common-size cartridges at cost; bring your model number
Spring open / fall close$249 eachEquipment startup, chemistry to swim-ready, or winterize
Hot tub drain + fresh fill$220Drain, clean shell, refill, balance chemistry

What's included in the $129/visit baseline?

  • Water chemistry test (pH, alkalinity, calcium, sanitizer) with photos of strip readings
  • Chemical adjustment up to standard household supply (extra chemicals billed at cost)
  • Filter inspection - rinse cartridge or backwash sand/DE filter
  • Cover inspection - rips, water pooling, mechanism check
  • Pump, heater, and jet operational check; flagged any leaks or unusual sounds
  • Debris skim, waterline ring removed, walls brushed if needed
  • Photo log of before/after and any flagged items (emailed within 24 hours)

What we don't do, and who to call instead

Some pool work needs a specialist. We refer out for these:

Vinyl liner replacement, plaster repair, or fibreglass resurfacing - specialty pool contractor. Major equipment installs (new pump system, new heater, new automation) - same. Anything involving the gas line on a heater - certified gas fitter. Septic-adjacent or grey-water work - plumbing contractor.

We DO handle: routine maintenance, filter swaps, cover replacement (when the cover is supplied), small mechanical work like jet repairs and seal replacements, drain + fresh fill, STR compliance logging, and the chemistry side of opens and closes.

STR compliance logging - what Kelowna inspectors check

If you operate the pool or hot tub as part of a short-term rental, Kelowna's STR licensing inspectors check specific items. The $40 compliance log add-on covers documentation of:

Drain covers VGB-compliant (Virginia Graeme Baker Act anti-entrapment standard - covers must be the correct shape, intact, and recent enough not to be brittle). Fence at minimum 1.2m around the pool with a self-latching gate that swings outward. No climbable features within 1.2m of the fence (planters, BBQs, kids' play structures). Safety equipment present and accessible: ring buoy + reach pole within 4m of the pool. Hot tubs need a locking cover that meets ASTM F1346 (most factory covers do; check the tag).

We deliver the log + photos as a PDF you can hand directly to the inspector. We don't 'sign off' as an authority - that's the city's role - but the documentation is what they need to see to clear the inspection.

How often should you do routine maintenance?

Residential pool: monthly during swim season (May through September). The chemistry can drift in two weeks if the pool is heavily used or there's a lot of debris.

Residential hot tub: monthly year-round, with a drain + fresh fill every 3-4 months (more often if used heavily).

STR pool / hot tub: weekly during peak booking (July-August), biweekly shoulder season (May-June, September-October), monthly off-season. The PM Partner tier on our retainer bundles weekly visits in the price; the Standard and Essentials tiers bundle monthly with paid weekly add-ons.

Frequently asked

We're a Kelowna STR licensee. Will the compliance log clear the inspection?

The log documents what the City of Kelowna inspectors check (drain covers, fence + gate, safety equipment, cover lock). We deliver it as a PDF you hand the inspector. The inspector still does the actual sign-off - our role is making sure you have proof of every item they want to see. We've delivered logs that hosts have used to clear inspections, but we don't guarantee any individual inspector's decision.

My hot tub is in a fenced backyard the kids never enter. Do I still need a compliance log?

For a personal residence with no STR licence, no - it's between you and your insurance. For STR-licensed properties, yes - the city checks regardless of who actually uses the tub. A locking cover that latches when not in use is the key STR-licensed item. If your cover doesn't lock, we can supply and install one - budget $400-$650 for a standard locking spa cover.

Can you fix a hot tub that's not heating?

Sometimes. The common causes we can fix: dirty filter cutting flow (filter rinse or replace), faulty flow switch ($50-$120 part + 30 min labour), tripped GFCI (reset and diagnose), or a worn high-limit thermostat ($60-$90 part). The ones we refer out: bad heater element (gas heaters - gas fitter; electric heaters - we CAN swap if the new one is rated for the existing breaker), control board failure (manufacturer-specific board, often $400+, often easier to call the tub brand's tech), or compressor failure in a heat-pump tub. We'll diagnose for $99 and tell you which category yours falls into before quoting the fix.

What chemicals come included and what do I pay extra for?

The $129 visit includes standard chemical adjustment using common household supply (chlorine tabs, pH-up / pH-down, alkalinity increaser). If your pool needs shocking (super-chlorination after heavy use or after a rainstorm), the shock pack is $25-$40 at cost. Stabilizer (cyanuric acid) replenishment is $15-$25 at cost. Calcium hardness increaser is $20 at cost. We bill these at retail with no markup - the price you'd pay at a pool store.

Need a pool or hot tub maintenance visit?

Starting at $129/visit for residential. STR hosts: add the $40 compliance log and we'll deliver a PDF you can hand to the city inspector.