What solar panel cleaning renewal requires in Georgia

Georgia has no statewide solar panel cleaning license. You renew local occupation tax and SOS filings. See visit time, cost, and the paper path.

SolarWashPath Editorial Team
24 min read
In This Article

Last updated 2026-08-19

Worker rinsing solar panels on a humid Georgia rooftop
Worker rinsing solar panels on a humid Georgia rooftop

TL;DR

Georgia does not issue a statewide license just for solar panel cleaning. What you renew is local occupation tax (city or county), your Secretary of State annual registration if you have an LLC or corporation, plus insurance. A typical home wash takes about one to three hours. Customer prices are open-market quotes, often a few hundred dollars. Confirm every current fee with the office that issues the paper.

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

No. Georgia does not issue a statewide occupational license whose job title is solar panel cleaning. Rinse modules for a living and you are running a service business, not a licensed construction trade. What you still need is ordinary business paper: a tax identity, a local occupation tax certificate where you operate, and insurance.

That surprises people who just left a state that treats washing like construction. Georgia's contractor law is aimed at people who build. O.C.G.A. § 43-41-17 says it is "unlawful for any person to engage in the business of residential-basic, residential-light commercial, or general contracting without having first obtained the required license." [2] Rinsing glass and frames is not that business.

Electrical work is a separate licensed trade under Title 43, Chapter 14. Rinsing a module is not landing a homerun, swapping an optimizer, or punching a new roof penetration. Cross into wiring and you need electrical paper. Stay on the wash and you do not.

You still cannot skip local rules. Cities and counties levy occupation taxes. Atlanta, unincorporated Fulton, Gwinnett, Cobb, and DeKalb each run their own desk. The certificate is what a code officer asks to see. It is not a skills exam.

Ignore anyone selling a "Georgia solar washing license" course. No such statewide credential exists. Spend that money on fall gear and clean water instead. If a customer asks for your license number, show the occupation tax certificate and, if you formed an entity, your Secretary of State control number. That is the real paper path Georgia wash operators actually carry.

What paper actually renews each year in Georgia?

Two different renewals get mixed up. One is the customer coming back for another wash. The other is the paper that keeps the shop legal. Only the second one has a state calendar.

Form an LLC or corporation and the Secretary of State annual registration becomes the statewide renewal that actually exists. Georgia annual registrations are due April 1. [4] Confirm the current fee and any late penalty on the official annual registration page before you pay. Do not trust a blog for the dollar amount.

Sole proprietors who never formed an entity do not file that SOS annual registration. They still renew local occupation tax, and they still file income tax. An EIN from the IRS is free. You need one once you hire. [6]

Insurance renews on its own anniversary. General liability, commercial auto, and workers' compensation (if you hit the headcount trigger) each have a carrier date. Put those dates on one calendar. Missing GL is how a cracked skylight becomes a personal problem.

Local occupation tax certificates almost always run on an annual cycle. The month varies by city. Atlanta is not Gwinnett. Read the notice. Work in three counties and you may hold three local certificates. That is normal, and it is annoying.

Nothing on this list is a solar-only renewal. You are renewing the right to be a Georgia business.

PaperNeeded to wash only?Who issues itCycle
SOS annual registrationOnly if you have an LLC or corpGeorgia Secretary of StateDue April 1
Local occupation tax certificateUsually yes where you operateCity or countyAnnual, local date
Electrical contractor licenseNoState licensing divisionOnly if you do electrical work
Residential or general contractor licenseNoConstruction Industry Licensing BoardOnly if you contract construction
General liability policyNot a license, still get itYour insurerPolicy anniversary

How do city and county occupation taxes work for this trade?

They are local permission to do business, billed as an occupation tax or a business license. Georgia law lets cities and counties levy them. O.C.G.A. § 48-13-6 sits in that local-tax chapter. The rate, the due date, and the portal are local. Confirm them with the city or county that will print the certificate. [14]

Unincorporated Fulton runs its own business occupation tax desk. The City of Atlanta administers its own business tax through the Office of Revenue. [15] Gwinnett County has a separate business license unit. Your shop sits in one county and the first job is two counties over? Ask both offices whether they tax the office, the job site, or both. Answers differ. Do not guess from a Facebook group.

Some cities ask for a zoning check if you store tanks and trailers at a house. That is land use, not a cleaning exam. A quiet driveway with one van usually passes. A yard full of tanks and a crew of six can trip a flag. Call before you buy the second trailer.

Skip the permit expediter for a simple occupation tax certificate unless a city truly requires an in-person step you cannot attend. Most of this is a form, a NAICS code, and a card. Use a cleaning or janitorial-style service code, not electrical contracting. Mis-coding yourself as a contractor can drag you into a board that does not regulate this work.

Keep the printed certificate in the windshield folder with the insurance binder. That pair answers most job-site questions about who you are.

Georgia paper and safety numbers wash operators actually hit Thresholds from OSHA and Georgia law. Confirm current fees with the issuing office. No fee amounts shown because portals change. 6 OSHA construction fall-prot… (ft) 3 Georgia workers' comp emplo… trigger 4 SOS annual registration due month Source: OSHA 29 CFR 1926.501; O.C.G.A. § 34-9-2; Georgia Secretary of State annual registrations

Do you need a contractor or electrical license to wash panels?

Not if the scope is wash only. Georgia contractor licenses cover residential-basic, residential-light commercial, and general contracting. Electrical contracting is a separate license family. Pure cleaning lands in neither bucket. [2]

The moment you offer to reattach a torn bonding jumper, replace an optimizer, or move a rail, you have left the wash trade. Stop. That is electrical or construction work. Bid it only if you hold the right license, or hand it to someone who does.

People blur this because solar installers also wash. An installer who is already licensed can wash as part of O&M. A washer who is not licensed cannot "just fix that one connector." Warranty letters from module makers also tell you to stay off the glass with hard pressure and harsh soap. Follow the sheet that shipped with the array.

A school or federal bid form that asks for a contractor license number is their template talking. Ask whether a wash-only vendor can substitute insurance and an occupation tax certificate. Sometimes they say yes. Sometimes they want a licensed GC as the prime and you as a sub. Never invent a license number to win the work.

Out-of-state comparisons help only a little. Arizona's renewal path and California's paper path run hotter because those states regulate contracting more aggressively. Georgia is lighter if you stay in your lane.

How much does solar panel cleaning cost in Georgia?

There is no official Georgia price list. Nobody at the Secretary of State or a county tax desk sets your rate. Customer prices are private quotes. National consumer guides often land a single-family visit in a few-hundred-dollar band, but those guides mix climates, roof types, and upsells. Treat them as a rumor with a spreadsheet, not a statute.

What actually moves the number: story count, pitch, panel count, water access, travel, and whether you need a lift. A one-story ranch in Warner Robins with a hose bib and 20 modules is a different job than a steep two-story in Buckhead with no rear access. Pollen crust in April is slower than a light dust rinse in November.

Price by the visit with a stated panel cap, then a per-panel adder. Per-watt pricing is for O&M contracts on big ground mounts. On homes it just confuses people. Write the exclusions. Bird nests, broken glass, and animal waste are extras. Say so in the estimate.

Commercial sites sometimes want a per-module rate and a night-work adder. Fine. Measure once. Do not estimate 1,200 modules from a fuzzy aerial and then eat the difference.

Your cost side is labor, deionized water or RO filters, fuel, insurance, and the hours you burn on paper. NREL's PV O&M handbook treats cleaning as an operations choice driven by soiling versus energy price, not as a luxury add-on. [7] A customer who wants a standing April and September service? Sell that as a simple recurring visit. Do not invent a performance guarantee you cannot measure.

Waste of money: buying a giant trailer rig before you have a book of jobs. A water-fed pole, a DI tank, and safe roof habits get you through the first year.

How long does solar panel cleaning take in Georgia?

A typical Georgia home array takes about one to three hours of on-roof and setup time for a two-person crew, once you know the house. First visits run longer because you walk the site, find the water, and photograph the array. Nobody publishes a statewide time study. That range is field practice, not a lab result.

Ground mounts go faster per module. You skip the ladder ballet. Commercial rooftops can eat a full day after you add check-in, lockout rules, and long hose runs. A site that makes you watch a 40-minute safety video? That is on the clock. Put it in the bid.

Weather stretches the clock. Summer afternoon storms in North Georgia shut a roof down. Pollen season leaves a film that needs a slower pass. After a dry stretch you will spend more time on the first rinse. After a week of rain you may show up, see clean glass, and still charge a trip fee if the customer booked you. Put that in the contract so nobody is surprised.

Do not promise a 45-minute visit on the phone. Promise a window. Bring enough hose. The time killer is not the brush. It is the 200-foot run from the only spigot to the back roof.

For recurring routes, the second visit is faster. You already know the dog, the gate code, and the weak ladder wall. That is how the math starts to work.

How often should you reclean arrays in Georgia?

Once or twice a year is enough for many Georgia rooftops, and some years rain does most of the work. Atlanta-area climate normals run about 50 inches of precipitation a year, a different soiling story than a desert market. [12] Confirm the station numbers on the NWS Peachtree City climate pages if you want the current normal.

Pollen is the local twist. Spring in Middle and North Georgia coats everything in yellow film. Rain helps. It does not always finish the job on a low-tilt roof. Bird dropping spots are the other reason people call. Those can etch if they sit. Treat droppings as a reason to go now, not as a reason to sell a monthly plan the array does not need.

NREL's O&M best-practices handbook frames cleaning as a cost-versus-energy decision and points operators at manufacturer rules and water quality. [7] There is no Georgia-only soiling-loss study I trust for a single percentage you can print on a flyer. A salesperson who quotes a huge power gain after every wash as a guarantee is a salesperson to walk away from. Losses vary. Use the customer's monitoring app before and after if they have one. Do not fake a logger.

Coastal sites and agricultural sites soil faster. South Georgia dust and harvest dust are real. Those accounts can justify a tighter service schedule. Suburban pines with light shade may need almost nothing some years.

Sell an optional spring visit and a check after pollen, then stop talking. Over-washing wastes water and your shoulders.

What insurance and roof-safety rules apply in Georgia?

Carry general liability and commercial auto even though the state does not issue a wash license. Georgia auto financial-responsibility rules still apply to the van. Confirm current minimum limits with the Office of Commissioner of Insurance and Fire Safety or your agent. Do not drive a personal policy on a work van and hope.

Workers' compensation is a headcount rule. O.C.G.A. § 34-9-2 says the chapter shall not apply to "any person, firm, or private corporation... that has regularly in service less than three employees in the same business within this state," with other listed exceptions. [3] Solo operators often skip WC. The third helper changes that. Confirm classifications with the State Board of Workers' Compensation and your carrier. A misclassified roofer rate will sting.

On the roof, OSHA is the rule that matters more than any county sticker. OSHA construction fall protection starts at 6 feet under 29 CFR 1926.501. The text says "each employee on a walking/working surface (horizontal and vertical surface) with an unprotected side or edge which is 6 feet (1.8 m) or more above a lower level shall be protected from falling by the use of guardrail systems, safety net systems, or personal fall arrest systems." [1] General industry walking-working surfaces use a 4-foot trigger in 1910.28. [13] Roof washing sits in a gray zone between maintenance and construction. I treat every pitched residential roof as a fall-protection job. A bargain-bin harness you never practiced with is a waste of money.

Heat will knock you down faster than a mild pitch. Georgia summers are wet-hot. Schedule dawn starts.

Want a compact deionized-water and roof-safety kit while you practice? SolarWashPath publishes a $149 one-time DI Water + Roof-Safety Kit. The paper path above does not depend on it.

What water and discharge rules apply when you rinse arrays?

Use clean, low-mineral water and keep dirty runoff out of storm drains when you can. Municipal stormwater rules treat soapy discharge to a gutter as an illicit discharge in a lot of cities. EPA's municipal stormwater program is the federal frame. Georgia EPD runs the state stormwater side. [10] [11]

Plain deionized or RO water with a soft brush is the usual method. You do not need a citrus cocktail. Soap is how you pick a fight with an MS4 coordinator and with module warranties. If a facility manager demands a biodegradable soap, get that in writing and contain the rinse.

Do not blow a pressure-washer fan tip across tempered glass. You can void the warranty and microcrack cells. NREL's O&M handbook is the document operators actually point to for method and water quality. [7] Follow the module maker first.

Well water in parts of Georgia is hard. Hard water spots look like soiling and make you look sloppy. DI resin or an RO membrane costs less than a callback. City water in Metro Atlanta is usually workable with a final DI polish.

Wash a ground mount on a farm and ask where the water goes. A grassy filter strip is different from a storm inlet on a paved lot. I would rather haul a recovery tank on a tight urban commercial roof than argue about suds in a creek.

Confirm any site-specific discharge rule with the city utilities department before a large commercial wash. Do not take this article as a permit.

How do you set up the entity and tax accounts?

Form an LLC if you want a liability box between the roof and your house. The Georgia Secretary of State publishes a how-to guide for forming a corporation or LLC. [5] Confirm the current filing fee on that guide or in the eCorp portal. Fees move. I will not quote one here.

A sole proprietorship is legal. It is also you, personally, if a hose trips a customer. Form the LLC before the first steep roof. Get an EIN free from the IRS. [6] Open a bank account that is not your rent account.

Ask a Georgia CPA whether your mix of labor and any parts you resell needs a Department of Revenue sales-tax account. Most pure cleaning labor is not a classic sales-tax item here, but bottles, filters, and resale parts can be. This publication is not a law firm and not your tax shop.

Annual SOS registration then becomes your statewide ritual each April 1. [4] Local occupation tax is the other ritual. Calendar both the day you form the company.

Skip registered-agent upsells that cost more than the filing if you can receive mail at a real address. Skip trademark packages on day one. Skip buying a "certified solar technician" plaque from a private association that has no Georgia statutory status. None of that renews a right the state never issued.

First-year operations are boring on purpose. Written estimates, before-and-after photos, a simple contract that says wash only, and a folder with the occupation tax certificate. That folder is the whole show if someone asks who sent you.

How does Georgia compare with nearby states on this paper path?

Georgia is a local-tax state with no wash-specific statewide license. That is closer to Alabama and Arkansas than to the heavier contractor cultures in California or Arizona. Florida adds its own county and contractor wrinkles, especially once you touch heights and recovery. Colorado is a different climate and a different local-tax map.

Use those writeups if you run a multi-state route. Do not photocopy a Phoenix bid template onto a Macon roof. Rain, pollen, and a lighter statewide licensing posture change the product you sell. In Georgia you sell a clean array and a certificate of insurance. You do not sell a state license number you do not have.

Hold a Georgia electrical or contractor license for install work already? Keep that paper current on its own board cycle. It does not replace occupation tax. It also does not force you to wash under the contractor license if the contract is wash only. Still, write the scope so a later reader cannot claim you promised electrical repairs.

Interstate crews should look at foreign qualification if the home LLC is not a Georgia entity and the work is more than a one-off hop. That is a SOS filing. Confirm the packet on eCorp. I would not send a two-person out-of-state crew across the river for six weeks without looking at that question.

What should you confirm with each office before you bid?

Confirm four facts every time, because portals and fees move. One, the current SOS annual registration fee and your due date if you have an entity. [4] Two, the occupation tax certificate for the city or county where the office sits and, if they say so, where the work sits. [15] Three, whether your headcount just triggered workers' compensation. [3] Four, the site's fall and discharge rules.

Call or use the official form. Do not rely on this article for a dollar figure or a processing promise. There is no approval timeline I can honestly give you. Some cities email a certificate the same week. Some want a zoning sign-off. Boards do not owe you a date.

Before the first paid roof, confirm the module warranty PDF, the customer's monitoring login or a clear before photo, and your own insurance additional-insured process. Schools and HOAs love additional insured. Build the 10 minutes into the admin.

Write wash-only on every estimate. If they want a connector replaced, that is a different company or a different license. That one sentence prevents most ugly arguments later.

SolarWashPath is an independent publisher, not a law firm and not a service company. Confirm every fee with the office that issues the paper. Starter hardware notes live at /start.

Frequently asked questions

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

No statewide occupational license exists just for washing solar panels. You still need local occupation tax where you operate, plus ordinary tax identity and insurance. Contractor and electrical licenses apply only if you leave wash-only work and start building or wiring. Confirm local certificates with the city or county desk that issues them.

How much does solar panel cleaning cost in Georgia?

There is no official state price. Home visits are private quotes and often land in a few-hundred-dollar band nationally, but Georgia has no government average. Story count, pitch, panel count, pollen film, and water access move the number more than any statewide chart. Price the visit, cap the panel count, and write extras in the estimate.

How long does solar panel cleaning take in Georgia?

A typical home array takes about one to three hours of setup and wash time for a two-person crew after you know the house. First visits run longer. Ground mounts go faster per module. Commercial roofs can take a full day once check-in and hose runs are included. Nobody publishes a Georgia time study, so bid a window, not a stopwatch promise.

Is solar panel cleaning a contractor trade in Georgia?

Wash-only work is not residential or general contracting under O.C.G.A. § 43-41-17. That statute targets people who engage in those contracting businesses without a license. If your contract is rinse and leave, you are a service vendor. If you start repairing racking or electrical parts, you have changed trades and need the matching license.

Do I need an electrical license to rinse modules?

No, not for a rinse with water and a soft brush. Electrical contracting is a licensed trade in Title 43, Chapter 14. Stay off connectors, inverters, and penetrations. If a customer asks you to "fix that one wire" while you are on the roof, decline and send a licensed electrician. Scope creep is how washers get into board trouble.

When is the Georgia SOS annual registration due?

Georgia Secretary of State annual registrations are due April 1 for corporations, LLCs, and limited partnerships. Confirm the current fee and late penalty on the SOS annual registration page before you pay. Sole proprietors who never formed an entity do not file that particular renewal. They still handle local occupation tax and income tax.

Does rain in Georgia make professional cleaning unnecessary?

Rain helps, and Atlanta-area normals are about 50 inches a year, but rain does not erase pollen film, bird droppings, or agricultural dust on every roof. Many suburban arrays do fine with a spring visit or even a skip year. Coastal and farm sites soil faster. Look at the glass and the customer's monitoring app instead of selling a monthly plan by default.

Can I dump wash water into a storm drain?

Do not treat a gutter inlet like a sink. Soapy discharge to a municipal storm system can be an illicit discharge under the NPDES stormwater frame that EPA and Georgia EPD administer. Use plain deionized or RO water when you can, keep soap off the bid unless the site requires it in writing, and ask the city about containment on tight commercial lots.

Do I need workers' compensation as a solo operator?

O.C.G.A. § 34-9-2 generally keeps the workers' compensation chapter off a private employer that has regularly in service less than three employees in the same business in Georgia, with other listed exceptions. A true solo shop often has no WC duty. Hiring a third person can change that. Confirm your headcount and class code with the State Board and a carrier.

What insurance should a Georgia wash shop carry?

General liability and commercial auto are the pair I would not skip, even though they are not a solar-wash license. Confirm Georgia auto minimums with your agent or the insurance commissioner. Add workers' compensation when headcount requires it. Schools and HOAs will ask to be additional insured. Build that endorsement into the admin time for those accounts.

How often should I reclean a Georgia rooftop array?

Once or twice a year is a common rhythm, and some wet years need less. Pollen season is the usual reason for a spring visit. Bird droppings are a go-now problem. NREL treats cleaning as a cost-versus-energy choice, not a fixed ritual. There is no official Georgia soiling percentage you can honestly print as a guarantee on a flyer.

Can a sole proprietor skip SOS annual registration?

Yes. The April 1 annual registration belongs to corporations, LLCs, and limited partnerships. A true sole proprietor has no SOS entity to renew. You still need local occupation tax where required, federal and state income tax filings, and insurance. If you later form an LLC, the April 1 ritual starts with that entity.

Do HOAs or utilities require extra paper to wash panels?

Utilities do not issue a wash permit for rinsing an already-interconnected array. HOAs are private contracts. They may want insurance, a vendor form, or proof of a business certificate. That is their rule, not a state license. Get access in writing. Do not argue with a gate guard using a statute they have never read.

What should I confirm before I take the first paid job?

Confirm the current SOS fee if you have an entity, the occupation tax certificate for the right city or county, your insurance binder, and whether you need fall protection on that roof. Write wash-only on the estimate. Photograph the array before you start. There is no board approval clock I can promise you. Portals and fees move, so use the official page the day you file.

Sources

  1. OSHA 29 CFR 1926.501 Duty to have fall protection: Construction employees on unprotected edges 6 feet or more above a lower level must be protected by guardrails, safety nets, or personal fall arrest systems.
  2. O.C.G.A. § 43-41-17 Requirement of license: It is unlawful to engage in residential-basic, residential-light commercial, or general contracting in Georgia without the required license.
  3. O.C.G.A. § 34-9-2 Applicability of workers' compensation chapter: Georgia's workers' compensation chapter does not apply to a private employer that has regularly in service less than three employees in the same business within the state, subject to listed exceptions.
  4. Georgia Secretary of State Annual Registrations: Georgia corporations, LLCs, and limited partnerships file an annual registration, due April 1.
  5. Georgia Secretary of State How-To Guide: Forming a Corporation or LLC: The Secretary of State publishes the official steps and current filing instructions for forming a Georgia corporation or LLC.
  6. IRS Employer Identification Number (EIN): The IRS issues an Employer Identification Number free, and a business needs one to hire employees.
  7. EPA Stormwater Discharges from Municipal Sources (NPDES): Municipal separate storm sewer systems are regulated under the NPDES stormwater program, including illicit discharge controls.
  8. Georgia EPD Storm Water (Watershed Protection Branch): Georgia EPD administers the state's stormwater program under the Watershed Protection Branch.
  9. NWS Peachtree City (Atlanta) Climate Normals: National Weather Service Peachtree City publishes Atlanta-area climate normals, with annual precipitation around 50 inches.
  10. OSHA 29 CFR 1910.28 Duty to have fall protection and falling object protection: OSHA general industry walking-working surface rules use a 4-foot fall-protection trigger for unprotected sides and edges.
  11. O.C.G.A. § 48-13-6 Local occupation tax: Georgia law authorizes local governments to levy occupation taxes on businesses, with locally set administration.
  12. City of Atlanta Business Tax Division: The City of Atlanta administers its own business occupation tax through the Office of Revenue Business Tax Division.

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