Roofers in Woodbury, MN
Woodbury sits east of St. Paul in the heart of Washington County, where Minnesota winters and hail-heavy summer storms both take a toll on roofs. Homes here range from 1980s split-levels near Ojibway Park to newer builds in Bailey Lake and Cottage Grove-adjacent neighborhoods, and nearly all of them face the same two enemies: snow load that stresses trusses and decking, and the ice dams that form when attic heat melts snow unevenly along the eaves. Add in the hailstorms that regularly roll through the east metro in late spring and summer, and Woodbury homeowners end up replacing or repairing roofs more often than the national average. This hub explains what a Woodbury roof job typically costs, what the city and state require before work starts, and what to look for in a local roofing contractor.
Skip the 10 phone calls.
Tell Henry about your project once and get up to 3 written estimates from local Woodbury roofers.
Get 3 free estimatesTop 10 roofers in Woodbury, MN
The 10 Woodbury roofers with the most Google reviews.
- 1View on Google
Mayday Restoration
4.6317 reviews145 St Croix Trail S, Lakeland, MN 55043, USA
- 2View on Google
Weathersafe Restoration, Inc.
4.8238 reviews1103 Weir Dr #200B, Woodbury, MN 55125, USA
- 3View on Google
Clear Cut Xteriors LLC
4.9217 reviews438 Hayward Ave N, Oakdale, MN 55128, USA
- 4View on Google
Level Edge Construction and Roofing
4.9216 reviews9600 79th St S, Cottage Grove, MN 55016, USA
- 5View on Google
Crown Exteriors
4.7209 reviews7300 Hudson Blvd N Ste 185, Oakdale, MN 55128, USA
- 6View on Google
Walker Roofing Company Inc
4.6166 reviews2441 Ventura Dr, Woodbury, MN 55125, USA
- 7View on Google
Capital Siding, Windows & Roofing
4.989 reviews9673 Wynstone Dr, Woodbury, MN 55125, USA
- 8View on Google
Preferred Contracting and Construction
4.467 reviews1300 Helmo Ave N, Oakdale, MN 55128, USA
- 9View on Google
BA Roofing
4.665 reviews2042 Wooddale Dr Ste 250 - 5002, Woodbury, MN 55125, USA
- 10View on Google
RT Exteriors & Roofing LLC
4.963 reviews5107 Allen Dr, Woodbury, MN 55129, USA
Ratings and reviews powered by Google
Skip the 10 phone calls.
Tell Henry about your project once and get up to 3 written estimates from local Woodbury roofers.
Get 3 free estimatesThe Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
How Henry matches you with Woodbury roofers
- Step 1
Tell Henry about the roof
Your ZIP, what's going on up there, and how soon you need it handled. Two minutes, four questions.
- Step 2
Only three pros get it
Only three Henry Standard roofers in your Woodbury-area ZIP get your request — each has agreed to show up, quote honestly in writing, and finish the work.
- Step 3
Compare up to three quotes
You hear from three roofers at most — never a list of twenty — and every estimate comes in writing. You pick, or pick nobody.
What roofing costs in Woodbury
| Roof inspection | $0–$150 |
| Ice dam removal (steam) | $400–$900 |
| Asphalt shingle repair | $350–$1,200 |
| Full asphalt shingle roof replacement | $9,500–$18,000 |
| Impact-resistant (Class 4) shingle upgrade | $12,000–$22,000 |
| Ice and water shield / underlayment upgrade | $1,000–$2,500 |
| Attic insulation and ventilation improvements | $800–$3,000 |
Ranges are general estimates gathered from homeowner-reported quotes in the Woodbury area, not an offer or a quote for your roof.
When to schedule roof work in Woodbury
Woodbury's roofing calendar is shaped by two distinct stress seasons. From December through March, heavy snow loads and freeze-thaw cycles cause ice dams along eaves, especially on roofs with inadequate attic insulation or ventilation. Steam-based ice dam removal is common in January and February, and many local roofers keep crews on call during that stretch. The second stress season runs April through August, when hailstorms move through the east metro and can strike Woodbury hard enough to trigger neighborhood-wide insurance claims. Because of this pattern, the busiest booking windows for full roof replacements are late spring right after storm season and early fall, when contractors are clearing the backlog before winter. Homeowners who wait until the first snowfall to schedule repairs often face longer waits, so scheduling an inspection in September or October is worth the head start.
Permits, inspections and HOA rules
The City of Woodbury requires a building permit for roof replacement work, including tear-offs and re-roofing that changes the roofing material or adds layers. Permits are issued through the Woodbury Community Development Department, and inspections are required at set points during the job to confirm the work meets the Minnesota State Building Code. Homeowners should confirm with their contractor that the permit is pulled in the contractor's name before work begins, and should ask to see the permit posted or filed before the final payment is made. Repairs limited to patching a small section of damaged shingles typically do not require a permit, but a full tear-off or deck replacement almost always does. Contact the City of Woodbury directly to confirm current permit thresholds and fees before starting a project.
Licensing and insurance in Minnesota
Minnesota requires roofing contractors who perform residential work for compensation to hold a Residential Building Contractor or Residential Roofer license issued by the Minnesota Department of Labor and Industry (DLI). Before hiring, homeowners can look up a contractor's license status and any disciplinary history through the DLI's public license lookup tool. Minnesota law also requires roofing contractors to carry general liability insurance and, if they have employees, workers' compensation coverage. Ask any roofer working in Woodbury to provide their DLI license number in writing and verify it yourself rather than taking a business card at face value.
Why Woodbury roofs take a beating
Woodbury's location in the east metro puts it squarely in a corridor that sees both harsh winter weather and severe spring and summer storms. Winters routinely bring sustained periods below freezing punctuated by snowfalls of six inches or more, and the freeze-thaw cycle that follows is what actually damages roofs, not the cold alone. Snow that partially melts during a sunny afternoon and refreezes overnight expands in shingle cracks, flashing seams, and nail holes, gradually working water into places it was never meant to reach.
On the storm side, Washington County sits in a part of Minnesota that hail-tracking data consistently shows gets hit multiple times a decade with hail large enough to damage asphalt shingles. A single severe hailstorm can affect thousands of roofs across Woodbury and neighboring Oakdale or Cottage Grove within a matter of minutes, which is why local roofing companies often see a surge of inspection requests within days of a storm.
How snow load affects Woodbury roof structures
Minnesota's building code requires roofs to be engineered for a specific ground snow load, and in Washington County that load is significant compared to much of the country. A roof deck and truss system that was fine when a home was built decades ago can still struggle if snow accumulates faster than it sheds, particularly on lower-pitch roofs or additions where the original engineering assumptions may not match current code.
Heavy, wet snow is far more dangerous than light powder because it weighs several times more per cubic foot. After a major snowfall followed by rain, Woodbury homeowners sometimes notice sagging in garage roofs, porch roofs, or additions before they notice any change on the main roofline, since these secondary structures are often framed to a lighter standard. A local roofer can evaluate whether snow removal from the roof is warranted after a big storm, rather than homeowners climbing up themselves.
Understanding ice dams before they cause a leak
An ice dam forms when heat escaping from the attic melts the snow sitting directly above the warmer part of the roof, while the snow above the unheated eaves stays frozen. The meltwater runs down until it hits that cold edge, refreezes, and builds a ridge of ice that backs water up under the shingles. Once water gets under the shingle layer, it can travel along the roof deck and show up as a stain on an interior ceiling or wall far from where the ice dam actually sits.
The real fix for ice dams in Woodbury homes is rarely just removing the ice itself. Contractors who specialize in this issue usually look first at attic insulation levels and ventilation, since a poorly insulated attic is the root cause of the uneven melting. Adding insulation, sealing air leaks around can lights and bathroom fans, and improving soffit and ridge ventilation can prevent the same dam from reforming year after year, which is a better long-term investment than repeated steam removal alone.
Hail damage: what it looks like and why it matters for insurance
Hail damage on asphalt shingles often does not look dramatic from the ground. Instead of obvious holes, it usually appears as small bruises or dents where the granules have been knocked loose, exposing the asphalt mat underneath. Left unaddressed, these bruised spots accelerate wear and can eventually lead to leaks well before the shingle's expected lifespan is up.
Because hail damage can be subtle, Woodbury homeowners who suspect a storm affected their roof should get an inspection promptly and keep the documentation, especially if a neighborhood-wide storm event was reported. Most homeowner insurance policies in Minnesota cover hail damage to roofs, but insurers typically require a claim to be filed within a specific window after the storm, and an inspection report from a local contractor is often needed to support the claim.
Choosing roofing materials suited to this climate
Standard three-tab asphalt shingles remain common in Woodbury, but many homeowners upgrade to architectural (dimensional) shingles for better wind resistance and a longer service life in a climate with wide temperature swings. For homeowners who have already filed one or more hail claims, Class 4 impact-resistant shingles are worth discussing with a contractor, since some Minnesota insurers offer a premium discount for installing them and they hold up better against future hailstorms.
Ice and water shield membrane along the eaves, valleys, and around roof penetrations is effectively required by best practice in this climate, even where the state code sets a minimum. A roofer familiar with Woodbury's ice dam history will typically recommend extending this membrane further up the roof slope than the code minimum, particularly on north-facing sections that stay colder longer.
What a Woodbury roofing estimate should include
A thorough estimate from a Woodbury roofing contractor should specify the shingle brand and product line, the underlayment and ice and water shield coverage, ventilation changes if any, flashing replacement around chimneys and vents, and a clear tear-off and disposal plan. It should also state whether the contractor is pulling the city permit and who is responsible for scheduling the required inspections.
Homeowner Henry's approach is to get three local roofing companies to each provide a written quote for the same scope of work, so you can compare them directly instead of guessing whether one bid is missing something another included. Each pro who takes on a request agrees to show up for the estimate, quote honestly in writing, and finish the work as described.
Timing your project around Minnesota weather
Roofing work can technically be done in Minnesota through most of the year, but cold weather limits shingle sealant activation and makes working conditions harder on crews, which is why late fall and winter installations are less common outside of emergency repairs. Spring and early summer are popular for replacements, partly because that is when storm damage from the previous winter gets addressed, but that also means scheduling can stretch out during peak hail season.
For non-emergency projects, booking in late summer or early fall often gets Woodbury homeowners onto a schedule before the pre-winter rush, and it allows the new roof to be fully sealed and settled before the first snow load and ice dam season arrives.
Areas Henry covers
Bailey Lake · Ojibway · Dancing Waters · Eagle Valley · Settlers Ridge · Cottage Grove border area near Highway 61 · Woodbury Village Historic District · Bielenberg Gardens area
Common questions
How much snow can a Woodbury roof safely hold before it's a concern?
Minnesota building code sets a minimum design snow load for Washington County that accounts for typical winters, but older roofs, additions, or structures with reduced framing can be more vulnerable. A heavy, wet snowfall of a foot or more, especially combined with existing snow already on the roof, is a reasonable point to have a roofer assess the structure rather than guessing based on appearance alone.
Should I remove ice dams myself?
Chipping at ice dams with a hammer or ice pick risks damaging shingles and creating new leak paths. Professional steam removal clears the ice without gouging the roof surface. If you want to try a safer DIY step, a roof rake used from the ground to clear snow near the eaves after a storm can help prevent dams from forming in the first place.
Does homeowners insurance cover ice dam damage in Minnesota?
Most Minnesota homeowner policies cover sudden water damage caused by an ice dam, such as a stained ceiling from backed-up meltwater, but they typically do not cover the cost of preventing future ice dams, like added attic insulation. Check your specific policy language and talk to your insurer about what documentation they require.
How do I know if my roof has hail damage after a storm?
Look for dented gutters, dinged siding, or bruised spots on shingles where granules are missing, though damage is often easier to spot from a ladder or during a professional inspection than from the ground. If a hailstorm was reported in Woodbury, it's worth scheduling an inspection within the claim window set by your insurance policy.
Do I need a permit to replace my roof in Woodbury?
Yes, the City of Woodbury requires a building permit for roof replacement and re-roofing work. Confirm with your contractor that they are pulling the permit and check current requirements with the Woodbury Community Development Department before work begins.
How can I verify a roofing contractor's license in Minnesota?
Minnesota residential roofing contractors must hold a license from the Department of Labor and Industry. You can search DLI's public license lookup tool by business name to confirm a contractor's license status and check for any disciplinary actions before you sign a contract.
Is a Class 4 impact-resistant shingle worth the extra cost in Woodbury?
For homeowners who have already experienced hail damage or want to reduce the odds of future claims, Class 4 shingles can be a reasonable upgrade, and some Minnesota insurers offer a discount on premiums for installing them. Ask your insurer directly about eligibility before assuming the discount applies to your policy.
How long does a typical roof replacement take in Woodbury?
Most single-family roof replacements in Woodbury take one to three days depending on roof size, complexity, and weather, though scheduling around inspections and permit timing can extend the overall project timeline by a week or more.
More home services in Woodbury
Nearby Minnesota markets
Sources
Get Woodbury roofing estimates in writing.
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing Quotes