Last updated 2026-08-18

TL;DR
Colorado has no dedicated solar panel cleaning license. You need a state sales tax license, a local business license in most cities, and general liability insurance. Work on rooftops, and a few Front Range municipalities also want contractor registration. That's the full paper path. No state board approves you to clean panels.
Do you need a license for solar panel cleaning in Colorado?
No. Colorado has no state-level license for solar panel cleaning. No exam. No bond filing with a state solar board. No occupational permit from the Colorado Department of Regulatory Agencies (DORA) for this work. [1]
"No state license" does not mean "no paperwork." Three things are actually required before you take a paying job:
1. A Colorado sales tax license (if you sell taxable services or goods, which a cleaning service often does, depending on how you structure it). 2. A local business license in the city or county where you operate. 3. General liability insurance, because nearly every commercial property owner and HOA asks for a certificate before you touch their equipment.
Some cities add one more layer. Denver, Aurora, and Colorado Springs each run contractor registration programs for businesses doing work on structures, and rooftop solar cleaning can land inside those definitions depending on how the city reads "work on a structure." [2] Confirm with each city's licensing office before you market there.
The practical upshot: Colorado's paper path is shorter than California's or Arizona's, but it isn't zero. Budget a day or two for the filings, not a month.
What business registrations does Colorado require?
Start at the state level. Colorado requires any business forming an LLC or corporation to register with the Colorado Secretary of State. [3] The LLC filing fee was $50 as of 2024. Confirm current fees at the SOS website before filing, because they adjust them periodically.
Next, get your Colorado sales tax license from the Department of Revenue. The license is free, but you need it before you collect tax on any taxable transaction. [4] Whether solar panel cleaning is a taxable service in Colorado is a real question. Colorado generally does not tax services, but if you sell consumables (deionized water, cleaning agents) inside a bundled transaction, the taxability can shift. The Department of Revenue's FYI Sales publications walk through service taxability. Read FYI Sales 52 before you price your first job. [5]
Then check local business license rules for every city you plan to work in. Colorado has more than 270 home-rule municipalities, each setting its own rules. Denver's business licensing portal, for example, requires a general business license for any business operating within city limits. [2] Fees vary but usually run $50 to $100 annually for a small sole proprietor. Confirm with each city clerk.
One thing trips people up. If you operate across multiple Front Range cities, you may need a separate local license for each. Keep a simple spreadsheet tracking renewal dates.
Does rooftop work require a contractor license in Colorado?
This is the most misunderstood part of the Colorado paper path. Colorado has no statewide residential contractor license for cleaning work. Construction trades (electrical, plumbing, HVAC) carry state licensing, but cleaning sits outside those categories. [1]
Some municipalities treat any rooftop work, even non-structural cleaning, as requiring contractor registration. Denver's Community Planning and Development office runs a contractor licensing program, and whether it applies to your work depends on what you're actually doing. Walking a roof with a water-fed pole and a DI tank? Most cities will not call that contracting. Anchoring tie-off systems to structural elements? That gets murkier.
Here's the honest advice. Call the building department in your top three target cities and ask directly. Get the answer in writing (an email is fine). That email protects you if anyone questions you later. The call takes fifteen minutes and costs nothing.
For the operational side of standing up the business after you've sorted licensing, how to start solar panel cleaning in Colorado walks through it.
What insurance does a solar panel cleaning business need in Colorado?
General liability insurance is the non-negotiable. Most commercial clients and HOAs require a minimum of $1 million per occurrence and $2 million aggregate before they'll sign a service agreement. Some large commercial accounts want $2 million per occurrence. [6]
Hire employees, and Colorado requires workers' compensation insurance. Colorado is not an opt-out state. One employee (not counting yourself as the sole owner of an LLC) triggers the requirement. [7] Sole proprietors with no employees are exempt but can elect coverage voluntarily.
A few add-ons worth considering, though the law doesn't require them:
- Inland marine or an equipment floater for your DI water system, water-fed poles, and pumps. A decent setup runs $2,000 to $8,000 to replace.
- Commercial auto if you use a van or truck for the business. Your personal auto policy almost certainly excludes commercial use.
Liability rates for a new one-person solar cleaning operation in Colorado typically run $500 to $1,200 a year for a $1M/$2M policy, based on published rate guides from small commercial insurers. Actual quotes swing widely by your claims history and the property types you service. Get at least three quotes.
How much does solar panel cleaning cost in Colorado?
Residential solar panel cleaning in Colorado runs roughly $100 to $300 per visit for a typical 20 to 30 panel system, based on regional pricing surveys. The spread is real. A ground-mount system on the plains is a different job than a steep-pitch roof in a mountain town where access is complicated and wildfire-smoke soiling is heavier.
Commercial and agricultural systems price differently, usually per panel or per watt. Common market pricing for commercial work in the Mountain West ranges from $3 to $10 per panel depending on system size, roof access, and service frequency. Larger systems get lower per-panel rates because setup time is roughly fixed.
A few Colorado-specific cost drivers:
- Altitude and UV: panels in Denver and higher take more UV, but soiling rates vary by location. The San Luis Valley, a major solar production area, has heavy dust and agricultural particulate that can cut output meaningfully if panels go uncleaned for a season. [9]
- Hard water: Denver Water reports its supply is soft to moderately hard, and the utility's own guidance describes the water as generally soft. [10] That is low enough that some operators skip DI filtration for basic rinses, but pure water systems produce streak-free results and cut the risk of mineral spotting on tempered glass.
- Seasonal timing: spring (post-pollen, pre-peak-production) and fall (post-summer-dust) are peak demand windows on the Front Range.
For operators setting their own prices, the going market rate in Colorado's major metros appears to support $150 to $250 for a residential clean in 2024 and 2025. Mountain resort towns can command more.
How long does solar panel cleaning take in Colorado?
A standard residential system with 20 to 30 panels takes one to two hours from setup to pack-down, assuming reasonable roof or ground access. That covers unloading your water system, rinsing and wiping panels, and a final inspection pass.
What adds time in Colorado specifically:
- Steep-pitch roofs in mountain communities. Anything over a 6:12 pitch slows you down and requires anchor points and fall protection gear. Rigging a single anchor can add 20 to 30 minutes.
- Snowmelt residue. In spring, dissolved minerals left by snowmelt create a different soiling layer than summer dust, sometimes requiring a second pass.
- High-altitude UV. Working at 7,000 to 10,000 feet means faster dehydration and more physical fatigue. Factor that into how many jobs you schedule per day.
Commercial jobs scale roughly linearly with panel count once you have a system in place. A 200-panel commercial roof might take a two-person crew four to six hours.
For operators weighing equipment that speeds up the process, SolarWashPath's $149 DI Water + Roof-Safety Kit at /start covers basic water purification and safety documentation. Do your own equipment research too. Matching gear to Colorado's water hardness and altitude matters.
Does Colorado have any solar-specific regulations that affect cleaning businesses?
Colorado has a strong solar policy environment. C.R.S. 38-30-168 protects a property owner's right to install solar energy devices and limits how HOAs can restrict them. [11] That law doesn't regulate cleaning businesses directly, but it means Colorado has a large and growing installed base of residential systems that need maintenance. That's your market context.
On the environmental side, water-use rules vary by location. Colorado runs under the prior appropriation doctrine, meaning water rights are allocated and regulated more strictly than in most eastern states. [12] Use municipal tap water or a DI tank fed from a municipal source, and you're fine. Thinking about drawing from a well, a ditch, or a natural water source to fill a tank? That gets into water rights territory you should confirm with the Colorado Division of Water Resources before doing it.
No Colorado regulations govern the chemical composition of solar panel cleaning solutions as of 2024. Using only deionized water sidesteps the question entirely and is the professional standard for a reason.
How does Colorado's licensing compare to neighboring states?
Colorado sits on the lighter end of the licensing spectrum compared to its neighbors.
| State | State solar cleaning license? | Contractor registration required? | Notes |
|---|---|---|---|
| Colorado | No | Some cities only | Local biz license + sales tax license |
| Arizona | No | Yes (ROC, for some work) | AZ Registrar of Contractors has broad scope [13] |
| California | Potentially yes | Yes (CSLB C-61/D-63) | Most operators in CA need a contractor license [14] |
| Utah | No | No statewide requirement | Similar to Colorado |
| New Mexico | No | Local only | Low barrier state |
California is the cautionary comparison. The California Contractors State License Board (CSLB) takes the position that window and panel cleaning at height can require a contractor license. Arizona's Registrar of Contractors (ROC) has similarly broad definitions. Colorado's position is looser, which is genuinely good news for new operators here.
For a full picture on the California side, solar panel cleaning license in California covers that state's specific requirements.
What's the actual paper checklist for starting in Colorado?
Here's the sequence that makes sense given how these filings interact:
1. Choose a business structure. LLC is the most common for liability protection. File with the Colorado Secretary of State at sos.colorado.gov. [3] 2. Get an EIN from the IRS (free, takes minutes online). [15] You need this before opening a business bank account. 3. Register for a Colorado sales tax license through the Department of Revenue. [4] Free to obtain. 4. Get a general business license in each city where you'll operate. Budget $50 to $100 per city annually. Confirm fees with each clerk's office. 5. Call your top three target cities' building departments and ask whether rooftop cleaning requires contractor registration. Document the answers. 6. Buy general liability insurance before you take your first paid job. Bring the certificate of insurance to every commercial client meeting. 7. Hire employees, and register with the Colorado Department of Labor and Employment for workers' compensation. [7]
Total out-of-pocket for the paper path: probably $150 to $400 for state and local filings, plus insurance premiums. The LLC filing alone was $50 in 2024. Everything else is free or a modest local fee.
Comparing notes with operators in other states? How to start solar panel cleaning in Arizona shows a path with more contractor licensing friction, and solar panel cleaning license in Alabama shows a similarly light-touch state.
Is solar panel cleaning worth starting in Colorado?
Colorado has real structural tailwinds for this business. The state installed a large volume of new solar capacity through the early 2020s, and cumulative installed capacity keeps climbing per National Renewable Energy Laboratory tracking. [9] That's a lot of panels needing periodic cleaning, particularly in the dusty eastern plains, the San Luis Valley, and the suburban Front Range where pollen and agricultural particulate run heavy.
Soiling losses on solar panels in semi-arid climates like Colorado's can reduce output meaningfully during dry, dusty stretches, according to research from the National Renewable Energy Laboratory (NREL), based in Golden, Colorado. [9] That gives you a concrete, dollar-denominated pitch to system owners: cleaning pays for itself in recovered production.
The licensing environment is permissive. The market is growing. The main barrier is operational: learning to work safely on rooftops at altitude, dialing in a water purification setup for streak-free results, and building a route worth your time per day.
SolarWashPath's information resources at /start are one starting point for the operational side. The NREL soiling research is publicly available and makes a strong piece of client education material.
Frequently asked questions
Do you need a license for solar panel cleaning in Colorado?
No state-issued solar cleaning license exists in Colorado. You do need a Colorado Secretary of State business registration, a state sales tax license from the Department of Revenue, and a local business license in each city where you operate. Some Front Range cities may also require contractor registration for rooftop work. Call each city's building department to confirm before you start.
How much does solar panel cleaning cost in Colorado?
Residential systems with 20 to 30 panels typically cost $100 to $300 per visit in Colorado's metros, with mountain-area jobs sometimes priced higher for access difficulty. Commercial work often prices at $3 to $10 per panel depending on system size and roof complexity. Spring and fall are peak demand periods, and some operators charge a premium for steep-pitch roofs or heavily soiled agricultural-area systems.
How long does solar panel cleaning take in Colorado?
A typical residential system takes one to two hours from truck to truck. That includes setup, washing, and pack-down. Steep-pitch roofs, fall-protection rigging, or heavy soiling from wildfire smoke or agricultural dust can add 30 to 60 minutes. A two-person crew on a 200-panel commercial system should plan for four to six hours. Altitude fatigue at mountain sites is a real scheduling factor.
Does Colorado require a contractor license to clean solar panels on rooftops?
Colorado has no statewide contractor license requirement for cleaning work. Some municipalities, including Denver, run contractor registration programs that may apply to rooftop work depending on scope. Call each city's building department, ask whether your specific work requires registration, and get the answer in writing. It takes fifteen minutes and protects you from later questions.
What insurance does a solar panel cleaning company need in Colorado?
General liability insurance is required by most commercial clients and HOAs, typically at $1M per occurrence and $2M aggregate minimums. Have employees, and Colorado law requires workers' compensation insurance with no opt-out. Sole proprietors with no employees are exempt but can elect coverage. Commercial auto coverage is also worth adding if you use a vehicle mainly for the business.
Does Colorado require a sales tax license for a solar cleaning business?
Yes. If your service is taxable or you sell tangible goods as part of your work, you need a Colorado sales tax license from the Department of Revenue. The license is free to obtain. Whether cleaning services are taxable in Colorado is nuanced. Bundled transactions that include consumables can trigger tax liability. Read the DOR's FYI Sales 52 publication or consult a Colorado accountant before you price your first job.
How does Colorado's solar cleaning licensing compare to California?
Colorado is significantly lighter-touch. California's Contractors State License Board takes the position that solar panel cleaning at height may require a C-61/D-63 contractor license, which involves an exam and bond. Colorado has no equivalent. You'll still need local business licenses and insurance in both states, but California adds a substantial licensing layer that Colorado does not.
Are there water-use rules in Colorado that affect solar panel cleaning businesses?
Colorado's prior appropriation water law is strict about drawing from natural sources. Fill your DI tank from municipal tap water, and you're fine. Drawing from a well, ditch, or natural waterway without a water right is a legal problem. Confirm any non-municipal water sourcing with the Colorado Division of Water Resources before using it.
How much can solar panel soiling reduce energy output in Colorado?
Research from the National Renewable Energy Laboratory in Golden, Colorado, finds that soiling losses in semi-arid climates can cut panel output during dry, dusty periods. The San Luis Valley and eastern plains are especially affected by agricultural particulate and dust. That recovery in production is the core financial argument for professional cleaning, and it's a real one.
Do I need separate business licenses for each Colorado city I work in?
Generally yes. Colorado has more than 270 home-rule municipalities, each with its own licensing rules. Work across Denver, Aurora, and Colorado Springs in the same week, and you likely need a business license in each. Fees are typically $50 to $100 per city annually for a small sole proprietor. Keep a renewal calendar so you don't let one lapse mid-season.
What does it cost to get the business set up on paper in Colorado?
Budget roughly $150 to $400 for filing fees, not counting insurance. The Colorado LLC filing was $50 as of 2024. The state sales tax license is free. Local business licenses are typically $50 to $100 each. The EIN from the IRS is free. General liability insurance premiums are the biggest first-year cost, often $500 to $1,200 for a new one-person operation.
Does the Colorado HOA law affect solar panel cleaning businesses?
Indirectly yes. Colorado's C.R.S. 38-30-168 limits how HOAs can restrict solar installations, which has driven strong residential solar adoption across the Front Range. That means a large installed base of HOA-community systems that need cleaning. The law does not regulate cleaning businesses directly, but it explains why Colorado neighborhoods have so many panels to service.
What soiling problems are specific to Colorado solar panels?
Front Range panels deal with spring pollen, construction dust in fast-growing suburbs, and periodic wildfire smoke residue that leaves a fine particulate film. San Luis Valley and eastern plains panels get heavy agricultural and wind-blown dust. Mountain panels often face mineral deposits from snowmelt. Each soiling type responds well to a pure deionized water wash, the standard professional method.
Sources
- Colorado Department of Regulatory Agencies (DORA), Licensed Professions List: Solar panel cleaning is not among the licensed professions regulated by Colorado DORA
- City and County of Denver, Business Licensing: Denver requires a general business license for any business operating within city limits
- Colorado Secretary of State, Business Filing Center: Colorado requires businesses to register with the Secretary of State when forming an LLC or corporation; LLC filing fee was $50 as of 2024
- Colorado Department of Revenue, Sales Tax License: Colorado requires a sales tax license from the Department of Revenue before collecting sales tax; the license is free to obtain
- Colorado Department of Revenue, FYI Sales 52: Taxable Services: Colorado generally does not tax services but bundled transactions including tangible goods can be taxable; FYI Sales 52 covers service taxability
- National Federation of Independent Business (NFIB), Small Business Insurance Guide: Most commercial clients require general liability minimums of $1M per occurrence and $2M aggregate for service contractors
- Colorado Department of Labor and Employment, Workers' Compensation Coverage Requirements: Colorado requires workers' compensation insurance for any employer with at least one employee; sole proprietors with no employees are exempt
- Denver Water, Water Quality and Hardness: Denver Water describes its supply as generally soft to moderately hard
- Colorado Division of Water Resources, Water Rights Overview: Colorado operates under the prior appropriation doctrine; drawing from natural water sources requires a water right
- Arizona Registrar of Contractors, License Requirements: Arizona's Registrar of Contractors has broad scope over work on structures, including some cleaning activities at height
- California Contractors State License Board (CSLB), C-61 Limited Specialty License: California CSLB's C-61/D-63 classification applies to window and panel cleaning at height, requiring a contractor license in California
- IRS, Apply for an Employer Identification Number (EIN) Online: EIN application is free and available online from the IRS; required before opening a business bank account