Free bill analysis - bring a power bill, get the production math for your actual roof, panel brands like Qcells and REC compared side by side
If the pitch starts at your door and ends with "sign tonight for the special," sleep on it. The sun will still be there tomorrow; so will we.
Fast, Reliable Solar Panel Cleaning Across North Highlands
Solar panel cleaning in North Highlands typically runs $150-$400 for a standard residential array, and most homes in the 95660 zip code can be scheduled within the same week. We’re a locally owned shop, not a national chain, and we know what the Sacramento Valley dust, oak sap, and bird activity do to panels out here. If your panels are showing a production dip on your SMUD true-up statement, call (877) 550-6892 and we’ll come take a look.
We work all through North Highlands, from the older ranch-style neighborhoods west of Watt Avenue to the streets around McClellan Park and the newer builds near Foothill Farms. Our Solar Panel Cleaning crew lives in this area and knows the homes, the trees, and the specific soiling problems that hit panels on the Sacramento Valley floor.
Why Gus’s Solar Is North Highlands’s Preferred Solar Panel Cleaning Company
Gus Petrakis started this company in 2011, and he still answers his own phone. That matters when you’re calling about a panel issue and want to talk to someone who actually knows what a SMUD true-up bill looks like, not a call center reading a script. Our North Highlands customers call the same number, get a live person 24/7, and talk to a crew that’s cleaned hundreds of residential arrays in this zip code.
We hear the same thing from homeowners in North Highlands who’ve dealt with other companies: a guy shows up in a rental van, quotes a number, and disappears. Gus puts his name on the building and his crew on your roof. Background-checked, uniformed, and trained on the equipment we service every day, including Tesla, Enphase, and SolarEdge systems. We don’t hand work off to subcontractors. You know who’s on your roof before they get there.
Response time to most of North Highlands is under two business days, and we can often be out the same week you call. For post-storm or bird-damage situations, we prioritize safety issues and can usually send someone within 24-48 hours. The phone is answered by a person, not a voicemail, at any hour.
Our Solar Panel Cleaning Services in North Highlands
Residential Panel Cleaning
A standard residential panel cleaning in North Highlands starts at $150 for a single-story ranch with up to 20 panels. Two-story homes and those with steep rooflines run $225-$400. We use deionized water and soft brushes designed for solar glass, so there’s no mineral spotting from the hard Sacramento Valley tap water and no scratching that voided panel warranties.

Commercial Array Cleaning
For the commercial rooftops and ground-mount arrays around McClellan Park and the industrial corridors along Roseville Road, we run scheduled cleaning contracts with pricing based on array size and accessibility. Most commercial arrays in North Highlands run $500-$1,200 per cleaning depending on panel count, and we offer quarterly or semi-annual plans that keep the panels producing closer to nameplate through the dusty summer stretch.

Bird & Critter Guard Installation
Pigeons, starlings, and squirrels are a constant problem in North Highlands, especially under panels on the older ranch homes where roof eaves make easy nesting. We install heavy-gauge wire mesh around the perimeter of the array to keep birds and squirrels out from under the panels. The materials and labor typically run $18-$25 per linear foot, and most North Highlands homes need 60-100 feet of guard work done, so most jobs land between $1,100 and $2,500.

Debris & Soiling Removal
North Highlands sits in the Sacramento Valley floor where the air fills with dust, pollen, and agricultural particulates every summer. Add in the mature oaks and maples planted in the 1950s and 1960s, and you get a layer of sap, leaf litter, and acorn caps that bakes onto the glass during triple-digit July days. A soiling meter read before and after tells us exactly how much output you’re losing. Most North Highlands homes see 5-12% production loss from soiling when they call us, and we bring them back to within 2% of nameplate.

Scheduled Cleaning Plans
For homeowners who’d rather not think about it, we set up recurring cleaning plans based on your specific conditions: how many trees hang over the roof, how much bird activity there is, and what your SMUD true-up statements are showing. Most North Highlands residential plans run $100-$175 per visit on a quarterly or twice-yearly schedule, and we call you to schedule, not the other way around.

Post-Storm Panel Cleaning
Winter storms in the Sacramento Valley leave a film of mud and debris on panels, and if the wind kicked up, you might also have tree litter and broken branches sitting on the array. A post-storm cleaning in North Highlands runs $150-$300 depending on array size and how much debris we have to clear. We also verify inverter status and rapid shutdown function before we leave, which matters more than you’d think on the older 100-amp panels in this neighborhood. More on that below.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in North Highlands
We clean and maintain systems built on Tesla, Enphase, SolarEdge, FranklinWH, SunPower, Panasonic, Qcells, REC, and more. Our techs are trained on the specific monitoring platforms and inverter behavior of each brand, so when a post-cleaning production check shows something off, we know whether it’s residual soiling, a shade issue, or an inverter fault. For North Highlands customers, that means no waiting on a third-party brand rep to diagnose a problem we could see in the monitoring app.
Common Solar Panel Cleaning Problems We See in North Highlands Homes
- Shade trees from the original 1950s plantings blocking the backyard south plane. The tract homes built for McClellan workers were laid out with the prime solar exposure facing the backyard, and the oaks and maples planted by those military families have matured right over that roofline. Sap, leaves, and acorn caps bake onto the glass all summer and cut output from the exact panels you need producing.
- Bird nesting under the array edge on ranch-style roof eaves. The older ranch homes in North Highlands have shallow roof pitches and wide eaves that make ideal nesting spots for pigeons and starlings. Droppings aren’t just ugly; they create hot spots on the module that reduce output and can etch the glass over time.
- Old 60-100 amp electrical panels that make post-cleaning ground-fault trips more common. A lot of the original North Highlands homes still run on the panels installed when they were built, and washing a dirty array can sometimes reveal a ground fault that was hiding under the soiling. We check rapid shutdown and inverter status after every cleaning so you don’t get a call from us saying everything is fine and then an inverter alarm the next morning.
- SMUD true-up spikes that scare people into thinking their panels are failing. Because North Highlands is on SMUD, not PG&E, a dirty array shows up differently on your bill. The production shortfall from soiling gets priced out on SMUD’s rate schedule, and a 5% loss here can erase more true-up credit than the same dirt would in PG&E territory. Homeowners see the number, assume the system is broken, and panic. Sometimes it’s just dirt.
Pricing for Solar Panel Cleaning in North Highlands, CA
What you’ll pay depends on how many panels you have, roof pitch, and whether we’re installing critter guard or just cleaning. Here’s where North Highlands pricing typically lands:
- Residential cleaning, single-story, up to 20 panels: $150-$250
- Residential cleaning, two-story or steep roof: $225-$400
- Commercial array cleaning: $500-$1,200 depending on panel count
- Bird and critter guard installation: $18-$25 per linear foot, most homes $1,100-$2,500 total
- Scheduled cleaning plan, per visit: $100-$175
- Post-storm cleaning and debris removal: $150-$300
Every estimate is free, and the number we quote is the number you pay. No signature wanted tonight, no pressure to commit before we leave. Bring us your SMUD bill and we’ll build the math off your actual usage and production history, not a brochure. Senior and veteran discounts are 10% and never expire. Call (877) 550-6892 for an exact quote.
We Also Serve Cities Near North Highlands
Our Solar Panel Cleaning in North Highlands crew also covers Foothill Farms, Antelope, Rio Linda, and Carmichael. If you’re in one of those areas and your panels are showing a production dip, the same local team that works North Highlands can be out to you just as fast.
Serving North Highlands, CA - Our Local Coverage Area
We’re based in the North Highlands area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - Solar Panel Cleaning in North Highlands
SMUD credits your excess production on its own rate schedule, which prices a kilowatt-hour differently than PG&E’s NEM 3.0 math, and a 5% soiling loss on your array gets multiplied through SMUD’s distinct true-up calculation, so the dollar hit is often larger than the same dirt would cause one county over. If your true-up bill is higher than your production model says it should be, call (877) 550-6892 and we’ll put a soiling meter on the array to see exactly what dirt, sap, and bird mess are costing you.
Not always, but on the older North Highlands tracts where mature oaks and maples now hang over the backyard south roof plane, a quick Solmetric shade read before we wash tells us whether the output loss you’re seeing is dirt, shade, or both, which saves you from paying for a cleaning that only solves part of the problem. If shade is the bigger factor, we’ll tell you straight and talk about whether trimming or panel repositioning makes more sense than another cleaning. Estimates and reads are free.
A dirty panel itself won’t trip a breaker, but washing an array on an older North Highlands home can expose a ground fault or loose connection that’s been hiding under the grime, and that fault can trip the inverter or the main panel after we’re done, which is why we check rapid shutdown and inverter status on every cleaning before we leave. It’s a 10-minute check that keeps you from waking up to an alarm you didn’t expect.
On a 6 kW system in North Highlands, where summer soiling routinely cuts output 5-12%, a twice-yearly cleaning plan at $100-$175 per visit typically pays for itself in a single summer if your array is under mature trees or near a bird roost, and on SMUD’s rate schedule the math is often faster than homeowners expect because the credit loss is priced differently than PG&E territory. We can run the numbers off your last true-up statement and tell you whether a plan makes sense before you commit to one.
Yes, especially in North Highlands where winter storms leave a fine silt film that doesn’t look like much from the ground but cuts output 3-7%, and if your panels are already under tree cover, that layer bakes on during the first hot week and gets harder to remove. A post-storm cleaning is $150-$300, and we’ll check for micro-cracks, loose mounting, and critter damage while we’re up there. Call (877) 550-6892 and we’ll be out within a couple of days.
Call Gus’s Solar for Panel Cleaning in North Highlands
We’re a local shop, not a national outfit. Gus Petrakis puts his name on the truck, his crew does the work, and a live person answers the phone any hour. If your SMUD true-up is higher than it should be or your panels just haven’t looked right since the last storm, call (877) 550-6892 and we’ll come take a look. Free estimate, straight numbers, no pressure to sign tonight. Bring us your bill. We’ll bring you the math.
Written by Gus Petrakis, Owner at Gus’s Solar, serving North Highlands and the surrounding Sacramento Valley communities.






Before
After
Before
After
Before
After