Expert Roofing Contractor Services


A roof problem usually starts with a small story

One of the calls we remember started after a hard rain in Forest Hills, MI. A homeowner said they heard a soft drip in the attic, then found a brown spot growing on the ceiling by breakfast. They weren’t looking for a giant speech. They just wanted a roofing contractor who would show up, talk straight, and help them stop the mess before it spread. That’s the kind of work we do every day.

At Geo's Construction LLC, we like keeping things simple. We come out, take a real look, and explain what we see in plain words. Around here, homes sit under big trees, storms roll through, and water has a sneaky way of finding weak spots. We’ve heard the same thing from a lot of local families, they want honest help, not pressure.

What we help with around here

Metal Roofing

One family called us after getting tired of patching the same old shingles year after year. We walked the property, talked about the slope of the roof, and explained why metal roofing made sense for the way rain and snow move off that home. They liked that it was tough, clean-looking, and low-stress. A few weeks later, they told us they finally felt done worrying every time the weather turned.

TPO Roofing

We also get calls from property owners with flat or low-slope sections that hold heat in summer. On one job, TPO roofing was the right fit because the building needed a surface that could handle sun, seams, and daily wear without a lot of fuss. We kept the process smooth and easy to follow. The owner mostly wanted fewer surprises, and that’s what we gave them.

Commercial Roofing

A local business owner once told us roof trouble feels different when it’s over your shop, because every leak can affect customers, staff, and inventory. That’s why commercial roofing work has to move with a clear plan. We inspect, explain the problem, and help map out repairs or replacement with as little disruption as possible. When people call us for commercial roofing, they usually want calm, not chaos.

Residential Roofing

Most of the time, residential roofing is about protecting normal daily life. Kids getting ready for school, dogs barking at delivery trucks, dinner cooking while rain taps overhead. We worked with one household that had missing shingles after a windy stretch, and they were more stressed than they first let on. Once we showed them the problem and fixed it, you could almost feel the whole house relax.

EPDM Roofing

Not every roof needs the same system, and that’s where EPDM roofing sometimes comes in. We helped a property owner with a low-slope area where repeated patch jobs had started to stack up like bandaids. We talked through the pros and cons, showed them what was happening at the seams, and installed a solution that fit the structure better. Good EPDM roofing can make a stubborn roof feel manageable again.

Seamless Gutter Installation

We’ve seen a lot of roof problems that really started with water not draining the way it should. One home had overflowing sections that dumped water right by the foundation after every storm. seamless gutter installation helped control that runoff and clean up the whole roofline at the same time. It’s one of those jobs people don’t always think about first, but they sure notice the difference after.

Vinyl Siding Installation

Sometimes people call us about the roof, then point to the side of the house and say, “While you’re here, can you look at this too?” That’s how one project turned into vinyl siding installation after storm wear had left parts of the exterior loose and tired-looking. We like when homeowners can tackle connected issues in one go. Good vinyl siding installation can help a home feel tighter, cleaner, and more cared for.

Those are some of the big ones, but honestly we handle a lot more around here:

  • Roofing
  • Siding
  • Flat Roof
  • Sheetrock
  • Gutter
  • Vinyl Siding Installation
  • Metal Roofing
  • TPO Roofing
  • Commercial Roofing
  • EPDM Roofing
  • Seamless Gutter Installation
  • Residential Roofing

If any of these sound familiar, we’re happy to talk through it with you.

Why people call us back

A lot of folks don’t want a sales show. They want clear answers, fair options, and work that makes sense for the house or building they actually have. That’s one big reason people choose us as their roofing contractor. We don’t talk over anyone, and we don’t rush people into choices that don’t fit.

We’ve also learned that local homeowners pay attention to the small stuff. They notice if we show up when we say we will. They notice if we leave the place tidy. They notice if we explain the difference between a repair and a full replacement without making it sound scary. And honestly, they should. Those details matter just as much as shingles and flashing.

We’ve heard from customers near Ada Township and Cascade Township lines that they appreciate having a team that talks like real people. That’s how we like to work. If we think a small repair can buy good time, we’ll say that. If a roof is worn out and patching it would just waste money, we’ll say that too.

What happens when you call us

Usually it starts with a simple conversation. You tell us what you’ve seen, maybe a leak, shingles in the yard, a stain on the ceiling, or gutters pulling away. Then we set up a time to come take a look. No mystery, no weird runaround.

  1. We listen first and ask a few basic questions.

  2. We inspect the roof and related parts like flashing, drainage, and visible problem spots.

  3. We explain what we found in plain language.

  4. We talk through possible next steps and what each one means.

  5. We get the work scheduled and keep you posted along the way.

That’s the usual flow, but every property has its own story. One customer thought they had a major roof failure, and it turned out a smaller section near a vent was the real issue. Another expected a tiny repair, but years of trapped moisture had caused more damage underneath. Either way, we’d rather be honest from the start. And if you like getting extra details before you reach out, the FAQ section below covers a few common questions.

Where we work around the community

We serve homes and properties throughout Forest Hills, MI. Whether you’re on the quieter residential side of town, near busy roads, or tucked into an area with lots of mature trees, we can help. Different parts of the community have different roof wear patterns, but the goal is always the same, keep water out and keep your property in good shape.

If your roof has been on your mind, let’s talk

You don’t have to wait for a small problem to turn into a bigger one. If something looks off, sounds off, or just doesn’t feel right after a storm, reach out and we’ll talk it through with you. Geo's Construction LLC is proud to help property owners in Forest Hills, MI with real answers and solid work.

Frequently Asked Questions

Do you work throughout Forest Hills, MI, and how fast can you get here?

Yes, we serve the full Forest Hills, MI area. Response time depends on the season and how urgent the issue is, but if you have an active leak or storm damage, tell us that right away so we can respond based on the problem.

What should I expect when I call a roofing contractor for an inspection?

You can expect a simple conversation first, then an on-site look at the roof and any related trouble spots. We check the visible condition, explain what we find, and talk through repair or replacement options in plain language so you know what comes next.

How is the price figured out for roof work in this area?

The cost usually depends on the roof size, slope, material, age, and how much damage is present. Things like hidden water damage, drainage issues, or related exterior work can change the total too, so we like to inspect first and give you a clear idea of the job.

Google LogoReview Us