
Jacksonville roofers · Shingle, tile and metal · Storm and insurance work
Roofs built to outlast the forecast.
Replacement, storm restoration, tile and metal for Jacksonville, St. Augustine and the First Coast. Every job photographed, permitted and inspected, so you never have to take our word for it.
904-749-3434Call or text, Mon–Sat 9–5Start here
Decide from your couch. We come out when you’re ready.
Four ways to get a real answer today, none of which involve a salesman in your living room.
Book a free roof inspection
Pick the day and time. A licensed inspector arrives with a ladder and a camera, not a contract.
Choose a timeInstant estimate
Satellite measurements and a real price range in about a minute. No visit, no phone tag.
Get my numberFinancing with Improvifi
Spread the cost into monthly payments. Soft credit check, fast decision, no surprises at closing.
See my options24/7 roof assistant
Ask anything, any hour. Leave your number and a real person calls you back first thing.
Start a chatWhat we build
Built for coastal Florida. Backed by the manufacturers.
Free Roof InspectionA roofer on your roof with a camera, not a clipboard. Photos, a written report and a straight answer, free.Learn more
Roof ReplacementArchitectural shingle systems installed to the letter of the spec, so the enhanced warranty actually holds.Learn more
Storm Damage & InsuranceDocumented inspections, adjuster meetings and supplements. We manage the process; you keep control.Learn more
Roof RepairLeaks traced to the source and fixed once, with photos before and after.Learn more
Tile RoofingConcrete and clay tile for Ponte Vedra, St. Augustine and Amelia Island. Lift-and-relay or full re-roof.Learn more
Metal RoofingStanding seam and 5V in Galvalume and aluminum, built for salt air and coastal wind.Learn more Storm response
Tarped today. Documented tomorrow. Approved by your adjuster.
Wind, hail or a limb through the shingles: send us a photo and we take it from there. Emergency tarping, a photo-documented inspection, and a claim file your adjuster cannot pick apart.
- 01Call or text
Send a photo of the damage. During business hours you hear back the same business day.
- 02Inspect and photograph
Every slope and every penetration, captured in CompanyCam. You get the whole album.
- 03Meet the adjuster
We walk the roof with them and submit supplements for anything they missed.
- 04Build
Permitted, inspected, and most shingle roofs finished in a single day.
Proof
Drag the handle. This is what a Miller roof looks like underneath.
Synthetic underlayment over every inch of deck, then the shingles. The part you never see is the part that keeps you dry.
After
BeforeRecent work
Straight from the job-site camera.
Not stock photos. These are our crews, our trailers and our customers’ roofs in Duval, St. Johns, Clay and Nassau.





Reviews
Homeowners say it better than we can.
★★★★★We had such a great experience with Miller Roofing Solutions! From start to finish, their team was friendly, professional, and genuinely cared about doing a great job. Cody provided prompt communication and made the whole process so much easier than I expected. The quality of their work really stood out, and you could tell they take pride in what they do. I recommend them to anyone needing roofing work!
★★★★★Chris Bell and Job Martin were great to work with during the whole process of replacing our old roof. They helped us navigate the insurance claim for the wind damage to our roof and made the process very easy. They were extremely helpful in explaining everything to us. They made sure our property around the perimeter of the roof were protected during the replacement. They were present during the work and ensured everything went smoothly. Highly recommend this company.
★★★★★First time home owner. House is almost 40 years old. Miller Roofing provided A+ service and answered every step I had along the way. Roof on my house had been patched multiple times over the years and desperately needed to be completely replaced. Miller Roofing worked with my insurance company directly and I barely had to lift a finger. Our solar panels were removed, roof was torn off and it was all replaced at a lightning pace. The team discovered additional rot under the tiles and immediately had it fixed and they worked out the additional cost with the insurance company. Really impressive team and company. Couldn’t recommend them any more.
Financing with Improvifi
A new roof now. Monthly payments that fit.
Apply in minutes with a soft credit check that won’t touch your score. Get a decision fast, then pick the term that works for your budget. The manufacturer warranty is the same whether you finance or pay cash.
Financing subject to credit approval. Terms vary by plan.
Service areas
Five counties. One standard.
Jacksonville & Duval County
Jacksonville, Jacksonville Beach, Atlantic Beach, Neptune Beach, Mandarin and more.
Local detailsSt. Johns County
St. Augustine, Ponte Vedra Beach, Nocatee, Fruit Cove, Julington Creek and more.
Local detailsClay County
Orange Park, Fleming Island, Middleburg, Green Cove Springs, Oakleaf Plantation and more.
Local detailsNassau County
Fernandina Beach, Amelia Island, Yulee, Callahan, Hilliard and more.
Local detailsBaker County
Macclenny, Glen St. Mary, Sanderson, Olustee, Taylor and more.
Local detailsAbout
Owned and run from Jacksonville, not a call center two states away.
Raymond Miller started Miller Roofing Solutions to give Northeast Florida homeowners a roofer who picks up the phone, does the work right the first time, and keeps a photo record of every job that we hand to you.

Questions
Questions we get every week.
How fast can you get to me after a storm?
Call or text 904-749-3434. During business hours you will hear back the same business day, and emergency tarping is usually same-day. After hours, leave a message or use the chat and we call first thing in the morning.
Do you handle the insurance claim?
We handle the roof side of it: the inspection, the photo documentation, the estimate, the adjuster meeting and any supplements. The policy and the claim stay yours, and so does every decision. We never ask you to sign over your claim.
Can I get a price without someone coming out?
Yes. The instant estimate measures your roof from satellite imagery and gives you a real price range in about a minute. A written quote still needs eyes on the roof, and that visit is free.
Is financing available?
Yes, through Improvifi. Apply in minutes with a soft credit check, get a decision fast, and choose a term that fits. See how it works.
What warranty comes with a new roof?
Two layers. A written workmanship warranty from us, and the manufacturer’s system warranty on qualifying full-system installs, which our certifications make available. Both go in writing before work starts.
Do you only do shingle roofs?
No. Architectural shingle is the most common roof in Northeast Florida, but we also install concrete and clay tile, standing seam and 5V metal, and low-slope commercial systems like TPO and modified bitumen.
Next step
Let’s put eyes on your roof this week.
Free inspection. Written findings. Photos you keep. Zero pressure.
