Professional Handyman
Handyman in Grand Beach, MI
I'm Brett Thompson, owner of Semper Home Services. Grand Beach sits right at the Indiana–Michigan line on Lake Michigan — a small village of lakefront and dune homes next to Michiana and New Buffalo, many owned by Chicago families who are here for weekends and summers. I handle the finish work those homes need: kitchens and baths, trim and doors, decks and exterior details, and the repairs lake weather brings. Same owner every visit. Fully insured, bonded, and background-checked. Less Worry. More Living.
Open Mon–Fri 9 AM–5 PM · Calls answered 8 AM–6 PM · Fully insured
Home Watch in Grand Beach
Many Grand Beach and Michiana homes sit empty for months. I walk the house on a schedule, check heat, water, and the sump, and send a photo report after every visit.
Grand Beach Handyman Services
- Finish carpentry & trim
- Doors & windows
- Kitchens & baths (no tile)
- Flooring
- Drywall repair
- Fixtures, fans & lighting
- Exterior, decks & gutters
- Seasonal open-up and close-down prep
- Holiday Ready & Winter Ready packages
$250 minimum covers the first 2 hours, then $75/hr · 3 hrs $325 · 4 hrs $400 · full day $700 · Multi-day jobs: straight $75/hr (no minimum) · Free estimates
Why Grand Beach & Michiana homes
These are not starter cottages. Lakefront and dune houses take wind, freeze–thaw, and long vacant stretches between visits. Work has to look like it belongs in the house — clean edges, solid installs, and a job site left the way I found it. I work Grand Beach, Michiana, and the stretch toward New Buffalo and Union Pier.
Veteran-owned · Fully insured · Bonded · Background-checked · One-man operation · In business since 2016
FAQ
Do you work in Grand Beach and Michiana?
Yes — Grand Beach village and Michiana on the Michigan side of the state line, plus nearby New Buffalo and Union Pier.
What does a typical job cost?
Small jobs have a $250 minimum, which covers the first 2 hours, then $75/hr after that (3 hours $325, 4 hours $400, a full day $700). Multi-day jobs are a straight $75/hr with no minimum.
Are you insured?
Yes — fully insured, bonded, and background-checked. Same owner every visit.
