Call 612-255-9605 | speak to a real person

Minneapolis, MN 55421 | local, licensed & insured · Lic# BC630708

HomeResources

Resources · Minneapolis And The Twin Cities

Roofing Resources For Twin Cities Homeowners

Rated five stars by Twin Cities homeowners, Google

Everything on this page is written to be useful before you call us.

Three places to look, and not one of them asks you for anything first: our work, our reasoning, and more than fifty roofing questions answered plainly. When you would rather have a person on the roof instead, that is one call, and the call is free.

Locally owned. Home base is St. Anthony and Northeast Minneapolis.

Right Away Construction crews working on a roof replacement in Blaine, Minnesota.
Would You Rather Just Ask A Person?

Reading is faster for some questions and slower for others. Tell us what you are looking at and we will tell you what it is, plainly, before anyone talks about price.

Takes you to the form at the bottom of this page.

MN Lic. # BC630708
GAF Certified Contractor
Insured & Bondable
30+
Years in the Twin Cities
Local Crews, Start to Finish
Five-Star Standard

Three Doors, And None Of Them Ask For Your Email

Pick the one that matches what you are trying to find out. All three are free to read, all three are ours, and all three were written by the people who do the work rather than by an agency that has never been on a roof in February.

Charcoal fiber cement siding and a new roof on a finished Blaine home, shot from the yard.

See The Work

The project gallery. Real crews on real homes, nearly all of them Twin Cities, and the caption names the city each photo was shot in. It starts recent on purpose: for thirty years the work was passed along by neighbors instead of uploaded, so what you are looking at is what we have documented since we started saying so out loud. Roofs, siding, a red slate estate in North Oaks, a full siding change in Lakeville, and the roofs we replaced after the June 19 hail.

Right Away Construction crews working on a roof tear off at the rear elevation of a Northeast Minneapolis home.

Read The Reasoning

The journal. Storm reports, how-to guides, and the reasoning behind the calls we make, including the calls that cost us the job. When hail came through on the evening of June 19, 2026, we did not knock on a single door. We went out afterward, surveyed twenty-two roofs across the swath ourselves, and published what we found street by street.

New chimney step flashing and counter flashing installed on a Minnetonka roof.

Get The Answer

More than fifty roofing, siding, storm and insurance questions, answered in eight topic groups with a search box on top. What drives the cost of a roof here. What ice and water barrier is and where code wants it. Who pulls the permit and what the inspector actually looks at. What we will and will not do on an insurance claim. Type your question and the page filters down to it.

Start With The Question You Actually Have

Page labels are our words. Questions are yours. Find the line closest to what you are actually wondering and it will tell you where the answer lives.

Read All Of It. Then Call Us Anyway.

The reading is here so you can decide. The visit is here so you can be sure. One of them ends with somebody on your roof telling you what is actually up there, and it costs nothing to find out.

What We Will Not Do With Any Of This

Most contractor resource pages are a lead trap with an article wrapped around it. Here is what this one does not do, so you can hold us to it.

We will not put a form in front of an answer.

Nothing on the gallery, the journal or the questions page is gated. No email required, no download wall, no "enter your address to unlock the rest." The one form on this page is at the bottom and it is there because you asked for a person.

We will not sell you on the phone.

Call us and the first thing that happens is questions about your roof, not questions about your budget. We cannot quote a roof we have not stood on, so nobody on this end is trying to close you before we have seen it.

We will not write ourselves into every answer.

Several answers on the questions page end with a recommendation that is not us: wait a few years, call a specialist, hire whoever is closest for a small repair. We left those in because they are true, and because the ones that cost us something are the ones worth reading.

We will not represent you to your insurance company.

Here is where our lane starts and stops. We write our own itemized estimate for the work, and when your carrier's loss statement misses something the roof needs, we photograph it, price it, and send our revised estimate to them with you copied. That is a contractor pricing a contractor's work. What we will not do is represent you, adjust your claim or negotiate it on your behalf. Minnesota law reserves that to licensed public adjusters and we are not one. If your carrier denies something, we stop, hand you every photograph and measurement we hold, and refer you to a licensed public adjuster whose actual job that is.

We would rather you learn it here than be sold it on your porch. When you want a person up there telling you what is actually on your roof, ask us. That part is free too, and it takes one form.

Free Roof Evaluation

Ask Us The Question The Page Did Not Answer

Tell us what you are looking at. A stain that showed up after the last storm, a bid you do not understand, granules in the gutter, a roof you have owned for nineteen years and have never been told the truth about. We will come look, photograph what we can safely reach, and put what is there in writing. If it has five good years left, that is what the assessment will say and we will have talked ourselves out of the job. That is the arrangement.

Done the right way. Right away.

We answer the phone at 612-255-9605 during the day and we call back the same day when we miss you.