Forsman Roofing Solutions

Minnesota roofing & building envelope contractor

Every roof inspected like evidence. Every repair built to last.

We find storm damage others miss, document it thoroughly, tell you honestly what we see, and build roofing that lasts. Local crews serving the Twin Cities and Central Minnesota.

No cost, no obligation. You keep the photo report either way.

  • Forensic
  • Honest
  • Local
  • Thorough
  • Lasting

What we do

Three services, one standard: look closely, write it down, and do the work right.

Storm damage

Storm damage inspections & insurance-claim support

After hail or wind, we inspect the whole roof and envelope and build a dated, photo-documented report. We document damage and work with your adjuster at your request.

We are a contractor, not a public adjuster. You own your claim; we supply the documentation.

Roofing

Residential & commercial roofing and restoration

Shingle, metal and low-slope roofing, plus gutters and storm restoration, for homes, multifamily, farms, churches and commercial buildings.

Envelope

Building envelope assessments

Roof, walls, windows, flashings and the seams between them. A thorough condition assessment so owners and managers can plan repairs before small leaks become big costs.

How it works

Simple, and on your schedule.

  1. Request an inspection

    Tell us about the property and pick a few times that work. We confirm within one business day.

  2. We inspect and document

    A thorough on-site inspection with dated photos and measurements. You get a written report in plain language.

  3. You decide, we build

    An honest recommendation: repair, replace, or leave it alone. If there is insurable damage, we share our documentation with your adjuster at your request, then build it to last.

Service area

Local crews who live and work here. Larger commercial projects elsewhere in Minnesota by request.

  • Twin Cities metro
  • St. Cloud & Central Minnesota
  • Benton County
  • Pope County

Why owners call us

No pressure, no door-knocking scripts. Just careful work.

  • Minnesota-licensed workResidential roofing is performed under our Minnesota-licensed partner contractor. License details are on every proposal.
  • InsuredFully insured. A certificate of insurance is available on request.
  • Local crewsMinnesota tradespeople matched to the job: shingle, metal, low-slope, gutters and envelope.
  • Minnesota-made forensic documentationDated photos, measurements and storm data organized into a report you keep, whether or not you hire us.

Request a free inspection

Takes about a minute. Pick up to three times that work for you and we will confirm one, usually within one business day.

We use your information only to respond to your request. We don't sell or share it.

Property type
What happened?
Preferred inspection times (up to 3, Central Time)

Thank you. Request received.

We will call or text within one business day to confirm your inspection time.

Need us sooner? Call 952.220.9026.