Respect for you and your home.
Friendly, approachable people who listen, treat you with courtesy, and take care around your belongings.

Your partner thinks you fixed it. We’re trained to stay silent.
That moldy bathtub that’s overdue for fresh caulking. The shelf that’s been waiting to be installed. Those little home repairs that keep getting pushed to the bottom of your to-do list.
Let’s get them done.
Fully insured, $2M liability
Pick your repairs.
Add a few photos.
Get a written estimate within 1 business day.
Accept it when you’re happy.
Pick a day and pay the $50 deposit.
It comes off your bill.
Enter your postal code. We’ll confirm your visit minimum for your address.
Add one or more repairs to start your list.
Visits start at $200. Bundle small jobs into one visit.
Spend & save: book $500+ of labour in one visit, save 10% on labour (up to $150). Materials not included.
Our teams are trained to respect your home, be personable, clean up after their work, and communicate clearly. The jokes are part of the brand. Taking care of your home is part of the job.
Friendly, approachable people who listen, treat you with courtesy, and take care around your belongings.
We clean up the work area and walk you through the finished job.
We inspect the repair and surrounding parts before starting and explain the work clearly. If an unexpected issue changes the scope or price, we stop, explain, and get your documented approval before doing any extra work.
Handyman Ninja is the brand. Ninja Care is the heart.
Fixing things is only part of the job. We come into your home with respect, work with pride, and treat you with real care.
Our guarantee
12 months on our workmanship. If a repair fails because of our work, we will correct it at no charge.
Our installation is covered even when you supply the product. Product defects follow the manufacturer’s warranty. Unrelated damage, misuse and underlying issues outside the agreed repair are excluded.
Report a concern through your job link once connected. We provide a written resolution plan within 24 hours, not counting Sundays, when ninjas rest. Covered corrections require no new deposit or labour, travel or booking charge.
Before-and-after repair photos, testing, cleanup and a walkthrough are part of the visit. Touch-up paint may differ in colour or sheen, even with original paint. Finishing during the visit depends on drying conditions.
Yes. We’re fully insured with $2M liability coverage.
Small repairs, adjustments and installations that fit a short visit. Add an unlisted job for review. Full renovations and exterior-window sealing aren’t offered.
Within 1 business day. Ninjas rest on Sundays. Estimates are valid for 14 days. If details are missing, we contact you within that time.
After you accept your estimate, you’ll choose a 2-hour arrival window within the next 30 days. We’re open Monday to Saturday, 9 a.m. to 5 p.m. Bookings for tomorrow close at 9 p.m. the night before. Pick a time and pay the $50 deposit right on the page to book it. It comes off your final bill. You can always book by phone instead — same $50 deposit (e-Transfer or card over the phone). Jobs booked in person at your home take no deposit; you pay when the work is done. Call or text (647) 853-0162.
Cancelling or rescheduling
Online and phone bookings take a $50 deposit, credited to your final bill. Pay online on your estimate page, or by e-Transfer or card over the phone. Jobs booked in person at your home take no deposit — you pay when the work is done.
Changed your mind? Cancel within 1 hour of booking and get your full $50 deposit back (ends at 10 PM the night before your job at the latest).
24+ hours’ notice: Cancel at least 24 hours before your arrival window and get your full $50 deposit back.
Less notice, or something came up? No stress. We’ll help you pick a new time, and your $50 deposit moves to the new booking. You get one free reschedule, with no time limit — use the Need to reschedule? button on your booking to pick a new time online. Can’t make it work online? Call or text (647) 853-0162. The deposit is only kept if you cancel late and don’t reschedule.
If we ever have to cancel or change your visit, you get a full refund or a free reschedule, your choice.
Booked by phone? Same $50 deposit — pay by e-Transfer or card over the phone. Call or text (647) 853-0162 anytime. Booked in person at your home? No deposit; you pay when the work is done. You can cancel an in-person agreement within 10 days of getting your written copy, as Ontario law allows.
Standard materials in our task prices are included. For items you pick, like handles or shelves, send us the link before you buy so we can check the fit.