Do you need a solar panel cleaning license in Arizona?

Arizona has no state solar panel cleaning license. You need a $12 TPT tax license and local licenses. Typical cleaning runs $150-$330 and takes 1-2 hours.

SolarWashPath Editorial Team
16 min read
In This Article

Last updated 2026-08-18

Technician cleaning rooftop solar panels with water-fed pole in Scottsdale, Arizona
Technician cleaning rooftop solar panels with water-fed pole in Scottsdale, Arizona

TL;DR

Arizona does not issue a solar panel cleaning license. Cleaning panels is not contractor work under A.R.S. 32-1101, so no Registrar of Contractors license applies. You do need an Arizona TPT tax license, currently a $12 state fee per location, plus a local business license. Typical residential cleaning runs $150 to $330 and takes one to two hours.

Do you need a license for solar panel cleaning in Arizona?

No. Arizona has no state license built for solar panel cleaning. Washing panels is maintenance, and the Registrar of Contractors statute never lists cleaning as contractor work [1][2]. You do need a state transaction privilege tax license if you charge for the job, and you may need a city or county business license too.

That one sentence is the whole answer. The paper path still has a few layers, and a lot of new cleaners burn a month hunting for a license that was never printed. The question that actually matters is whether the state treats you as a contractor. Under A.R.S. 32-1101, a contractor builds, alters, repairs, improves, moves, wrecks, or demolishes structures. Washing glass is not on that list, so the Registrar of Contractors does not license pure cleaning [1].

Ask a customer for a panel repair, a racking adjustment, or a wiring change, and the answer flips. That work crosses into contractor territory and usually needs the correct Arizona Registrar of Contractors classification [2]. Plain cleaning with a water-fed pole or soft brush stays in the non-licensed lane.

What does the Arizona Registrar of Contractors actually cover?

The Registrar of Contractors regulates construction contracting, and nothing else. Its statute defines contractor work in a way that sounds broad enough to scare people off. The exact language from A.R.S. 32-1101 covers anyone who undertakes to "construct, alter, repair, add to, subtract from, improve, move, wreck or demolish any building, highway, road, railroad, excavation or other structure, project, development or improvement" [1].

Cleaning is absent. So is dusting, washing, polishing, rinsing, and most preventive maintenance. That absence is your exemption. You do not need an ROC license to clean panels unless the job includes construction, alteration, repair, or improvement [1][2]. The rule holds on a commercial roof too. A 45-minute deionized water rinse is not an alteration.

Bundling is where people get burned. An invoice that reads "panel cleaning and racking torque check" may have just created contractor work. The ROC has fined unlicensed people for jobs that ran past cleaning. Keep the service description narrow. Clean the glass, rinse, leave. Do not adjust hardware, replace seals, caulk roof penetrations, or touch anything electrical.

What is the one state registration you actually need?

The one registration you cannot skip is the Arizona transaction privilege tax license, the state's version of a sales tax license. Businesses that provide services in Arizona generally need one, and the Department of Revenue says a business must get licensed before it starts operating [3]. Solar panel cleaning is a taxable activity under A.R.S. 42-5005 [8].

The TPT application runs through AZTaxes.gov, the state portal. The state fee has been $12 per location, but fees and rates move, so confirm the current number on the Department of Revenue TPT licensing page [3]. Cities and counties stack their own TPT rates on top of the state rate. The combined rate depends on the job site, so pull the current rate table before you quote [4].

You hold one TPT license per business location. Clean panels in Phoenix, Scottsdale, and Mesa and you still carry a single state license, but you report and remit the correct city tax for each job's location. New cleaners rarely miss the license itself. They miss the city-by-city remittance. The license is easy. The reporting geography is the real work.

Typical residential solar panel cleaning costs in the U.S. Arizona pricing tends to sit at or above the national range because dust and monsoon mud are heavy. $150 Low end, full array $330 High end, full array $10 Per-panel low $20 Per-panel high Source: HomeAdvisor, 2025

What local city and county licenses does Arizona require?

Most Arizona cities want a business or privilege license before you operate, even when the state does not license the trade. Phoenix requires most businesses selling goods or services inside the city to get a privilege license through its Finance Department [6]. Scottsdale, Tempe, Mesa, and Tucson run their own versions, most with a small annual fee.

No single license covers all of Arizona. Each city where you work or keep a physical presence can require its own registration. Most panel cleaners start by licensing in the city where their home office sits, then add cities as they grow. Some cities want a separate license if you perform work inside their limits even without an office there.

Call the city finance or tax office before you quote. Ask two things. Do I need a business license for a mobile service with no location here? And do I owe city transaction privilege tax on jobs performed in your city? The second question carries more weight than the license form. Collect the wrong city rate and you still owe the difference.

What insurance, safety, and water rules look like licenses but aren't?

Arizona does not require a specific insurance certificate to clean panels. Most building owners and HOAs still refuse roof access without general liability coverage. A million-dollar liability policy is the practical floor, not the legal one. Workers' compensation is required once you hire employees in Arizona. Work alone and you can often waive it.

Water-fed pole cleaning sips water compared with pressure washing, which matters in a state this dry. Some cities and HOAs restrict non-essential outdoor water use during drought stages, but there is no statewide solar cleaning water license. Deionized water is neither treated nor reclaimed water, so no Arizona Department of Environmental Quality permit touches the water itself.

Roof safety is the paperwork that actually stops jobs. No proof of insurance and no fall protection plan, and a commercial property manager rejects you before licenses ever come up. Keep a one-page safety sheet: roof access method, harness use when required, ladder tie-down, and panel shutdown procedure. It is not a license, but it opens more doors than any city form.

How much does solar panel cleaning cost in Arizona?

Residential solar panel cleaning runs about $10 to $20 per panel nationally, with a full array landing between $150 and $330 [5]. Arizona pricing usually sits at or above that band. Monsoon dust, bird droppings, and hard water spots are heavy here. For a typical 20-panel Arizona home, expect quotes between $180 and $400.

The HomeAdvisor cost guide gives the $150 to $330 range for a full residential cleaning, and the per-panel figure assumes simple, low-slope access [5]. Steep tile roofs, second-story arrays, and heavy pollen push a quote up. Commercial flat roofs often price by the panel or by the kilowatt, which changes the math.

Here is what residential pricing tends to look like:

ServiceLow endHigh endNotes
Full residential array$150$330Simple access, one story
Per panel, residential$10$20Water-fed pole or hand wash
Steep tile or 2-story add-on$50$150Extra time, safety gear
Commercial roof, per panel$3$10Volume pricing

Just entering the market? The how to start solar panel cleaning in Arizona article covers equipment and pricing. The $149 SolarWashPath DI water and roof-safety kit is a one-time cost. Everything after that is mostly your time and water.

How long does solar panel cleaning take in Arizona?

Plan on one to two hours for a standard residential array, arrival to final rinse. The HomeAdvisor cost guide lists that same one-to-two-hour window for a full home system [5]. A small 10-panel single-story comp shingle roof can go in 45 minutes. A 30-panel second-story tile roof can run three hours.

Arizona throws in one wildcard: dried monsoon mud. It does not always rinse off with deionized water alone. You may need a soft brush pass first, which adds 20 to 40 minutes. Hard water spots from irrigation overspray do the same. Panel count matters less than access, roof pitch, and how long the grime has baked on.

Commercial arrays scale by panel count and walkway access. A 100-panel job might take a crew half a day. A 500-panel ground mount can eat a full day. Time is not a license question, but it anchors your price. Quote a two-hour job that turns into four because you skipped the site walk, and your Arizona customers will remember it.

When does solar panel cleaning become contractor work in Arizona?

Pure cleaning is never licensed. The second you touch the mounting system, wiring, inverter, or roof penetrations, the Registrar of Contractors rules come back. A.R.S. 32-1121 says a person "shall not act, or offer to act, in the capacity of a contractor within this state without holding a license" [2]. Repairing a panel, swapping an optimizer, tightening racking, or pulling and reinstalling panels are all contractor tasks.

So your service menu should wall off washing from everything else. You can note a loose clamp in a report. You cannot repair it and bill it as cleaning. If a customer wants a clean plus a broken-panel swap, you need the correct license or a licensed subcontractor.

The safe move for a new Arizona cleaner is simple. Do the wash, photograph the defect, refer the repair. Want to offer repairs later? Open a separate conversation with the Registrar of Contractors about the specific classification, usually electrical or general contracting [1][2]. California runs stricter rules, covered in solar panel cleaning license in California and how to start solar panel cleaning in California.

What is the real first-year paper path in Arizona?

Here is the paper path in order. Step one: pick a business name and check it against Arizona Corporation Commission records. Want an LLC? File with the Arizona Corporation Commission [7]. Step two: get your TPT license through AZTaxes.gov and pay the state fee [3]. Step three: get a city privilege license in your home city and any city where you will work often [6]. Step four: buy general liability insurance, and workers' comp if you hire. Step five: print a plain service description that says washing only.

That sequence takes most people about a week, mostly waiting on the TPT license and city forms. Do not register a trade name until the state TPT license is active. Arizona wants the TPT license number on your invoices, which your customers will ignore and the Department of Revenue will not.

If this reads like a pile of startup paperwork, the how to start solar panel cleaning in Arizona guide walks the same path with equipment and pricing steps.

What common mistakes get Arizona cleaners fined?

The most common mistake is skipping city TPT. You get the state license, quote a Scottsdale job, and forget Scottsdale's own rate. The city expects its share, and the state can assess it on audit. Mistake two is bundling repair work without a contractor license. A loose panel looks harmless, but the ROC reads it as contracting [2]. Mistake three is skipping the city privilege license. Phoenix, Mesa, and Tucson do not waive the requirement for mobile services just because your truck is registered somewhere else [6].

Another trap is overstating what you did. An invoice that says "cleaned and inspected array" when you also moved wires is discoverable. Keep before and after photos. They are not legal documents, but they show the state what the job really was if a dispute lands.

Do not buy a "solar panel cleaning certification" from a private company and assume it satisfies the Registrar of Contractors. It does not. Arizona has no state certification for panel cleaning. A private cert might help with insurance or marketing. None replace the TPT and local licenses.

How do you confirm current Arizona requirements yourself?

Every fee and city code here can change, so confirm three things on primary sources before you print your first invoice. Check the Arizona Department of Revenue TPT licensing page for the current state fee [3]. Check the current TPT rate table for your city codes [4]. Check your city finance page for the business license [6].

The Arizona Legislature site posts the full text of A.R.S. 32-1101 and 32-1121, which you can paste into a customer email if someone asks why you carry no ROC number [1][2]. The Registrar of Contractors can answer questions about add-on services, but it will never issue a solar panel cleaning license, because that classification does not exist.

Here is a short paragraph for your website or estimate. Solar panel cleaning is not a licensed contractor activity in Arizona under A.R.S. 32-1101. I hold an Arizona transaction privilege tax license and city business licenses where required. That is accurate, verifiable, and it ends the license question before it starts. For a nearby comparison, see solar panel cleaning license in Colorado.

Frequently asked questions

Do you need a license for solar panel cleaning in Arizona?

No. Arizona issues no specific solar panel cleaning license. Cleaning is not contractor work under A.R.S. 32-1101. You need a TPT tax license from the Arizona Department of Revenue if you charge, plus city and county business licenses where required. Confirm current fees on AZTaxes.gov.

How much does solar panel cleaning cost in Arizona?

Most residential jobs run $150 to $330 for a full array, or $10 to $20 per panel, based on HomeAdvisor. Arizona heat and monsoon dust can push quotes to $400 or more for steep tile roofs or second stories. Get a site walk quote before you commit.

How long does solar panel cleaning take in Arizona?

A residential array takes one to two hours, according to HomeAdvisor. Dried monsoon mud or hard water spots can add 20 to 40 minutes. A small single-story system can take 45 minutes. A large second-story tile roof may take three hours.

Do I need an Arizona Registrar of Contractors license for cleaning only?

No. The Registrar of Contractors license applies to contractor work, which under A.R.S. 32-1101 means build, alter, repair, improve, move, wreck, or demolish. Washing panels is none of those. Keep services to cleaning only.

Do I need a TPT license for a one-time panel cleaning?

Yes, if you charge for the service. Arizona's transaction privilege tax applies to taxable activity. Get a TPT license before performing the work, even for one customer. The license also covers your future jobs.

Can I clean panels in Phoenix without a local license?

No. Phoenix requires most businesses to hold a privilege license. If you operate in multiple cities, each city may require its own registration or tax remittance. Confirm with each city finance office.

Does water-fed pole cleaning require a water permit in Arizona?

There is no state solar panel cleaning water permit. Check local drought restrictions and HOA rules anyway. Deionized water itself does not require a special treatment license.

Do I need insurance to clean panels in Arizona?

The state does not require a specific liability policy for panel cleaning. Building owners and HOAs usually require general liability coverage before allowing roof access. A million-dollar policy is the practical starting point.

Can I tighten loose racking or repair a panel during cleaning?

No, not without the appropriate contractor license. Repairing or altering mounting systems, wiring, or panels falls under contractor work in A.R.S. 32-1121. Refer repairs to a licensed contractor.

What state fee does an Arizona TPT license cost?

The state fee has been $12 per location, but confirm the current amount with the Arizona Department of Revenue. City and county transaction privilege tax rates are additional and vary by job site.

Does Arizona require a solar panel cleaning certification?

No. Private certifications exist but do not replace state TPT, city licenses, or insurance. They may help with marketing or safety training only. The state does not issue or recognize a solar panel cleaning certification.

Where do I apply for an Arizona TPT license?

Apply online at AZTaxes.gov, the Arizona Department of Revenue portal. You need a business name, ownership information, and a description of your taxable activity. The process is usually faster online than by mail.

Sources

  1. Arizona State Legislature, A.R.S. 32-1101: Defines contractor work as construction, alteration, repair, improvement, moving, wrecking, or demolition, not cleaning.
  2. Arizona State Legislature, A.R.S. 32-1121: Prohibits acting as a contractor without a license; limited exemptions.
  3. Arizona Department of Revenue, TPT Licensing: Businesses providing taxable services must obtain a TPT license; state fee has been $12 per location.
  4. Arizona Department of Revenue, Transaction Privilege Tax Rate Table: Current TPT rates vary by jurisdiction and business code.
  5. HomeAdvisor, Solar Panel Cleaning Cost: Residential cleaning costs $10 to $20 per panel, $150 to $330 for a full array, and takes one to two hours.
  6. City of Phoenix Finance Department, Privilege License: Phoenix requires most businesses to obtain a privilege license.
  7. Arizona Corporation Commission, Corporations Division: File LLC or corporation records with the Arizona Corporation Commission.
  8. Arizona State Legislature, A.R.S. 42-5005: Imposes Arizona transaction privilege tax on business activity.

DI Water + Roof-Safety Kit

Need the your state version of DI Water + Roof-Safety Kit?

Your solar panel cleaning folder: the path, the papers, and the first-year operating list. Personalized to your situation. $149 one-time.

Get notified when DI Water + Roof-Safety Kit launches

DI Water + Roof-Safety Kit is not purchasable yet. Join the free list and we will email you as soon as it is.

No spam. Unsubscribe anytime.

Disclaimer: SolarWashPath is an independent publisher. We are not a law firm, not a licensing board, and not a service company in this trade. This is not legal, medical, or professional advice. Rules, fees, and forms change and vary by state. Always confirm with the relevant authority. We do not file applications or perform the work for you, and we make no promises about approval or timing.

SolarWashPath Editorial Team

SolarWashPath provides expert guidance and tools to help you succeed. Our content is reviewed for accuracy and kept up to date.

Related Guides

SolarWashPath
Start Free Assessment