Skip to main content
Serving Kelowna & Central Okanagan

Kelowna handyman services. Fully insured.
Fixed quotes.
Quoted fast.

Kelowna's most reliable handyman service. Tell us about the job and get a firm written quote, often the same day. The quote is the invoice, and you book your slot only once you've approved the price.

(250) 551-2043
$2M insurance + WCB
Same-day & next-day slots
Fixed-rate, written quote
Morris Handyman tradesperson installing a fixture in a Kelowna home

Quoted online, fast

Tell us about the job and send a few photos. We review the scope and send a firm written quote, often the same day. No estimate visit, no phone tag, no contact-form black hole.

Fixed-rate quotes, posted prices

Starting prices right on the site: from $95/hour, door swaps from $189, drywall patches from $129, faucets from $159, TV mounts from $179. Your job gets a firm written quote, and the number on it is the number on the invoice.

$2M insurance + WCB

Fully insured. WorkSafeBC clearance letter available on request. Background-checked. Important if you're a senior, a property manager, or a strata board.

Residential

Let us finish your "Honey-Do List", and spend your weekends relaxing instead

We can get most jobs done in under 2 hours. We provide a fixed-rate quote in writing before we start anything. Our estimates don't grow, what we quote is what you pay. Plus, we're already in your neighbourhood most days!

Honey-Do Monthly · from $159/mo

90 minutes of work per month, 10% off any project. Auto-renew, cancel any time. For homeowners with rolling small-job lists.

Short-Term Rental Maintenance

Stop losing 5-star reviews to busted WiFi.

Built for Kelowna Airbnb hosts and short-term rental property managers. We turn up faster than the guest can write a 3-star. Monthly compliance documentation included so City inspection is a non-event.

4-hour emergency response

Hot tub jets dead at 8pm? Smart lock failing at check-in? Guaranteed on-site response under 4 hours during stays.

Monthly compliance log

Smoke + CO alarm tests, extinguisher checks, exit lights, written log every visit. Everything the City asks on inspection.

Photo report per visit

Photo proof of every check and every fix, in your inbox the same day. Forward straight to your owner.

Kelowna short-term rental property exterior with deck and lake view

Essentials

$129/mo per property
  • 1 monthly inspection
  • Compliance log + photos
  • 30 min light work included
  • 10% off per-call rates
Most popular

Host Standard

$179/mo per property
  • Everything in Essentials
  • 1 hour of labour included
  • 24-hour response window
  • Priority scheduling

PM Partner

$249/mo per property
  • Everything in Standard
  • 4-hour emergency response
  • 2 hours of labour included
  • Parts at cost + 15%
  • White-label invoicing available

No fixed-term contract. Pause for the off-season or cancel any time with 7 days notice.

Managing more than 5 properties? PM Partner per-call rate drops to $75/hr flat. .

How it works

Three steps. No phone tag, no estimate visits, no surprises.

1

Tell us about the job

Pick your service, add a few photos and the details. Takes about two minutes, and no estimate visit is needed.

2

Get your firm quote

We review the scope and email a written, fixed-rate quote, often the same day. Price and time estimate included.

3

Book it, we show up

Approve the quote and pick a time that works. We text a live ETA 30 minutes out, you pay by card on completion, and the quote is the invoice.

Prices on the website

We put the rates right here.

Starting prices for our most-booked jobs. You get a firm written quote for your specific job before anything's booked, and that number is what shows up on the invoice. No estimates that grow.

JobPrice
Standard hourly$95/hr
Same-day emergency+$75
Interior door swap$189
Drywall patch (small)$129
Faucet replacement$159
TV wall mount install$179
Furniture assembly$95/hr
Fence section repair$40-$80/ft

Prices include labour. Materials billed at cost. GST extra. Don't see your job? .

Aerial view of Kelowna, BC with Okanagan Lake and surrounding hills
Coverage

We live in Kelowna, so we're always in your neighbourhood

That's how we keep turnarounds fast and arrival windows tight. We also don't charge travel surcharges inside our zone, ever.

Kelowna West Kelowna Lake Country Peachland Glenmore Rutland Lower Mission Upper Mission Wilden McKinley Black Mountain South Pandosy
Who's behind the truck

Built by a Kelowna handyman, tired of hearing horror stories about "guys with trucks."

Morris Handyman Services started because most jobs in Kelowna seemed to go to whoever's free, whoever's cheapest, or whoever's halfway around the Okanagan when they say they'll be there in an hour (then show up 6 hours later)

We do it differently. One phone number, one website, one rate for all our services posted right on the homepage. Real $2M liability insurance. Real WCB clearance. The boring, professional version of "your handyman" that's strangely hard to find.

$2M

Liability cover

WCB

Clearance on file

Kelowna

Only service area

Morris Handyman tools and workbench detail

What customers say

Real reviews from real Kelowna homes and property managers.

"Fixed the door, patched the drywall, gave me the total before he started. Done. First handyman in years I didn't dread calling."

Jenna M.

Glenmore

"We pay for the 4-hour SLA and it has paid for itself twice in three months. Two guest emergencies handled before they wrote reviews. Compliance log goes straight to the city."

Casey T.

Property Manager, 14 Airbnbs

"Honey-Do Monthly is the best thing we've done since we bought the house. We save up the small stuff and it disappears once a month. Always on time, fair price. Solid."

Dale & Pam

Lower Mission

Common questions

The stuff people ask before booking

Tap any question. Have something we didn't cover? Text us at (250) 551-2043.

Get a quote. Get the day back.

Send the job details and we'll send a firm written quote, usually the same day. Most jobs then get a slot the same week. Phone us if you need someone on-site today. We hold a small dispatch window for emergencies.

(250) 551-2043

Mon-Fri 7am-6pm

Sat 8am-2pm · After-hours by request

Text us

(250) 551-2043 · reply during business hours

Insurance & WCB on request

Property managers + strata welcome