Free Roof Inspections · Tap to Call Nick: (407) 613-4717
Roof Replacement & Repair in Lake Mary, FL
Family-owned, second-generation roofer. Free inspections, written estimates, rated 4.9 on Google.
Free Roof Inspections · Tap to Call Nick: (407) 613-4717
Family-owned, second-generation roofer. Free inspections, written estimates, rated 4.9 on Google.
Nick inspects, prices and works on every job himself. No salespeople, no handoffs.
You see what Nick sees on your roof, and you get a written estimate before any work starts.
45 Google reviews from homeowners across Lake Mary, Heathrow, Sanford and Seminole County.
There is no charge to look at your roof, and active leaks get priority.

Old roof, repeated leaks, or your insurance company asking for a new one? We replace shingle, tile, metal and flat roofs across Lake Mary and Seminole County. Every job gets a free inspection, a clear written estimate, a full tear-off, a decking check, new underlayment and a clean yard when we leave.

Show us where the water comes in and we'll find the cause. Leaks, cracked or slipped tile, missing shingles, worn flashing, pipe boots and storm damage on tile, shingle, metal and flat roofs. If your roof has years left, we'll repair it and tell you so.

Nick O'John started roofing at 15, learning tile and shingle work from his father, Joe. Today he runs O'John Roofing in Lake Mary and still does the work himself. Recent jobs include tile re-roofs in Alaqua Lakes, Lake Forest and Timacuan, and a 10,000 square foot TPO flat roof.

A single leak, a few cracked tiles or missing shingles, worn flashing or pipe boots, or minor storm damage on a roof that still has years left. A good repair costs far less and buys you real time.

Shingles near 20 years old, leaks in several spots, widespread curling or cracking, soft or sagging decking, or an insurance company requiring a new roof to renew your policy. Not sure which side you're on? A free inspection answers it.
Roof replacement and roof repair in Lake Mary and Heathrow, including Alaqua Lakes, Timacuan, Magnolia Plantation and Markham Woods, plus Sanford, Longwood, Winter Springs, Oviedo and Altamonte Springs. Prefer to talk? Call Nick at (407) 613-4717 for a free inspection.
Open today | 09:00 am – 05:00 pm |
It depends on the size of your roof, its pitch and the material: shingle, tile, metal or flat. We inspect the roof and give you a free written estimate with fair, upfront pricing, so you know the real number before any work starts.
Call Nick at (407) 613-4717 and he will set up a time for your free inspection. After big storms the phone gets busy, so call as soon as you notice a problem.
No. Nick inspects your roof for free, shows you photos of what he finds, and gives you a written estimate before any work starts. There is no pressure to book.
If the roof has life left and the damage is in one area, repair it. If it is near the end of its life or leaking in several places, a replacement usually costs less over time. We'll show you photos of what we find and tell you honestly which one you need.
Call Nick at (407) 613-4717. Active leaks get priority. While you wait, move valuables away from the drip, put a bucket under it, and take photos for your insurance company.
Full roof replacements and roof repairs on shingle, tile, metal and flat roofs, plus leak detection, storm damage repair, roof inspections and maintenance for homes and businesses in Lake Mary and Seminole County.
Florida sun, heat and storms are hard on roofs. As a general guide, asphalt shingles often last around 15 to 20 years here, tile roofs can last decades but the underlayment beneath them usually wears out sooner, and metal roofs tend to last the longest. A free inspection tells you how much life your roof has left.
Yes. Many Florida insurers ask for a newer roof before they will renew a policy. Nick can inspect your roof, show you its condition with photos, and give you a written estimate for a replacement so you can respond to your insurance company.
O'John Roofing - Lake Mary Roofer
Lake Mary, FL
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.