Roof Cleaning - Pressure Washing Minneapolis

Roof Cleaning Minneapolis & St.Paul

What are these black streaks?

 

Those streaks are an algae, feeding on limestone in your shingles. It grows as it eats more limestone on your roof, so you notice more stains increase over time.

Roof cleaning can enhance the curb appeal of your home in just a few hours!

Get a free estimate or call (651) 330-2810 to set up a time for a tech to come out and give you an estimate for your roof!

The Best Roof Cleaning Service For You

Your roof is important. We recognize that importance and do the work necessary to protect your roof – and all you have to do is sit back and relax!

We use soft washing, the preferred technique for roof cleaning. It protects shingles and landscaping, yielding better results. We use dedicated equipment to gently distribute a cleaning solution and water on your roofing. We:

-Inspect the roof to make a customized plan

-Start watering surrounding greenery (this saturates the landscaping and protects it from solutions used to clean)

-Apply our detergent to shingles

-Give solution time to break down mold, mildew, and stains on your roof

-Conduct a post-inspection

We are commited to safety, and train our techs with that goal in mind. With our established safety protocol and our industry-approved standard, the result is a better for your roof, safer for your home, and secure for our techs.

With regular maintenance on your roof, it will look better, and serve you well in the long run!

Once your roof is taken care of, maybe you want to complete the makeover  with a thorough Window Cleaning!)

An Excerpt From The Washington Post About Roof Cleaning

“Black streaks running down your roof aren’t a sign that the asphalt shingles are dissolving or that you need a new roof. Rather, you have roof algae.

The organisms arrive on the rooftop as either spores or clumps of cells. If they land on the north side of the roof, where the sun is less harsh and moisture more plentiful, the algae will have a good environment to multiply, spreading in a delta down the slope of the roof.

Asphalt shingles contain limestone, which makes them heavy, durable and reflective. Roof algae over time will slowly consume the limestone, ultimately weakening the shingles.

Algae cells produce a dark pigment that acts as a sunscreen, protecting the cells from the sun. As this pigment accumulates on shingles, the roof becomes less reflective and absorbs more sunlight, which is transferred into the house as heat, raising cooling costs.”

What are the dark black stains on my roof?

This roof discoloration is due to the spread of spores and later an adult cyanobacteria called Gloeocapsa Magma algae. Once this algae root system begis to work it’s way into the sun drenched roofs in the hot weather, it enhances the degradation of roofing materials located in southern regions of the US.

20-25 years ago roofs usually lasted a 20-30 year lifespan. This is no longer true with a rise in roof algae, mold, mildew, moss, etc. Premature shingle or tile roof replacement can be easily avoided with the proper maintenance.

According to some research, the staining and discoloration of roofing accounts for over 60 percent of new roof installations throughout the country. It doesn’t have to be this way.

Like washing your car or patio,  your roof needs to be cleaned! Proper treatment will repel algae and other shingle or rooftop destroyers. This will help keep your roof perform as it should, providing a safe and happy environment for you and your family in your home!

How can you give me a quote without seeing my home?

We have mastered the services that we provide to our customers and have put systems in place to make it easy for both our team and our customers!

Most residential services can be quoted right over the phone! One of our office staff will look up on your home up on Google Maps, and then ask you questions about the property that can help us give you an accurate price for the job.

For complex jobs, properties we can’t see online, or some other services may require an in-person assessment for a quote.

Would you prefer an in-person quote? Not a problem!

Give us a call, and we will set an appointment for a crew leader to meet up with you about your project!

How long does roof cleaning take?

Typically we can have a roof cleaned in about two hours, but it depends on the services required. Homes up to 5,000 square feet can usually be completed in a day. This depends on the size and amount of work required. An average 2,000-3,000 suare foot home can take about two to three hours to complete.

Do I need to prepare for roof cleaning?

Preparing for us to come take care of your easy! All we need from you is:

  • Make sure your outside water supply is on.
  • Remove all vehicles from driveway.
  • Close all windows and lock them.
  • Move your car out of the garage if you plan on driving it.
  • Sit back and relax!
Do you guarantee your roof cleaning?

We sure do. Our Roof Cleaning Promise is:

Should algae, lichen or moss appear on the roof during the 1 year warranty period from the date the work was completed, we will clean it for FREE!

Call now at (651) 330-2810
<!-- [et_pb_line_break_holder] --> <iframe<!-- [et_pb_line_break_holder] --> id="JotFormIFrame-91107322717148"<!-- [et_pb_line_break_holder] --> onload="window.parent.scrollTo(0,0)"<!-- [et_pb_line_break_holder] --> allowtransparency="true"<!-- [et_pb_line_break_holder] --> allowfullscreen="true"<!-- [et_pb_line_break_holder] --> allow="geolocation; microphone; camera"<!-- [et_pb_line_break_holder] --> src="https://form.jotform.com/91107322717148"<!-- [et_pb_line_break_holder] --> frameborder="0"<!-- [et_pb_line_break_holder] --> style="width: 1px;<!-- [et_pb_line_break_holder] --> min-width: 100%;<!-- [et_pb_line_break_holder] --> height:539px;<!-- [et_pb_line_break_holder] --> border:none;"<!-- [et_pb_line_break_holder] --> scrolling="no"<!-- [et_pb_line_break_holder] --> ><!-- [et_pb_line_break_holder] --> </iframe><!-- [et_pb_line_break_holder] --> <script type="text/javascript"><!-- [et_pb_line_break_holder] --> var ifr = document.getElementById("JotFormIFrame-91107322717148");<!-- [et_pb_line_break_holder] --> if(window.location.href && window.location.href.indexOf("?") > -1) {<!-- [et_pb_line_break_holder] --> var get = window.location.href.substr(window.location.href.indexOf("?") + 1);<!-- [et_pb_line_break_holder] --> if(ifr && get.length > 0) {<!-- [et_pb_line_break_holder] --> var src = ifr.src;<!-- [et_pb_line_break_holder] --> src = src.indexOf("?") > -1 ? src + "&" + get : src + "?" + get;<!-- [et_pb_line_break_holder] --> ifr.src = src;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> window.handleIFrameMessage = function(e) {<!-- [et_pb_line_break_holder] --> if (typeof e.data === 'object') { return; }<!-- [et_pb_line_break_holder] --> var args = e.data.split(":");<!-- [et_pb_line_break_holder] --> if (args.length > 2) { iframe = document.getElementById("JotFormIFrame-" + args[(args.length - 1)]); } else { iframe = document.getElementById("JotFormIFrame"); }<!-- [et_pb_line_break_holder] --> if (!iframe) { return; }<!-- [et_pb_line_break_holder] --> switch (args[0]) {<!-- [et_pb_line_break_holder] --> case "scrollIntoView":<!-- [et_pb_line_break_holder] --> iframe.scrollIntoView();<!-- [et_pb_line_break_holder] --> break;<!-- [et_pb_line_break_holder] --> case "setHeight":<!-- [et_pb_line_break_holder] --> iframe.style.height = args[1] + "px";<!-- [et_pb_line_break_holder] --> break;<!-- [et_pb_line_break_holder] --> case "collapseErrorPage":<!-- [et_pb_line_break_holder] --> if (iframe.clientHeight > window.innerHeight) {<!-- [et_pb_line_break_holder] --> iframe.style.height = window.innerHeight + "px";<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> break;<!-- [et_pb_line_break_holder] --> case "reloadPage":<!-- [et_pb_line_break_holder] --> window.location.reload();<!-- [et_pb_line_break_holder] --> break;<!-- [et_pb_line_break_holder] --> case "loadScript":<!-- [et_pb_line_break_holder] --> var src = args[1];<!-- [et_pb_line_break_holder] --> if (args.length > 3) {<!-- [et_pb_line_break_holder] --> src = args[1] + ':' + args[2];<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> var script = document.createElement('script');<!-- [et_pb_line_break_holder] --> script.src = src;<!-- [et_pb_line_break_holder] --> script.type = 'text/javascript';<!-- [et_pb_line_break_holder] --> document.body.appendChild(script);<!-- [et_pb_line_break_holder] --> break;<!-- [et_pb_line_break_holder] --> case "exitFullscreen":<!-- [et_pb_line_break_holder] --> if (window.document.exitFullscreen) window.document.exitFullscreen();<!-- [et_pb_line_break_holder] --> else if (window.document.mozCancelFullScreen) window.document.mozCancelFullScreen();<!-- [et_pb_line_break_holder] --> else if (window.document.mozCancelFullscreen) window.document.mozCancelFullScreen();<!-- [et_pb_line_break_holder] --> else if (window.document.webkitExitFullscreen) window.document.webkitExitFullscreen();<!-- [et_pb_line_break_holder] --> else if (window.document.msExitFullscreen) window.document.msExitFullscreen();<!-- [et_pb_line_break_holder] --> break;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> var isJotForm = (e.origin.indexOf("jotform") > -1) ? true : false;<!-- [et_pb_line_break_holder] --> if(isJotForm && "contentWindow" in iframe && "postMessage" in iframe.contentWindow) {<!-- [et_pb_line_break_holder] --> var urls = {"docurl":encodeURIComponent(document.URL),"referrer":encodeURIComponent(document.referrer)};<!-- [et_pb_line_break_holder] --> iframe.contentWindow.postMessage(JSON.stringify({"type":"urls","value":urls}), "*");<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> };<!-- [et_pb_line_break_holder] --> if (window.addEventListener) {<!-- [et_pb_line_break_holder] --> window.addEventListener("message", handleIFrameMessage, false);<!-- [et_pb_line_break_holder] --> } else if (window.attachEvent) {<!-- [et_pb_line_break_holder] --> window.attachEvent("onmessage", handleIFrameMessage);<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> </script>