Reviews & trust
How to Check Us Out Before You Sign
We would rather give you the questions that catch a bad contractor than a wall of testimonials you have no way to verify.
Where our reviews live
Our reviews sit on our Google Business Profile, where every one is tied to a real Google account and neither we nor anyone else can edit them. That is the only place worth reading them. Testimonials printed on a contractor's own website are typed by the contractor, which is exactly why we have not put any here.
We are a newer profile and building a review history the slow way, one finished job at a time. If you want to talk to someone we have worked for, call (701) 535-0142 and ask. We will give you names and numbers in your area and you can call them without us on the line.
Why there are no star ratings on this site
You will notice no review stars in our Google search listing. That is deliberate. Star-rating structured data is only legitimate when it reflects real reviews, and publishing invented ratings breaches Google's structured data policy and can strip rich results across an entire domain. When the reviews are real, the stars go on.
Five questions that filter out most bad contractors
Ask these of us and of everyone else you get a quote from. The answers are more useful than any testimonial, because you can check them.
Ask for the shop address
Not a PO box, not a phone number. After a hail event, out-of-state crews work Minot for a season and leave. Ours is 1200 South Broadway, Minot, ND 58701, and you are welcome to drive past it.
Ask for the ND contractor registration number
North Dakota requires registration for work over $4,000. Ours is ND-CONTRACTOR-045021. You can verify any contractor's registration with the ND Secretary of State before you sign.
Ask for the certificates of insurance
General liability and workers compensation, sent to you directly by the insurer, not a PDF the contractor emails you. If a roofer is hurt on an uninsured job, the homeowner can end up carrying it.
Ask what happens if they find bad decking
The honest answer is a per-sheet price written into the quote before work starts. The bad answer is 'we will let you know', which is how a quote grows after tear-off.
Ask them to put the scope in writing
Square count, pitch, number of layers coming off, ice and water shield coverage, underlayment type, shingle line and wind rating. A verbal number is not a quote.
Things we will not do
Every contractor lists what they do. This is the more useful list.
We will not absorb your deductible
Waiving or rebating a deductible is insurance fraud in North Dakota, and it exposes the homeowner as well as the contractor. A roofer who offers it at your door is telling you how they handle everything else.
We will not shingle over your existing roof
It saves money on tear-off and it traps moisture, hides the deck, and inherits whatever is already failing underneath.
We will not sell you a roof you do not need
Roughly a third of our inspections end with us saying the roof has years left. That is a worse day for us and a better one for you.
We will not take a large deposit before material is on site
Materials get delivered, then you pay. Anyone wanting thousands up front before anything arrives is funding a different job with your money.
After a hail storm, specifically
A significant hail event brings door knockers within days. Some are fine. The pattern that is not: out-of-state plates, pressure to sign today, an "authorization to inspect" that is really a contingency contract assigning your claim, and an offer to cover your deductible.
The single question that filters almost all of them: ask for their shop address and three Ward County customers from more than two years ago. A storm chaser cannot answer it, because they were not here two years ago.
More detail on documenting damage properly is in roof inspection after a hail storm and filing a hail damage claim.

What we put in writing, every time
- Square count and roof pitch, stated explicitly
- Number of existing layers coming off
- Ice and water shield coverage, with widths at eaves and valleys
- Synthetic underlayment across the full deck
- Shingle brand, line and wind rating, or panel gauge and finish for steel
- New pipe boots, step flashing and drip edge, not reuse
- Ridge vent footage and whether soffit intake is being corrected
- Per-sheet decking rate for anything found after tear-off
- Dumpster, permit, cleanup and magnetic sweep
- Workmanship warranty length
Hand our quote and a competitor's to someone who does not know either of us. They should be able to tell you which one is the bigger job. That is the whole point of writing it this way.
Get a free inspection and a quote you can actually compare
Photo report the same day. No obligation, and no pressure if the roof is fine.