Answers
What does a business tax receipt show about an exterior cleaner?
A business tax receipt shows compliance with the local business tax and little more: not a contractor license, not insurance, not a permit, with a few exceptions named.
Read it
Free estimates
Call 239-500-WASH Free estimate Ask a questionNaples, Marco Island, Estero and Bonita Springs, FL
Answers
Someone holding a roof cleaning estimate in one hand and a cracked tile in mind wants to know whether one visit can cover both, and which trade the phone call belongs to.
Short answer
No. Florida Statutes 489.105(3)(e) defines a roofing contractor by the installation, maintenance, repair and alteration of all kinds of roofing, and a tile maker and the tile association send inspection and repair to that contractor. A roof cleaner removes algae, mold and stains from the surface. None of the seventeen contractor categories in 489.105(3) names roof, exterior or window cleaning, or pressure washing.
The statute's verbs
Read Florida's definition of a roofing contractor slowly and it turns into a list of verbs, and the list says more about the difference between the two trades than any job title does.
Florida Statutes 489.105(3)(e) describes a roofing contractor as one whose services are “unlimited in the roofing trade,” with the skill to “install, maintain, repair, alter, extend, or design” and to use the materials that go into all kinds of roofing, waterproofing and coating. Those verbs act on the roofing itself.
A roof cleaner has one verb: clean. The method on a roof is soft washing, low pressure and a cleaning solution aimed at algae, mold and stains on the surface. Nothing is installed, nothing is repaired and nothing is altered. The page on how soft washing works draws that boundary in its section on where a cleaning stops and a roofing contractor starts, and quotes the same statute.
Past the tiles
The roofing contractor's paragraph does not stop at the tiles or shingles. Two lines in it carry the trade into places a homeowner might not think of as roofing.
The first is wood. The same paragraph says a roofing contractor's scope includes “any repair or replacement of wood roof sheathing or fascia as needed during roof repair or replacement.” So repairing or replacing fascia, when a roof repair or replacement needs it, sits inside the roofing contractor's scope.
The second is coating. The definition covers coating “except when coating is not represented to protect, repair, waterproof, stop leaks, or extend the life of the roof.” Read the double negative through and the line is plain: a coating represented to do any of those five things is roofing contractor work. A cleaning is not a coating.
The seventeen paragraphs
It is easy to say the contractor statute never mentions cleaning. That is not quite right, and the exceptions are what make the roofing line clear.
Section 489.105(3) defines a contractor by the acts of constructing, repairing, altering, remodeling, adding to, demolishing, subtracting from or improving a building or structure for compensation, then sets out seventeen paragraphs, from general contractor through roofing, air-conditioning, mechanical, pool and spa, plumbing, underground utility, solar and pollutant storage to specialty contractor. Cleaning does turn up in three places, each inside another trade's paragraph: “any duct cleaning and equipment sanitizing that requires at least a partial disassembling of the system” in the air-conditioning and mechanical paragraphs, pool or spa cleaning that likewise requires partial disassembly, and a plumbing contractor's drain cleaning.
What none of the seventeen paragraphs names is roof cleaning, exterior surface cleaning, window cleaning or pressure washing. Two of the three are tied to taking a system apart and the third is a plumber's drain; a roof cleaning is none of them. The glossary entry on Chapter 489 sets out the statute as a whole.
What a county business tax receipt does and does not show about an exterior cleaner is a separate question, taken up in the answer on what a business tax receipt shows about an exterior cleaner. The Florida DBPR's own advice for services outside a state license is to check with your county or city. One narrow line in 489.117 lets a local government keep a pre-2021 license for “rooftop painting, coating, and cleaning above three stories in height,” and why some rules mention roofs over three stories is its own answer.
The makers' routing
The companies and associations that make and install tile roofs draw the same line from the other side. When they write about looking at a roof or fixing one, the trade they name is roofing.
Eagle Roofing Products, a concrete tile maker, writes in the Owner Information attached to its Florida limited warranty text that if inspection is desired or repair work is required, the owner should contact the original roofing contractor, and if that contractor is unavailable, “select another qualified licensed roofing contractor.” The Tile Roofing Industry Alliance publishes an inspection schedule rather than a cleaning one, putting a tile roof's first inspection two years after installation, and tells owners to take precautionary steps in selecting a roofing contractor for it.
TRI Alliance's steps for choosing that contractor, once a roof is past its installation warranty, are specific to roofing: pick a contractor with specific and verifiable experience with tile roofing, and check the contractor's licensing and insurance coverage. While the installation warranty still runs, TRI says to use the contractor who installed it and to make sure that contractor secures permits before work begins. None of those steps is written about a cleaning company, and a cleaner's estimate is not a substitute for any of them.
An association's view
The tile association draws the difference most sharply, and it names cleaning companies when it does.
TRI Alliance's Roof Maintenance Guide urges an owner who chooses to clean a tile roof not to do the work personally or hire a cleaning company, and strongly recommends a roofing contractor instead, to avoid the dangers of walking on a wet tile roof. Its second reason, about what each trade would notice, is read beside a tile maker's contrary line in whether a clean roof makes damage easier to see.
The line where a cleaning's job ends, on a roof and on the other two surfaces, is drawn on the site's page on what an exterior cleaner is not.
Side by side
Put the sources side by side and most roof jobs sort themselves. The table uses only what the statute and the tile documents say.
Roof jobs and the trade the sources assign them to
| Job | What the source says | Trade |
|---|---|---|
| Installing or replacing roofing | 489.105(3)(e): install, alter, extend all kinds of roofing | Roofing contractor |
| Repairing a broken tile | TRI Alliance and Eagle route repair to a roofing contractor | Roofing contractor |
| Fascia or sheathing during roof repair | 489.105(3)(e): within the roofing contractor's scope | Roofing contractor |
| A coating represented to protect, repair, waterproof, stop leaks, or extend the life of the roof | 489.105(3)(e): the coating clause | Roofing contractor |
| Inspecting a tile roof | Eagle: the original or another roofing contractor; TRI: a roofing contractor | Roofing contractor |
| Removing algae, mold and stains | No 489.105(3) category names roof cleaning; for a tile roof, TRI Alliance recommends a roofing contractor over a cleaning company | No contractor category names it |
The table restates the sources' routing. Whether a particular business holds any license is not something this table, or this page, answers.
The broken-tile row has its own answer, on who fixes broken roof tiles and what TRI and Eagle say the repair involves. The coating row is where the word restoration tends to blur things, and the difference between roof cleaning and roof restoration separates the jobs that word bundles.
Florida Statutes 489.105(3)(e) does not say either way: it gives a roofing contractor the installation, maintenance, repair and alteration of all kinds of roofing, and the paragraph never uses the word cleaning. The Tile Roofing Industry Alliance lists removing algae, mildew and moss among the steps in maintaining a tile roof, and for that cleaning it recommends a roofing contractor rather than doing the work yourself or hiring a cleaning company.
The contractor who installed it, according to TRI Alliance, which tells owners to contact that contractor for all inspections or repairs so the original contractor's warranty is not voided. Eagle Roofing Products gives the same first stop in its Owner Information, and adds that if the original roofing contractor is unavailable, the owner should select another qualified roofing contractor.
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 14, 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 business tax receipt shows compliance with the local business tax and little more: not a contractor license, not insurance, not a permit, with a few exceptions named.
Read itAnswers
No. TRI Alliance and Eagle send broken roof tiles to a roofing contractor for replacement, and Florida's statute puts roof repair in that contractor's scope.
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.