
CM Roofing LLC installs and replaces windows for homeowners across Minneapolis, Columbia Heights, and the surrounding Minnesota metro area. Free inspections, licensed and insured, BBB Accredited A+.
Old, failing windows do more than just look bad -- they impact your comfort and your wallet.


Modern double or triple pane windows provide superior insulation, keeping your home warmer in winter and cooler in summer.
Failing seals and warped frames let outside air in. New windows seal tightly to stop drafts instantly.
Fogging between panes means the seal is broken. Replacement restores clarity and insulation value.
Stop struggling with windows that are painted shut or too heavy to lift. New windows open and close effortlessly.
Hail and wind can damage window frames and screens. Aging windows simply lose their structural integrity over time.
Window replacement involves removing the old window and frame down to the rough opening, checking the framing and flashing for water damage, then installing a new window unit with proper sealing, insulation, and trim. Most homeowners replace windows when seals fail (fog between panes), frames rot or warp, drafts become noticeable, or single-pane units are upgraded for energy efficiency. A single broken window can often be swapped without replacing the rest; a full-home replacement makes sense when most units are the same age and starting to fail together.


Don't wait until winter to find out your windows are failing. Look for these common indicators.
Cracked glass, rotting wood frames, or visibly warped vinyl are clear signs it's time for a replacement.
If your heating and cooling costs are increasing without explanation, drafty windows are often the culprit.
Fog or moisture trapped between double panes means the seal has failed and the insulating gas has escaped.
We bring the same dedication to quality and clear communication to our window projects as we do to our roofing services.
Minnesota contractor CR807082, fully insured and BBB Accredited A+ for your peace of mind.
The same trusted crew that handles your roof and siding can upgrade your windows, ensuring a cohesive exterior.
A local Columbia Heights company serving the Twin Cities with free inspections and clear, upfront estimates.
Trying to plan around the disruption? Most single-day window replacement projects for a standard home are completed in one day, even for a full-house job with 10 or more windows. Larger or custom-sized windows can add time, but your crew will give you a realistic estimate before starting.
Wondering if you have to commit to the whole house at once? No. Many homeowners replace windows in phases, starting with the worst-performing ones, like those facing prevailing wind or showing visible seal failure, and doing the rest over time. It costs a bit more overall in separate trips, but it spreads out the budget.
Curious if the upgrade actually pays for itself? Savings vary by home, but replacing single-pane or failed double-pane windows with new energy-efficient units commonly reduces heating and cooling costs by a noticeable percentage, especially in a climate with Minnesota's temperature swings. The bigger the gap between your old windows' performance and new ones, the more you'll notice the difference.
Not sure what you're actually getting with a free inspection? A technician checks each window's seals, frame condition, and glass for fog or cracking, then gives you a written assessment of which windows are still fine and which are worth replacing. There's no pressure to replace anything that doesn't need it.
Assuming storm-damaged windows are on you to pay for? Often not. Window damage from hail, wind-blown debris, or a fallen branch is typically covered under the same storm damage claim as roof or siding damage, especially when it's from the same event. It's worth having windows inspected alongside the rest of your exterior after a storm.
Window work is often part of a larger exterior project. These related services are the most common next steps after a window inspection.
Stop letting your money fly out the window. Contact CM Roofing today for a free, no-obligation assessment of your home's windows.