License BC628701 Serving Wright County, MN
24-Hour Storm Emergency Response
Storm Damage Specialists · Wright County, MN

When the storm hits home, we put the roof back on.

Family-owned and locally trusted since 1996. From hail and wind restoration to a full new roof, SJ Roofing handles the work and the insurance claim, start to finish, for homeowners, condos, and apartments across Wright County.

Licensed & Insured Insurance Claims Handled 24-Hr Storm Response
1996
Roofing Wright County since
BC628701
Licensed & fully insured
LOCAL
Family-owned in Buffalo, MN
CLAIMS
Insurance handled end-to-end
24/7
Storm emergency response
Roofing You Can Trust

Nearly 30 Minnesota storm seasons under one roof.

A roof is the one thing standing between your family and a Minnesota sky that doesn't always play nice. Since 1996, SJ Roofing has been the local crew Wright County homeowners call when hail, wind, or age finally catches up to their shingles.

We're not a storm-chasing outfit passing through after the next big hail event. We live here, we work here, and we'll be here for the warranty. From the first free inspection to the final walkthrough, you deal with people you can find again.

Residential Roofing

New roofs, tear-offs, and repairs for single-family homes.

Condo & Apartment

Trusted by facility and apartment building managers.

Storm Restoration

Hail and wind damage repaired, claim handled for you.

Chimney & Masonry

Caps, relining, inspections, and masonry repair.

Finished residential roof on a Wright County home
What We Do

Built for Minnesota Roofs

Storm restoration, full roof replacement, repairs, and chimney work. One local crew that does it right and stands behind it.

Storm Damage Restoration

Hail and wind don't wait, and neither do we. Fast inspection, full documentation, and expert repair after Minnesota's worst.

Learn more

New Roof Installation

A clean tear-off and a roof done to last decades, with asphalt shingle systems sized for our freeze-thaw climate.

Learn more

Roof Repairs

Leaks, missing shingles, flashing, and trouble spots fixed before a small problem becomes a ceiling stain.

Learn more
WE HANDLE IT

Insurance Claims

Storm damage is stressful enough. We document everything and work directly with your insurance company so you don't have to fight it alone.

Learn more

Chimney & Masonry

Caps, relining, safety inspections, cleaning, and masonry repair, so your roof and chimney are handled under one roof.

Learn more

Skylights & Specialty

Skylights, siding, and gutters tied into your roofing and storm-restoration project so everything matches and seals right.

Learn more
How It Works

From Storm to Solved in 5 Steps

A straightforward process with no surprises. You always know what's happening and what's next.

01

Free Inspection

We climb up, assess the damage, and give you a straight answer, no pressure.

02

Document the Damage

Photos, measurements, and a clear report you and your insurer can rely on.

03

File the Claim

We work directly with your insurance company to get the claim approved.

04

Expert Installation

Our crew installs your new roof clean, on schedule, and built to last.

05

Final Walkthrough

We clean up, inspect together, and don't leave until you're satisfied.

Hail or Wind Damage?

We deal with the insurance company. You get your roof back.

Storm restoration is what we do best. Free damage inspection, full documentation, and a crew that handles the claim paperwork from first photo to final shingle.

Schedule Free Inspection
Proudly Local

Serving Wright County & the Surrounding Area

Based in Buffalo with roots in Annandale, we cover the towns we live in. If you're nearby and not listed, give us a call. Chances are we're already in your neighborhood.

Home Base

Wright County, Minnesota

Why SJ Roofing

The Local Crew That Stays

Plenty of roofers will show up after a storm. Far fewer are still around when you need them years later.

01

Locally Owned

Family-run out of Buffalo, MN. We're your neighbors, not a national franchise.

02

Since 1996

Nearly three decades of Minnesota roofs, storms, and satisfied homeowners.

03

Insurance Experts

We speak the claims language and handle the paperwork so you don't have to.

04

Roof & Chimney

One trusted crew for roofing, storm repair, and chimney work, start to finish.

What Homeowners Say

Trusted Across Wright County

We let our work and our neighbors do the talking. Read what local homeowners say on Facebook, and once your project's done, we'd be glad to add yours.

Good Questions

Roofing FAQs

Yes. Roof inspections and estimates are always free, with no obligation. We'll take a look, give you an honest assessment of what we find, and walk you through your options, whether that's a repair, a full replacement, or just peace of mind.

Absolutely. It's one of the things we do best. After a storm we fully document the damage and work directly with your insurance company on the claim, so you're not stuck navigating the paperwork alone. Most storm-damage roofs are covered by your policy.

Most residential roofs are completed in a single day, weather permitting. Larger or more complex homes, condos, and apartment buildings may take longer. We'll give you a clear timeline before we start and keep you posted along the way.

We're based in Buffalo, MN and serve homeowners and property managers throughout Wright County and the surrounding communities, including Annandale, Monticello, Maple Lake, Cokato, Howard Lake, Delano, St. Michael, Albertville, and more. Not sure if you're in our area? Just call.

We do. Along with roofing we handle chimney caps, relining, safety inspections, cleaning, and masonry repair, so your roof and chimney can be taken care of by one trusted local crew instead of juggling multiple contractors.

Yes. When a storm causes active leaking or serious damage, we offer 24-hour emergency response to get you temporarily protected and prevent further damage to your home. Call us anytime at 320-274-7663.

Free, No-Pressure Estimate

Ready for a roof you can stop worrying about?

Call SJ Roofing today for a free inspection and estimate. We'll handle the damage, the claim, and the cleanup. You just enjoy the new roof over your head.

Call Now Free Estimate