how to start solar panel cleaning in arizona in 2026

No state contractor license is required for most Arizona solar panel cleaning jobs under $1,000. Costs run $150-$450 and take 2 to 4 hours. Real paper path.

SolarWashPath Editorial Team
18 min read
In This Article

Last updated 2026-08-18

Worker cleaning solar panels on an Arizona rooftop at sunrise.
Worker cleaning solar panels on an Arizona rooftop at sunrise.

TL;DR

Most Arizona solar panel cleaning jobs need no state contractor license. A.R.S. 32-1121 exempts residential jobs under $1,000. You do need a state transaction privilege tax license and a local business license. Expect $150 to $450 per home cleaning and 2 to 4 hours per job. Start with DI water, a soft brush, and general liability insurance.

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

No. Arizona has no specific solar panel cleaning license. Pure cleaning of solar panels is not a regulated construction trade under Arizona Revised Statutes Title 32 Chapter 10. The state contractor license requirement in A.R.S. 32-1121 applies to construction, alteration, repair, and demolition activity [1]. Washing panels is maintenance, not construction, and the Arizona Registrar of Contractors has no solar panel cleaning classification [5].

That changes if the job goes beyond cleaning. If you replace a broken panel, rewire an array, or repair roof penetrations, you are crossing into contractor or electrician territory. The same is true for large commercial cleaning contracts that include structural access or permanent equipment installation.

For residential jobs, A.R.S. 32-1121 also has a small job exemption for projects with a total contract price under $1,000, including labor and materials [1]. Most home panel cleanings quote between $150 and $450, so they slide under that threshold. Confirm the current exemption text directly with the Arizona Registrar of Contractors before you rely on it, because the dollar number has changed before.

Practical takeaway: start as a cleaning-only sole prop or LLC, stay under $1,000 per residential job, and you usually avoid state contractor licensing. Cities still have their own rules. Read the Arizona solar panel cleaning license rules for the statute detail.

How much does solar panel cleaning cost in Arizona?

A typical Arizona home job lands between $150 and $450. You usually quote $10 to $25 per panel, with most 20 to 30 panel homes invoicing between $200 and $400 [4]. Commercial arrays run higher because they involve more panels, longer hours, and sometimes two-person crews.

Heat and dust push Arizona prices toward the upper part of that range. Rooftop work in 105°F is slower and riskier than the same job in San Diego. Monsoon season leaves a crust of mineral dust that requires more water and more rinse time.

HomeGuide's national cost guide puts the average solar panel cleaning job at about $250 and the per-panel cost near $25 [4]. Local quotes in the Phoenix metro often hit $300 for a 25-panel home because drive time and hard water add real cost.

For your first jobs, price flat. Do not charge by the hour. Homeowners want a number before you arrive. A 24-panel home at $12 per panel is $288. Your minimum should probably be $149 to cover setup, water, and drive time.

How long does solar panel cleaning take in Arizona?

Plan 2 to 4 hours for a typical 20 to 35 panel home. That includes ladder setup, roof safety checks, the actual cleaning, rinsing, and inspection. Commercial jobs take 4 to 8 hours or more depending on array size and roof access.

Nobody maintains a state benchmark for cleaning time. The arithmetic is simple: at 2 to 4 minutes per panel, 30 panels take 60 to 120 minutes of active cleaning. Add 30 to 45 minutes for setup and teardown, 15 minutes for photos and billing, and 30 to 60 minutes of drive time around Phoenix or Tucson.

Arizona morning jobs move faster. Start at sunrise, finish before the roof surface gets above 115°F, and you can clean a 25-panel home in under 3 hours. Midday summer jobs are slower and riskier. Your body slows, water evaporates, and panels dry too fast.

Time estimate for bidding: 25 panels, first time on the roof, assume 4 hours. After a month, the same job takes 2.5. Do not tell a customer 90 minutes and then roast for three.

Arizona residential solar panel cleaning job costs Typical job ranges based on HomeGuide national data, adjusted for Arizona heat and dust $150 Low-end residential job $250 Mid-range residential job $450 High-end residential job Source: HomeGuide, 2025 (citation 4)

What Arizona business registrations do you actually need?

You need a Transaction Privilege Tax (TPT) license from the Arizona Department of Revenue before you charge your first customer. The agency puts it plainly: "Every person engaging or continuing in business in Arizona must obtain a transaction privilege tax (TPT) license" [2]. That applies even to a one-person solar panel cleaning business.

If you form an LLC, file with the Arizona Corporation Commission online through eCorp [7]. A sole proprietor can skip that filing but still must hold a TPT license. If the business has employees or you choose to be taxed as an S corporation, the IRS requires an employer identification number [9]. The SBA's registration checklist walks through the same steps [10].

Some cities add their own privilege license. Phoenix maintains a general business license requirement on top of the state TPT registration [8]. Tucson and Mesa have similar local revenue licenses. Check the city clerk or finance department where you plan to market before you knock on doors.

Paper path: choose a name, file LLC or DBA, get EIN if needed, open a separate bank account, then complete the ADOR TPT application online. It is the one registration that actually lets you bill legally in Arizona.

What insurance do Arizona solar panel cleaners carry?

You need general liability insurance before the first paid roof job. One million dollars per occurrence and two million dollars aggregate is the standard starting point for small cleaning crews in Arizona. Many property managers and commercial sites will not sign a contract without it [6].

The SBA identifies general liability as the baseline coverage for contractors who work on customer property [6]. Add commercial auto insurance if you haul water tanks in your truck. Add workers' compensation the moment you hire an employee, because Arizona law applies to most employers with one or more workers.

Inland marine or tool coverage is optional but worth it: a stolen DI water tank plus a ladder can cost you a few hundred dollars to replace in one morning. Most Arizona insurers bundle contractor liability for new cleaning businesses. Quotes vary by coverage limits and claims history.

Do not clean one residential roof without written proof of coverage. One loose hose over a tile roof or one homeowner slip on wet concrete can end a new business.

What equipment do you need to start?

You can start with five items: a deionized water tank, a soft brush on an extension pole, a hose, a fall protection harness, and a roof anchor. A basic DI water and roof-safety starter kit runs about $149 from SolarWashPath. Add a pole brush, a ladder, and a pair of work boots and you are under $600.

Do not start with a pressure washer. Pressure washers work for concrete, not photovoltaic glass. High pressure can crack seals, void panel warranties, and force water into junction boxes. Use low-pressure DI water and a soft nylon brush instead.

Most Arizona operators carry 30 to 50 gallons of deionized water in a pick-up bed. Hard tap water leaves calcium deposits on panels, so a portable DI tank and replacement resin are the ongoing supply cost. Safety gear matters more than any brush. A fall protection harness, roof anchor, and rope are non-negotiable. OSHA requires fall protection for roof work over six feet in most general industry settings [11].

How do you price your first Arizona jobs?

Charge a flat rate per panel, usually $10 to $25, with a minimum job fee of $149. For a 25-panel home, quote $250 to $325 on the lower end. That covers two hours of work, drive time, and a little profit [4].

Do not underprice at $99, even with a new business. Below $99 you cannot cover insurance, DI resin, fuel, and your own time. The customer who wants $99 will also want same-day service, a second rinse, and a discount for the second roof.

Raise your price for complexity. Tile roofs, two-story racks, scorpion-heavy yards, or panels caked with monsoon mud add $50 to $100. Commercial jobs should be quoted per visit after a walkthrough, not from a satellite photo.

Give a one-time new customer price, then lock regulars into a seasonal plan. A homeowner with a 30-panel system on a three-times-per-year plan at $280 per clean is worth $840 a year. Sell that recurring number, not the one-time job.

How do you find Arizona solar panel cleaning customers?

Go where rooftop solar is dense. Arizona consistently ranks near the top of states for installed solar capacity, so Phoenix metro ZIP codes and Tucson neighborhoods have hundreds of candidate roofs per square mile [12].

Door hangers still work for this trade. A simple card on a solar-heavy street pulls 1 to 3 calls per 100 doors. Nextdoor and local Facebook groups work too, but only if you post before-and-after photos, not ads. A Google Business Profile brings in the few homeowners who actually search for panel cleaning. Set it up early, because reviews compound.

Realtors and home inspectors are quiet lead sources. A home with solar that is about to list needs clean panels for the inspection photo. Offer inspectors a $25 referral for every closed deal. Property managers with rental portfolios in Mesa and Chandler also buy multi-home contracts.

Do not buy paid ads in month one. You need photos of your own work first. Do three free cleanings for friends, take horizontal before-and-after shots, and then run a small local search ad if you want.

What Arizona-specific production and safety factors matter?

Arizona dust is your business. NREL's soiling research shows the Southwest loses more annual PV output to soiling than most of the country, often in the 1% to 7% range and worse after dust storms [3]. That lost production is why homeowners pay for cleaning.

Monsoon season from June through September layers silt on panels. Clean right after the storms stop. If you wait, the dust bakes on and needs two passes. Late October and March are the best months for volume. Summer is for early morning work only.

The roof is the real risk. Arizona tile roofs break under your knees, and midday surface temperatures reach 150°F. Clean from a ladder or scaffolding when possible, wear a harness, and stop by 9:30 a.m. in July. OSHA fall protection rules apply to roof work at height [11].

Deionized water is not optional in Arizona. Tap water from Phoenix or Tucson leaves mineral spotting that owners notice within days. You can tell them you use DI water, but honestly, you need it to do the job right.

How much money does a new Arizona solar cleaning business make?

Nobody publishes reliable Arizona solar cleaning revenue data. The closest honest math: at two home cleanings per week at $300 each, gross is $31,200 a year. At four per week, gross is $62,400. At one commercial job plus two homes per week, you might gross $80,000 to $110,000.

Those are gross numbers. Subtract insurance, TPT tax, DI resin, fuel, vehicle wear, and your own self-employment tax and the net is usually half to two-thirds of gross. That $62,400 gross is often $35,000 to $45,000 in owner take-home before income tax.

Part-time operators in Arizona can net $400 to $900 a week doing evenings and weekends during spring and fall. Full-time operators survive on recurring commercial contracts, solar installer referrals, and seasonal residential spikes.

Do not plan around the high estimates. A $40,000 first-year net is a solid Arizona result for a solo cleaner who works weekends plus two weekdays. If you clear $60,000 in year one, you did better than most.

What is the real paper path for your first 30 days?

Days 1 to 3: get your TPT license from ADOR online [2]. Choose a name, check it against the Arizona Corporation Commission, file an LLC if you want one [7]. Get an EIN if you have employees or elect S corporation status [9].

Days 4 to 7: open a separate business bank account, buy equipment, and get two liability insurance quotes. Do not buy the cheapest quote. Make sure it names your LLC and covers roof work.

Days 8 to 14: practice on your own panels and two friends' roofs. Take photos, time yourself, and test your harness setup. Set up a Google Business Profile and a Nextdoor account.

Days 15 to 30: do three free cleanings for friends in exchange for reviews. Then go paid at $149 minimum. Print door hangers for your five closest solar-heavy neighborhoods. Follow up with every lead within four hours.

At day 30, you should have a TPT license, insurance certificate, before-and-after photos, three reviews, and your first $500 in paid work. That is the paper path, not a national myth.

Common mistakes that waste time in Arizona

Waiting for a nonexistent state solar panel cleaning license wastes the first month. You do not need one for pure cleaning under $1,000 [1]. You do need TPT and local licenses, and every day without them is a day a customer can report you.

Using tap water in Phoenix is the fastest way to get a call-back and a bad review. Hard water leaves mineral spots. Use DI water, especially in Maricopa and Pinal counties.

Cleaning roofs at noon in July is a burnout machine. You will move half as fast, risk heat stress, and pay for mistakes. Start at 5:30 a.m. and finish by mid-morning from May through September.

Underpricing under $99 will trap you with penny-pinching customers and no profit. Charge $149 minimum and mean it. Skipping city business license checks before door-to-door work in Chandler, Gilbert, or Scottsdale can trigger fines. Confirm with each city clerk.

Finally, do not learn safety on a customer roof. Practice on a one-story friend's roof first.

Frequently asked questions

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

No state contractor license is required for cleaning-only residential work under $1,000 under A.R.S. 32-1121 [1]. There is no solar panel cleaning classification at the Arizona Registrar of Contractors [5]. You do need a state TPT license from ADOR and may need a city business license. If you repair or replace panels, the contractor license question changes.

How much does solar panel cleaning cost in Arizona?

Most residential jobs cost $150 to $450, or $10 to $25 per panel [4]. A typical 25-panel Phoenix home bills $250 to $350. Commercial arrays cost more based on a walkthrough. Arizona prices sit at the upper end of national averages because of heat, monsoon dust, and hard water.

How long does solar panel cleaning take in Arizona?

Plan 2 to 4 hours for a 20 to 35 panel home, including setup, cleaning, rinse, photos, and drive time. Commercial jobs take 4 to 8 hours or more. Summer midday work is slower. Start at sunrise and finish before the roof gets hot.

Is solar panel cleaning a good business in Arizona?

Yes, if you can handle heat and roof work. Arizona has dense rooftop solar and high dust, so demand is real. But it is a low-barrier seasonal business. Part-time operators can gross $30,000 to $60,000 a year. Full-time with commercial contracts can do more. Net is often half to two-thirds of gross.

Can I start with just a pressure washer?

No. High-pressure washing can crack solar panel seals and void warranties. Use a low-pressure DI water tank and a soft nylon brush. A pressure washer is useful for concrete and maybe frames, but it is not the primary tool for panel faces.

Do I need a contractor license if I clean commercial solar panels?

Not for cleaning only, but commercial sites often require proof of insurance and a business license. If the contract includes repairs, replacements, or permanent roof work, you may need an Arizona contractor license. Pure cleaning over $1,000 may not qualify for the residential small job exemption, so confirm with the Arizona Registrar of Contractors.

What is the TPT license and how do I get it?

The Transaction Privilege Tax license is Arizona's state tax registration for business activity. You apply online through the Arizona Department of Revenue before billing any customer. It lets you collect and remit TPT. Cities may also require their own privilege license on top of it.

Do I need insurance before my first paid job?

Yes. Carry general liability, usually $1 million per occurrence and $2 million aggregate, before you walk on a customer roof [6]. Many commercial clients require it. A fall from a roof or water damage to a ceiling can easily exceed $1 million.

How often should Arizona solar panels be cleaned?

Most Arizona homeowners benefit from 2 to 4 cleanings per year. Monsoon season from June through September leaves a film that cuts output. You can recommend a pre-monsoon and post-monsoon visit plus one in late winter. It depends on dust, birds, and nearby construction.

Can I use tap water for solar panels in Arizona?

You can, but hard tap water leaves mineral deposits that reduce light and look bad. Deionized water dries spotless and is the standard for panel cleaning. A portable DI tank costs a few hundred dollars and replacement resin is an ongoing supply cost.

What cities in Arizona require a business license for solar cleaning?

Many. Phoenix requires a business license for most commercial activity [8]. Tucson, Mesa, Chandler, Gilbert, and Scottsdale have local revenue or privilege license requirements. Check the city finance department where you operate before you start knocking on doors. One state TPT license does not cover every local rule.

Do I need an LLC to start solar panel cleaning in Arizona?

No. You can operate as a sole proprietor with a TPT license. An LLC protects your personal assets from liability and is easy to file online with the Arizona Corporation Commission [7]. Many roof cleaners choose an LLC because the work carries real safety risk.

Sources

  1. Arizona Revised Statutes § 32-1121: Arizona contractor license requirement and small residential job exemption under $1,000
  2. Arizona Department of Revenue, Transaction Privilege Tax License: Every person engaging or continuing in business in Arizona must obtain a TPT license
  3. HomeGuide, Solar Panel Cleaning Cost: Most solar panel cleaning jobs cost $150 to $450, roughly $25 per panel
  4. Arizona Registrar of Contractors, License Classifications: No dedicated solar panel cleaning contractor classification exists
  5. U.S. Small Business Administration, Get Business Insurance: General liability insurance is common for contractors working on customer property
  6. IRS, Apply for an EIN Online: Employer identification number needed for LLCs and businesses with employees
  7. U.S. Small Business Administration, Register Your Business: General business registration steps including EIN and state taxes
  8. Occupational Safety and Health Administration, Fall Protection: Fall protection required for roof work over six feet in general industry
  9. Solar Energy Industries Association, Arizona Solar: Arizona consistently ranks among top states for installed solar capacity

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