Locally owned since 2018Detroit & Metro Detroit

Reliable handyman help for Detroit homes and rentals

Repairs, installs, and punch lists β€” estimated from your photos and done on time.Repairs, installs, punch lists, and maintenance β€” handled by a local pro who shows up on time, sends photo-based estimates, and leaves the job site clean.

4.9 from 12 neighbor reviews
⚑Same-week scheduling
πŸ“ΈPhoto-based estimates
βœ“Clean, careful work
Theo, owner, painting a room with a roller
Locally owned & operated
Serving Metro Detroit since 2018
Royal Oak, MI 48073

What We Handle

Common repairs, done right the first time

Don't see your job? Ask us β†’

Interior Painting

Walls, ceilings & trim

Rooms, stairwells, and trim β€” patched, primed, and painted with clean lines.

Drywall Repair

Holes, cracks & texture

Holes, cracks, water damage, and texture matching β€” patched and painted to disappear.

Door & Lock Fixes

Latches, locks & hinges

Sticking doors, broken latches, deadbolts, and hardware swaps done right.

Fixture Installs

Lights, fans & faucets

Light fixtures, ceiling fans, faucets, towel bars, and bathroom accessories.

TV Mounting

Mounts & hidden cables

Wall-mounted flat panels with hidden cable management and proper stud anchoring.

Trim & Caulking

Baseboards & caulk

Baseboards, crown molding, window trim, and caulking around tubs and counters.

Small Plumbing

Leaks, toilets & clogs

Leaky faucets, running toilets, supply lines, shut-offs, and drain clogs.

Rental Turnovers

Tenant turnover prep

Punch-list work between tenants: touch-ups, repairs, and move-in prep.

Recent Work

Before and after, from jobs around town

Drag the handle across any photo to see the difference.

Entry hallway after the walls and ceiling were paintedEntry hallway with unfinished drywall patches on the walls and ceilingBeforeAfter

Entry hallway repair

Holly Β· Interior Painting

Drywall patches in the entry hallway repaired, then the walls and ceiling painted.

Finished backyard pergola with a roof, lights, and a concrete padTimber frame of a backyard pergola during constructionBeforeAfter

Pergola from scratch

Troy Β· Pergola

Framed from the ground up, then finished with a roof, lights, and a concrete pad.

New plywood porch ceiling above the entrancePeeling paint on the porch ceiling above the entranceBeforeAfter

Porch ceiling repair

Southfield Β· Porch Ceiling

Peeling ceiling above the entrance taken down and replaced with new plywood.

The same basement doors after they were painted whiteBasement doors with a dark finish before they were paintedBeforeAfter

Door painting

Rochester Β· Interior Painting

A row of basement doors painted white over the old dark finish.

Walls primed after the drywall repairWalls covered in a rough earlier drywall patchBeforeAfter

Drywall patch

Clawson Β· Drywall Repair

A poor earlier patch redone, then the walls primed.

Tub valve reassembled after the seals were replacedWater leaking from an open tub valve behind the tileBeforeAfter

Tub valve leak

Bloomfield Hills Β· Small Plumbing

A leaking tub valve opened up, the worn seals replaced, and the valve put back together.

Grouted floor tile with a curved edgeFloor tiles being set with spacers and thinsetBeforeAfter

Floor tile install

Grosse Pointe Farms Β· Tile

Large floor tiles set and grouted, with a curved edge where the tile meets the concrete.

Finished basement with painted walls, new flooring, and a drop ceilingUnfinished basement with open ceiling joists before the remodelBeforeAfter

Basement remodel

Oak Park Β· Basement Remodel

Framed and drywalled, then finished with new flooring and a drop ceiling.

The same brick corner after the blocks were rebuiltBrick corner with loose and missing blocks before repairBeforeAfter

Masonry repair

Southfield Β· Masonry Repair

Loose bricks at the corner rebuilt and the joint pointed.

Family room wall painted whiteUnpainted drywall in a family room, with joint compound still showingBeforeAfter

Family room paint

Franklin Β· Interior Painting

Unfinished drywall in the family room painted white.

The same stair rail after it was painted blackStair rail in its original oak finishBeforeAfter

Stairwell refresh

Pleasant Ridge Β· Interior Painting

Oak stair rail and spindles painted black.

Swipe to see more projects β†’

Reviews

What neighbors say about the work

4.9out of 5

Based on 12 customer reviews

  • 511
  • 41
  • 30
  • 20
  • 10
Request a Quote
β€œExcellent work by Theo on multiple doors. Theo was diligent in performing quality work, ensuring we were happy with the results from start to finish and repeatedly offering to return to resolve any issues if we found any problems after the fact. Really we appreciate the excellent work and communications throughout the process!”
JWJeffrey W.Interior Painting
β€œTheo was great at communicating and taking his time to complete the painting job. He was very thorough and ensured that the space was properly prepped and cleaned. I would definitely hire him again.”
ACAlandra C.Interior Painting
β€œWalls look great. There was a lot of damage and he did a great job.”
KGKarla G.Interior Painting
β€œWhat a beautiful job Theo did with the painting of my living room. I look forward to having him with my other projects.”
SCSandra C.Interior Painting
β€œTheo was a consummate professional and did a great job painting my stairwell at a very affordable cost. I definitely recommend using him”
JAJohn A.Interior Painting
β€œFast, efficient, beautiful work. Water damage from a bad roofing install. Repaired and painted. It looks immaculate”
KRKia R.Interior Painting
β€œExcellent person to deal with very respectful and the work is good. I would definitely use him in my future projects.”
AMAnam M.Interior Painting
β€œTheo did framing, drywall, ceiling, painting, and lots of detail work for our basement. Theo is extremely honest and trustworthy. He did excellent work and has an eye for detail. He made sure the work was done right and was knowledgeable. He is also very pleasant and friendly. I highly recommend his services!”
ARAriel R.
β€œI am so happy with Theo’s work. We hired him to do some painting at our place and he was able to fit us in before he started a larger job. He was so thorough and detail oriented throughout the whole process. Our ceiling got water damage from a leaking roof and it kept peeling no matter what another handyman did. Theo was persistent in fixing the ceiling even though it kept peeling and didn’t stop until it was absolutely perfect. He even fixed some larger drywall holes when painting. He even cleans up after himself. He is honest, detailed, and personable. I would definitely use him for anything and everything in the future!”
CCClark C.Drywall Repair and Texturing
β€œTheo did a very good Job !!”
JSJoseph S.Handyman
β€œWhen so many contractors don't respond or you meet, go over the project and you never hear back from them, that won't happen with Theo. He responded right away, did a real quality job, professional at all times and a fair price. 5 Stars”
KBKim B.Interior Painting
β€œTheo is very professional and pays attention to detail. Highly recommend.”
CBCristina B.

Swipe to read more reviews β†’

The Process

Three steps to a finished job

01

Send Photos & Details

Text or email photos of the job. Describe what needs to be fixed or installed β€” no forms, no wait.

02

Get a Clear Estimate

You'll receive a straightforward written estimate, usually within a few hours. No surprise charges.

03

Schedule the Visit

Pick a day that works. We arrive on time, do clean work, and leave the space better than we found it.

Basement wall framing with insulation ready to install
A printed estimate with the details out of focus
Arriving at a client's front door as they open it

Coverage

Proudly serving
Metro Detroit

Based in Royal Oak. These communities are within about a 35-minute drive. Call to confirm your zip code.

And anywhere in between β€” not only the cities listed above.

Get Started

Tell us what
needs fixing

Send your details below and we'll get back to you with a clear, no-pressure estimate β€” usually within 12-24 hours.

No obligation. We usually respond within 12-24 hours.