Solar Cleaning Estimates: The Complete Guide to Quoting Solar Panel Cleaning
Every solar cleaning job starts with a number. A homeowner sees dust and bird droppings on their panels, notices their production app looks lower than it did last spring, and asks what it would cost to get them cleaned. How fast you answer, how clear the answer is and how easy it is to say yes decide whether that conversation turns into a job or into silence.
This guide walks through the whole quoting process for a solar panel cleaning company: getting the panel count right, choosing how to price, adding the extras, sending the estimate, getting it approved and putting it on the schedule.
Why Solar Cleaning Quotes Are Different
A solar cleaning quote looks simple from the outside. Count the panels, multiply by a price, send it. In practice, two roofs with the same panel count can be very different jobs. One is a single-story ranch with a low pitch and a spigot by the garage. The other is a three-story house with a steep roof, panels split across two faces and pigeons nesting underneath.
A good estimate accounts for those differences without turning every quote into a research project. That means a short, fixed set of prices you use every time, and a habit of asking the same handful of questions on every call. For the software side of this, see the SolarCleaningBossPro solar cleaning estimate software page.
Step One: Get the Panel Count Right
Almost everything on a residential solar quote follows from the number of panels, so the count is worth getting right before anything else. There are three good sources:
- Satellite view. A map's satellite view often shows the array clearly enough to count rows and columns. Trees, shadows and older images can hide panels, so treat it as a first count, not the final one.
- Customer photos. Ask the customer to send a photo or two of the roof from the yard or the street. Photos also show you the height of the house and how dirty the glass is.
- Install paperwork. Many homeowners have a contract, permit or system summary from their installer that lists how many modules were put in. If they can find it, that number is usually the most reliable one.
When two sources agree, quote with confidence. When they disagree, ask before you send the number. A full walkthrough is in Counting Panels Before You Quote: Satellite View, Photos and the Install Paperwork.
Step Two: Pick a Pricing Model and Stick to It
Most solar cleaning companies price residential work per panel. It scales with the size of the job, it is easy for a customer to understand, and it makes two people in your office quote the same roof the same way. Some owners prefer flat-rate tiers (for example, up to 20 panels, 21 to 40, 41 and up), which are easier to put on a website.
Either works. What does not work is inventing the price fresh on every call. Pick a model, write the prices down on a service list, and use them. The tradeoffs are covered in Per-Panel or Flat Rate: Choosing a Pricing Model for Solar Panel Cleaning.
Step Three: Protect Small Jobs With a Minimum
A per-panel price that works on a 30-panel roof falls apart on a six-panel system. You still load the truck, drive across town, set up the ladder, run the pure-water hose and pack up. A minimum job charge makes sure every stop pays for the trip. If the panel total comes in under your minimum, the minimum is what the customer pays. Say it plainly on the estimate so nobody is surprised.
Step Four: Add for Height, Pitch and Mount
Roof height and pitch change the job more than anything else. A second story means a taller ladder, more setup time and more care moving hoses and brushes. A third story or a steep pitch often means extra rigging and fall protection. Pricing these as add-ons keeps your base per-panel rate honest and lets the customer see why their roof costs more than their neighbor's.
Ground mounts and carports go the other way. There is no roof to climb, but there can be long rows, tall carport structures and a lot of walking between hose hookups. Price them on their own terms rather than forcing them into the rooftop model.
Step Five: Offer the Extras on the Same Estimate
The cleaning visit is the natural time to sell the work that keeps panels clean and the system protected:
- Bird proofing, usually priced per panel, to keep pigeons from nesting under the array.
- Critter guards for squirrels and other animals that chew wires or pack debris under the panels.
- An inspection, a visual check of the panels and what you can see of the mounting while you are already on the roof, with photos of anything worth a closer look.
Put them as separate lines so the customer can see each one and approve the whole estimate in one step.
Step Six: Send It and Make Yes Easy
A price in a text message is not an estimate. A real estimate lists each line, the total and what is included, under your company name. In SolarCleaningBossPro, every line comes from your service list (per panel, minimum, story and steep-pitch add-ons, bird proofing per panel, critter guards, inspection), sales tax applies where it should, and the customer opens the estimate from a link and approves it online. Nothing to print, sign or scan.
Then follow up. A lot of quotes go unanswered simply because the customer meant to get to it. A friendly reminder a few days later, by text or email, brings plenty of them back. Two-way texting from the office lets you answer the customer's questions in the same thread.
Step Seven: Turn the Yes Into a Job
An approved estimate becomes the scheduled job. That is where the panel details go: the office enters the panel count, the mount (roof, ground mount or carport), the stories, the pitch, the extras and the access notes like spigot location, roof access side, gate code and dog on the job once. From then on they show under the address on the lists and on the tech's phone, like “24 panels · Roof · 2-story · Low pitch · Bird proofing,” on every visit after.
This is also the moment to talk about the next cleaning. Many homeowners are happy to be cleaned twice a year or yearly if you ask. Set the job as a recurring plan and it comes due on the Waiting List on its own when the time between visits has passed.
Let Customers Start the Quote Themselves
Not everyone wants to call. A request form on your website lets customers send their address and a description of the system. A sign-up form lets them pick a service, see your pricing and sign up with a card captured. Both land in Form Responses, and one click converts a sign-up into a client. That way the website keeps working while you are on a roof.
Commercial Arrays and Owners With Many Buildings
Commercial work is quoted differently. A flat commercial roof or a large ground array usually calls for a site visit, a careful look at access and water, and a bid that often covers quarterly cleanings rather than one visit. A property owner with several buildings can be one client with many addresses, and if they are set to Monthly, they get one statement each month covering every site with each line labeled by address.
Quoting Is a System, Not a Talent
The best quoters in this trade are not guessing better than everyone else. They have a fixed service list, a short checklist of questions, a reliable way to count panels and a habit of following up. Software makes that system easy to keep, but the system is the point. Write your prices down, use them every time and make it easy for customers to say yes.
The rest of this series goes deeper on each step, starting with How to Quote a Solar Panel Cleaning Job, Step by Step. To see how estimates, approvals and scheduling fit together in one place, visit the solar cleaning estimate software page.
Quote Solar Cleaning the Same Way Every Time
SolarCleaningBossPro builds estimates from your own service list, gets them approved online and turns the yes into a scheduled job.
Start Free Trial