MJP Roofing installs and repairs roofs across St. Petersburg and Pinellas County — residential first, select commercial, all at straight retail pricing. Every service below has its own section; jump to what you need.
For Pinellas homeowners who’d rather buy their roof than file for it. You pick the system and colors, we give you one fixed written price, our crew installs it, and the warranty is registered in your name.
Satellite measurement or in-person inspection — your choice — with a complete picture of your roof’s condition.
Material and color options with real numbers in writing — compare shingle, metal, tile and flat systems side by side.
Licensed, insured, and ours. From tear-off to final nail, your roof isn’t brokered out.
We walk the finished roof with you, clean the site, and register your manufacturer and workmanship warranties.
Architectural shingle is the Pinellas workhorse — the best cost-to-performance roof for most St. Pete homes. We install CertainTeed shingle systems, wind-rated for Florida code, with full tear-off, synthetic underlayment and new flashing — never a nail-over unless it’s truly right for your roof.
Metal is the roof you buy once. Standing seam and exposed-fastener systems that stand up to Tampa Bay wind, reflect summer heat, and routinely outlast two shingle roofs.
Concrete and clay tile define Florida coastal style — and most “failed” tile roofs are really failed underlayment. We’ll tell you straight whether you need a full replacement or an underlayment restoration that saves your existing tile.
Porches, additions, Florida rooms and small flat sections — we install modified bitumen systems built for ponding rain and relentless UV. By design, we don’t chase big commercial TPO decks.
MJP takes on small and mid-size commercial projects across Pinellas — offices, retail plazas, multi-family and light industrial — in shingle, metal and modified bitumen systems. Same rules as our residential work: measured scope, one written price, our crew.
Offices, retail, multi-family and light industrial across Pinellas County.
The right system for the building — not the one we happen to be selling that week.
Scheduled around your tenants and business hours, with a clean site every day.
Measured, written, and fixed before work begins.
Honest scope note: we don’t take on large flat decks or major TPO projects. If your building isn’t our fit, we’ll tell you on the first call.
Not every roof needs replacing — and we’ll be the ones to tell you. From leaks to storm damage, MJP handles repairs across Pinellas with the same straight pricing as our replacements.














































Get a fixed, written price on your roof — measured by satellite or in person, your call.