Tenants are home after 5 — and so am I. North Shore Fixers works 3–11 PM weekdays and all weekend, so occupied units get fixed without daytime entry coordination, and vacant turns get done this week, not next month.
Occupied units are the scheduling headache of every portfolio. I work when your tenants are actually home — no missed appointments, no daytime lockout coordination, no angry tenant emails.
Every job closes with before/after photos and a written summary you can forward straight to the owner or drop in the file. Proof, not promises.
All jobs across all properties roll into one monthly invoice with per-property line items. Card on file or ACH — your bookkeeper will thank you.
Start free, upgrade when the work orders stack up. Every tier gets priority over one-off residential bookings.
$100/hr member rate (public rate $110). Priority scheduling, consolidated net-15 invoicing, and photo documentation on every work order. 2-hour minimum per visit.
2 banked hours monthly (~$95/hr), 60-day rollover. Built for Milwaukee's 1–3 door owners — priority scheduling, photo reports, and one free annual walk-through. Overage at $100/hr.
4 banked hours monthly (~$94/hr) that roll over for 60 days. 48-hour response target on work orders, one free seasonal walk-through per property each year, overage at $95/hr.
8 banked hours monthly (~$88/hr), 60-day rollover. Everything in Portfolio 4, plus first-call priority when schedules collide and a direct line for urgent items.
Why banked hours beat calling around: a single ad-hoc handyman visit in Milwaukee runs $75–150/hr with trip minimums — and franchise shops charge a dispatch fee before anyone touches a doorknob. Banked hours mean small fixes actually get done instead of piling up into big ones. Materials billed at cost, no markup games.
The jobs where speed is money — priced flat so you can approve them from your phone.
For vacant units, up to 4 hours on site: wall patching & touch-ups, caulk refresh (kitchen/bath), door & cabinet adjustments, blinds, hardware swaps, smoke/CO detector check, and a full punch sweep — so the unit photographs well and rents fast. At Milwaukee's average rent, every vacant day costs a landlord roughly $50. This package exists to give those days back.
Smoke & CO detectors placed and tested, GFCI outlets checked, handrails & guards tightened, locks and door hardware verified, under-sink moisture scan — closed out with a photo report for your file. Book it at every turnover or lease renewal; $79/unit for 5+ units done in one trip.
Send the failed-items list and your re-inspection date; you get a flat, line-item quote within 24 hours and the work finished before the inspector returns — photo proof on every line item. Stop losing rent weeks to a punch list.
Send the inspection report; you get a flat, line-item quote within 24 hours and work started within 5 days. Evening and weekend slots mean your sellers don't take time off, and every completed item comes back with photo proof for the transaction file. After 3 closed punch lists, your clients get a standing $25 credit and you get first-call status.
Seasonal: Fall Winterization — $249/property. Exterior caulk & weatherstrip check, hose-bib shutoff, smoke/CO batteries, furnace filter swap, and door sweeps — one booking covers the whole portfolio before the first freeze.
Managing something bigger — small multifamily, a rehab punch-out, seasonal prep across properties? Tell me about your portfolio →
Text or email work orders, a punch list, or an inspection report — with the property address and tenant contact if occupied.
Line-item estimate back within 24 hours. You approve by text; I schedule directly with the tenant for an evening or weekend slot.
Before/after photos and a summary on completion. Everything rolls into one net-15 invoice, itemized per property.
Tell me about your portfolio and what's piling up. I'll reply the same day with your member rate confirmation — and a quote for anything you send along.
Hours: Mon–Fri 3–11 PM · Sat & Sun 8 AM–11 PM · Vacant-unit turns scheduled flexibly