Answers
Do new roofs need cleaning?
A new roof needs cleaning when it shows the signs, not by age: growth takes hold on settled dust, and TRI and Eagle describe efflorescence on concrete tile.
Read it
Free estimates
Call 239-500-WASH Free estimate Ask a questionNaples, Marco Island, Estero and Bonita Springs, FL
Answers
Owners of a freshly installed tile or shingle roof who spot a white bloom or the first dark marks want to know whether a cleaning is allowed yet and what it means for the installer's warranty.
Short answer
No roofing maker or association read for this answer publishes a minimum age before a roof's first cleaning, so the documents set no waiting period. TRI Alliance and Eagle describe efflorescence on concrete tile as a white bloom that rain usually removes, TRI's two-year figure is an inspection rather than a cleaning date, and a roof under its installation warranty goes to that contractor for inspections.
The first months
A new roof's first months are the part of this question the documents describe most closely, and most of what they describe is not dirt.
On concrete tile, the Tile Roofing Industry Alliance describes a condition that can show on the tile: “Efflorescence is a temporary surface condition that is common in many concrete building products.” TRI Alliance says it can show as an overall chalky white bloom or in concentrated patches, and that in most cases carbon dioxide and rainwater gradually remove the deposit and leave the roof's original color intact. Eagle Roofing Products, in the owner information attached to its Florida limited warranty as archived, describes the same condition as temporary light patterning on darker tiles and says that, if it occurs, “it will disappear completely after additional exposure to rain.”
Neither document ties efflorescence to a cleaning or sets a waiting period; the remedy both give for it is weather. Efflorescence is a deposit from the cement in the tile, not dirt and not growth. The catch is that a white haze on a particular roof cannot be named from a page like this one. TRI Alliance also describes slurry-coated tile that oxidizes and turns chalky, so a haze on a roof still in its installer's hands is a question for that roofing contractor. The full answer on a white haze is at white powder on roof tiles.
The same Eagle document explains a second thing a newly installed roof can show. On single-color concrete tile there will be variation in hue from one tile to another, because concrete tile is made from natural raw materials that vary in color. That mottled look on a concrete barrel tile or flat tile roof comes from how the tile was made, and nothing in Eagle's text ties it to cleaning. Both passages are written about concrete tile; neither document says the same of clay tile or asphalt shingle.
The first streaks
Dark spots on a newer roof raise the cleaning question, and ARMA's bulletin explains why they can seem to arrive early.
ARMA's prevention bulletin for asphalt roofing says algae discoloration typically begins as small spots before it turns into streaks, and adds: “By the time the algae is visible, it likely has been present for several months or longer.” Streaks on a newer roof, read that way, likely began well before anyone noticed them. Nothing in that sentence, or in any other document read for this page, sets an age before which growth cannot appear or a cleaning cannot happen.
That silence is the center of the answer. No roofing maker or association read here, ARMA, TRI Alliance, Eagle Roofing Products or GAF, publishes a minimum age for a roof's first cleaning, and none says a new roof must not be cleaned. TRI Alliance does publish a number for the early years, and it is easy to misread: its guide says a roof inspection “should be done 2 years after initial installation and every couple of years thereafter.” That is an inspection interval, not a date for a first cleaning.
What TRI Alliance says about growth is conditional rather than tied to a calendar: mildew, algae and moss can be removed or treated, and “If the growth returns, treatment can be repeated as necessary.” Whether a newer roof has reached the point of needing any of that is answered on whether new roofs need cleaning. The roof details that shape a cleaning estimate, starting with the roof material, are on what roof details matter for a cleaning estimate. Where freshly sealed pavers sit under the eaves, the runoff question is taken up on cleaning a roof right after the pavers were sealed.
The warranty years
The years a roof spends under its installation warranty add one more step, and it comes before any cleaning decision.
TRI Alliance puts it plainly: where a roof is still under warranty from the original installation, the owner contacts that contractor for all inspections or repairs “so that your original contractor's warranty is not voided.” The same guide ties foot traffic to warranty terms, telling an owner who must walk a tile roof to use caution and prevent damage to roof tiles “that may void your warranty.” Eagle's Florida limited warranty text, as archived, excludes damage to the tile caused by roof traffic or other trades, and Eagle's owner information is blunter: “Our recommendation is to stay off your roof.” The makers' safety and warranty language is gathered on the roof cleaning page's safety and warranty notes.
TRI Alliance goes further than routing inspections. It urges tile roof owners not to do cleaning work themselves or hire a cleaning company, and strongly recommends a roofing contractor instead, because of the danger of walking on a wet tile roof. That is TRI Alliance's position, reported as it stands. The warranty terms for a given roof are in its own maker's warranty document; Eagle's archived copy is headed NOT AN ACTIVE WARRANTY. How a cleaning sits against that fine print is answered on roof cleaning and the roof maker's fine print.
Eagle Roofing Products' owner information, attached to its Florida limited warranty as archived, says single-color concrete tile roofs show a variation in hue from one tile to another because natural raw materials vary, and adds: “As the roof ages, the variation tends to be less noticeable.” Eagle gives no time for that and does not tie it to a cleaning, and the same document says Eagle does not warrant color due to the tile's exposure to the elements.
Neither document read for this page gives a time. TRI Alliance says that in most cases carbon dioxide and rainwater gradually remove the deposit, and Eagle Roofing Products says the light patterning disappears completely after additional exposure to rain. Neither ties it to a number of rains or months, and neither says a cleaning speeds it up. Whether a white haze on a particular roof is efflorescence at all is a roofing contractor's to say.
Sources
Every technical statement above is drawn from one of these documents. Nothing on this page about 239 Exteriors goes beyond what the company itself states.
Page reviewed September 27, 2026. Florida statutes are quoted from the 2026 Florida Statutes; every image on this page is a labeled concept illustration, not a photograph of a completed job.
Keep reading
Answers
A new roof needs cleaning when it shows the signs, not by age: growth takes hold on settled dust, and TRI and Eagle describe efflorescence on concrete tile.
Read itAnswers
No roofing maker or association quoted here sets an age limit for cleaning a roof. Their warnings follow the surface: granules, foot traffic, scrubbing, pressure.
Read itSoft wash
Safe soft-wash cleaning that removes algae, mold and stains without damaging your roof.
Read itFree estimate
Call 239-500-WASH, or send the form and 239 Exteriors will follow up.
Free estimate
Tell us which surface you are asking about and anything about the property that helps.
Request received
Your request is in. 239 Exteriors will follow up with a free estimate. Need to reach us sooner? Call 239-500-WASH.
The form did not send
Nothing was lost, but this request did not go through. Call 239-500-WASH and we will take the details by phone, or try the form again in a moment.
Request received
Your request is in. 239 Exteriors will follow up with a free estimate. Need to reach us sooner? Call 239-500-WASH.
The form did not send
Nothing was lost, but this request did not go through. Call 239-500-WASH and we will take the details by phone, or try the form again in a moment.