Skip to content
Licensed & Insured·MN License #BC809755
Ace Restoration
Aerial view of a Twin Cities home with a completed Ace roof replacement
Residential · Twin Cities Metro, Minnesota

Roofing, siding, and decks for your home.

Whether it's a small repair or a full replacement, you get the same thing either way: a straight answer, quality work, and an owner who stands behind it.

The work we do on houses

Top-down aerial view of a completed asphalt shingle roof by Ace Restoration

Roofing

Repair and full replacement. Asphalt shingle, metal, flat. We find the leak, fix it right, and clean up after ourselves. Water coming in right now? That's an emergency call.

  • Repair & replacement
  • Shingle, metal, flat
  • Leak diagnosis
New charcoal siding and roof on a Twin Cities home by Ace Restoration

Siding

Storm-damaged or just tired and dated. New siding that protects the house and makes it look ten years younger.

  • Full replacement
  • Storm damage repair
  • Trim & fascia
Exterior work finished on a modern Twin Cities home by Ace Restoration

Decks & Exteriors

Build, repair, and refinish. The outdoor space you actually want to spend time on.

  • New builds
  • Repair & refinish
  • Railings & stairs
Ace roof replacement mid-install, new shingles going down over underlayment

Storm Repairs

Hail and wind happen here. We handle the damage and the insurance claim both.

  • Hail & wind damage
  • Insurance claims
  • Fast turnaround
★★★★★
“They helped me pick my roof color, checked with my city for current codes, tore off my old roof, and put on a new roof all in one day.”
Stephanie Swain · Roof replacement · review

See the difference

One of our own jobs: a full exterior re-side with new garage doors, handled on one contract.

Full exterior re-side, beforeBefore
Full exterior re-side, afterAfter

Homeowner questions, answered

How do I know if I need a repair or a full replacement?

It comes down to the age of the roof and how widespread the damage is. A few missing shingles is a repair; widespread wear or storm damage across the roof usually points to replacement. We give you a straight read after the inspection, not a hard sell.

How long does a roof replacement take?

Most residential roofs are a one to two day job once materials are on site, weather permitting. Larger or more complex roofs can run longer, and we give you a timeline before we start.

How long should an asphalt roof last in Minnesota?

A quality asphalt shingle roof typically lasts 20 to 30 years here, though hail and wind can cut that short. Minnesota storms are the biggest factor, which is why regular inspections matter.

What does a new roof cost?

It depends on the size of the roof, the material, and the condition of what's underneath. We give you a clear written estimate after the free inspection so there are no surprises, and if it's a storm claim we work from the approved scope.

Do you offer a warranty?

Yes. You get the manufacturer's warranty on the materials plus our workmanship warranty on the install, and it's all spelled out in the contract before any work begins.

Do you do siding and decks too, or just roofing?

All of it. Roofing, siding, decks, and exterior repairs, so the whole outside of your home can be handled by one company instead of juggling separate contractors.

Get a free estimate on your home

We will tell you straight whether you have damage and whether a claim makes sense. No cost, no obligation.

Call (763) 234-1906Free Inspection