Altis Roofing
Two-story home with a new charcoal shingle roof under a blue sky

Built Above Expectations

A Roof You Can Trust. A Price You Can See.

Milwaukee roof replacement and repair with a free inspection, a written quote within 24 hours after your inspection, and no sales pressure.

Call (414) 276-0148
  • Licensed and insured in Wisconsin
  • Local Milwaukee crew
  • Written 10-year workmanship warranty

Our services

What we do. Nothing we outsource.

Four jobs, done by our own crew, on homes like yours.

Featured work

Drag to see what a new roof does

Drag the handle, or swipe, to sweep the old roof away. Three Milwaukee-area homes.

West Allis brick home — after: new charcoal shingle roofWest Allis brick home — before: worn old roofBeforeAfterWest Allis

West Allis, WI

Home
Two-story brick
Job
Full tear-off and replacement
Crew on site
2 days
Book a Free Inspection

More recent projects

Oak Creek Cape Cod home — after: new charcoal shingle roofOak Creek Cape Cod home — before: worn old roofBeforeAfterOak Creek

Oak Creek, WI

Home
Cape Cod, cream siding
Job
Full tear-off and replacement
Crew on site
1 day
Book a Free Inspection

Roof visualizer

Explore Roof Styles in 3D

Spin it. Recolor it. Compare styles on a representative house, not your own, before we build.

House style

Loading 3D house…

Drag to rotate · Scroll or pinch to zoom

Roof style

Roof condition

Solar panels

Roof color

Siding color

Selected: Two-Story Colonial · Architectural Shingles · Charcoal · New roof

Estimated for a mid-size home: $13,000–$21,000

Book a Free Inspection

Why Altis

Local crew. Written promises. Proof you can read.

  • Local Crew

    Our own employees, not subcontractors.

  • Written Quotes

    One price on paper, valid 30 days.

  • 10-Year Warranty

    If our workmanship fails, we fix it. In writing.

  • Financing Available

    Monthly plans, so a bad roof can stop waiting.

  • Licensed and insured in Wisconsin
  • Local Milwaukee crew
  • Written 10-year workmanship warranty
  • Written quotes valid for 30 days

Our own crew. No subcontractors.

Dale Kowalski, foreman

Dale Kowalski

Foreman · 22 years on the roof

“I walk every roof myself before we put a price on it.”

Marcus, flashing specialist

Marcus

Flashing specialist · 14 years on the roof

“Flashing is where leaks are born. I fit it like it has to last 30 years, because it does.”

Teresa, project coordinator

Teresa

Project coordinator · 9 years on the roof

“You will always know what happens next, and when. I call before you have to ask.”

Luis, gutters & siding

Luis

Gutters & siding · 11 years on the roof

“A roof is only finished when the water leaves the house properly.”

4.9 stars from 300+ homeowners

5 out of 5 stars

“The hail hit on a Tuesday. Altis had a tarp on by Wednesday morning and handled the insurance adjuster with me. I never felt lost.”

Karen D., Wauwatosa · Storm damage

“One price in writing, and it was the price we paid. They were done in two days and the yard was cleaner than they found it.”

Mike and Jen R., Oak Creek · Full replacement

“Small leak over the kitchen. They came out the next day, fixed it in an hour, and charged what they quoted. Fair and quick.”

Tom H., Shorewood · Small fast repair

Three steps. No surprises.

  1. Step 1: Free inspection

    We climb up, photograph everything, and tell you straight what the roof needs. Free.

  2. Step 2: Written quote

    One clear price in writing within 24 hours after your inspection. No pressure to sign.

  3. Step 3: We build it

    Most roofs take 1–2 days. We sweep the yard with a magnet for nails and leave it clean.

Magnet sweep across the lawn before we leave.

Book a Free Inspection
Roofer nailing shingles with a nail gun
Step 3: shingle by shingle

Pricing guide

What does a new roof cost?

Real ranges for full replacement on Milwaukee-area homes. Your exact price comes in writing from the free inspection.

Full roof replacement price ranges by home size
Small homeTypical size: under 1,500 sq ftReplacement range: $9,500–$14,000
Mid-size homeTypical size: 1,500–2,500 sq ftReplacement range: $13,000–$21,000
Large homeTypical size: over 2,500 sq ftReplacement range: $20,000–$34,000

Ranges include tear-off, underlayment, architectural shingles, flashing and cleanup. Steep roofs, extra layers and rotted decking can change the price — we show you before we start.

Book a Free Inspection

Written quote

This is what “a price you can see” looks like.

Every quote is a one-page document like this. Line items, one total, valid 30 days.

Book a Free Inspection
Altis Roofing

Written Quote #2417

Prepared for: Sample home, Wauwatosa WI

Inspection date: on site

  • Tear-off, 1 layer of old shingles$2,850.00
  • Synthetic underlayment$1,420.00
  • Architectural shingles, charcoal (28 squares)$5,960.00
  • Flashing, drip edge, vents$1,180.00
  • Cleanup + magnet nail sweep$390.00
TOTAL$11,800.00

Valid 30 days

Dale Kowalski, Foreman

Sample quote for a 1,900 sq ft home

Service area

Serving Milwaukee and the towns around it

Lake MichiganMilwaukeeWauwatosaWest AllisShorewoodWhitefish BayGlendaleOak CreekCudahyGreenfieldBrookfieldFranklinWaukesha

Twelve towns, one local crew

Our crew is based in Milwaukee. Not sure you are in range? Call and we will tell you.

  • Milwaukee
  • Wauwatosa
  • West Allis
  • Shorewood
  • Whitefish Bay
  • Glendale
  • Oak Creek
  • Cudahy
  • Greenfield
  • Brookfield
  • Franklin
  • Waukesha

Storm damage?

The first hour after a storm

  1. Photograph the damage

    From the ground is fine. Shingles in the yard, dents in gutters, water stains inside. Photos help your insurance claim.

  2. Tarp it if it is safe

    If you cannot get up there safely, do not. A wet ceiling can wait for us; a fall cannot.

  3. Call us, any hour

    We answer storm calls 24/7 and can have a tarp on fast.

Storm calls go straight to the crew. No phone tree.

We answer storm calls 24/7, tarp the roof, and help you start the claim.

Call (414) 276-0148Or book a free inspection

FAQ

Questions homeowners ask us

How long does a replacement take?

Most roofs take one to two days. Large or steep roofs can take three. We tell you the schedule in your written quote.

Do you help with insurance?

Yes. We document the damage with photos, meet your adjuster on the roof if you want, and give you the paperwork your insurance company asks for. We cannot promise what they will pay, and we will tell you plainly what we think.

Is the inspection really free?

Yes. No fee, no obligation, and no pressure to sign. You get a written quote within 24 hours after your inspection, either way.

What warranty do I get?

A 10-year workmanship warranty from us, in writing. Shingles also carry the manufacturer warranty. If something we did fails, we fix it.

Will you clean up after?

Every day. We sweep the yard with a magnet for stray nails before we leave.

Do I pay anything up front?

No. We explain the payment plan in your written quote before you sign, and financing is available if you want to spread the cost.

Free inspection

Get your free roof inspection today.

Tell us a little about your roof. We call you back, set a time, and send a written quote within 24 hours after the inspection.

  1. We call you

    Within one business day, to set a time that works.

  2. We inspect the roof

    Photos from the roof, and a straight answer. Free.

  3. You get a written quote

    One clear price, in writing, within 24 hours after the inspection.

(414) 276-0148

Mon–Sat 7am–7pm · 24/7 for storm emergencies

Request your free inspection

Free. No pressure. Fields marked * are required.

By submitting, you agree that Altis Roofing may call or text you about your inspection request. We do not sell or share your information.

Or call (414) 276-0148

Built Above Expectations.

CallBook a Free Inspection
Built with