Newly installed architectural shingle roof at golden hour
Family owned since 1964

Built by hand.
Backed by three generations.

Three generations of roofers doing the work themselves — tear-offs, metal, storm claims, and repairs other companies won't diagnose. One crew. One standard. No subcontractors.

Roof ReplacementStanding Seam MetalStorm & Hail ClaimsLeak ForensicsTile & SlateSeamless GuttersAttic VentilationEmergency TarpingRoof ReplacementStanding Seam MetalStorm & Hail ClaimsLeak ForensicsTile & SlateSeamless GuttersAttic VentilationEmergency Tarping
Aerial view of a precisely installed shingle roof
The house rule

If it wouldn't pass Grandpa's inspection, it doesn't get nailed down.

JM Roofing started with one truck, one ladder, and a rule that never changed: you build every roof like your name is on the mailbox. Three generations later, the same family still climbs the ladder, still hand-cuts the valleys, and still walks the property with you before asking for a dollar.

1964

Family founded

3

Generations on the roof

2,500+

Roofs delivered

4.9★

Average homeowner rating

What we do

Four things. Done better than anyone in the county.

01

Full Roof Replacement

Complete tear-off, deck inspection, ice & water shield, and premium architectural shingles installed to manufacturer spec so the warranty actually holds.

Get a price
02

Standing Seam Metal

Custom-formed panels, concealed fasteners, and a 50-year profile. The roof you install once and hand to the next owner.

Get a price
03

Leak Forensics & Repair

We chase the water, not the stain — flashing, valleys, penetrations, and ventilation faults documented with photos before a single shingle moves.

Get a price
04

Storm & Insurance Work

Free damage inspection, adjuster-ready documentation, and a crew that knows how to get a claim approved and completed without drama.

Get a price
How it goes

No pressure. No surprises.

The estimate visit is free and genuinely useful — even if you hire someone else.

  1. 01

    You call, a roofer answers

    No call center, no chatbot. You talk to the person who will be standing on your roof.

  2. 02

    We climb it and document it

    Full photo report of decking, flashing, ventilation and every problem area — yours to keep.

  3. 03

    Written, itemized price

    Material options side by side, real numbers, no expiring 'today only' discounts.

  4. 04

    Clean install, final walk

    Protected landscaping, magnet sweep, debris hauled, and a walkthrough before we take payment.

Permits handled for you

City paperwork done right, start to finish.

We pull every required permit before work begins, schedule all inspections, and make sure the job passes before the final invoice. You never have to chase the city or wonder if your roof is legally signed off — we handle the permits from beginning to end.

01

Permits pulled

We file the application and pay the fees.

02

Inspections scheduled

Rough and final inspections booked around your job.

03

Signed off

Certificate of completion in hand before we leave.

Straight from the roof

Recent Work

Real job sites in Los Angeles — tear-offs at sunrise, finished ridgelines at sundown, and the details most homeowners never get to see.

See us on Google
JM Roofing crew installing shingles on a steep roof
Completed shingle roof on a two-story home at dusk
Ridge and flashing detail on a finished roof
Finished tile roof on a stucco home
Standing seam metal roof panels
Roof tear-off and debris removal in progress

10-Year Workmanship

Written, transferable, and honored by the family that signed it.

Licensed & Insured

C39 Licensed Contractor (#1084651). Full liability and workers' comp on every crew, every day.

Permits Handled Start to Finish

We pull every required city permit, schedule inspections, and keep the job legal from the first nail to the final sign-off.

Fixed Written Price

The number on your estimate is the number on your invoice.

Clean Site Promise

Magnet swept twice. Nothing left behind but the roof.

Google Reviews

The roof is the product. The reputation is the proof.

★★★★★5.055 verified Google reviewsRead them on Google
★★★★★
Two companies told me I needed a full replacement. JM found a failed flashing detail, fixed it in an afternoon, and saved me eleven thousand dollars.
Maria T.Leak repair · Oak Hill
★★★★★
Tear-off and re-roof in a single day. The yard was cleaner than when they started and the ridgeline is dead straight.
Dan R.Full replacement · Westbrook
★★★★★
They handled the entire hail claim with my adjuster. I signed two pieces of paper and got a new roof.
Kevin & Ann P.Storm damage · Cedar Grove
Free in-person estimate

Get a real number
from a real roofer.

Most visits are scheduled within 48 hours. You get a full photo report and a written, itemized price — whether you hire us or not.

Call the shop(323) 245-9154
Office1242 E 59th St, Los Angeles, CA 90001
LicenseC39 Licensed Contractor (#1084651)
CallFree estimate