How Do I Get Rid of Birds Nesting Under My Solar Panels?

By Gold Coast Window and Pressure CleaningUpdated July 2026

Quick answer

The only reliable fix for birds — usually pigeons — nesting under solar panels is to physically exclude them with purpose-made mesh clipped around the panel perimeter. On the Gold Coast, professional bird proofing costs $25–$35 per metre of panel perimeter, which includes cleaning the roof and panels and removing nesting debris before the mesh goes on. Spikes, plastic owls and ultrasonic devices don't work under panels because the birds nest beneath the panels, not on them.

Why pigeons love solar panels (and why it gets worse if you wait)

The gap under a solar panel is the best real estate a pigeon will ever find: warm, dry, shaded, predator-proof and elevated. Once one pair moves in, the flock follows — pigeons are communal and return to successful nesting sites. Within a season you can go from two birds to a colony.

The damage compounds: droppings are acidic and corrode panel frames, roof fixings and tile coatings while creating output-killing hot spots on the glass. Nesting material packs under the array, blocking airflow (hot panels lose efficiency) and damming water flow across the roof. Nests attract mites and lice, which migrate into ceiling cavities. And the scratching and cooing at dawn drives people to us more than any of the technical reasons.

What actually works: perimeter mesh exclusion

We install UV-stabilised, marine-grade mesh around the full perimeter of the array, secured with purpose-made clips that grip the panel frame without drilling or piercing anything — critical, because screwing into panel frames or the roof voids warranties and creates leak points. Done properly, mesh is close to invisible from the ground, outlasts the paintwork, and excludes birds permanently while preserving the airflow gap panels need for cooling.

Before meshing, the space under the array has to be cleared and cleaned: old nests, eggs, droppings and debris come out, and we clean the panels and affected roof area. Sealing birds' mess (or worse, a bird) under the mesh is the classic botched-job mistake.

What doesn't work

  • Spikes: birds don't land where spikes go — they walk under the panel edge. Spikes on the panel perimeter also look terrible and do nothing about the gap.
  • Plastic owls, hawk kites, reflective tape: pigeons habituate within days. We've removed nests from directly beside decoy owls.
  • Ultrasonic deterrents: no credible evidence they move established pigeons, and your dog can hear them even if you can't.
  • Gel repellents: degrade fast in Queensland sun, trap small birds cruelly, and make a sticky mess of the roof.
  • Scaring them off without exclusion: they come back the same afternoon. The nest site is the attraction; remove access or nothing changes.

What bird proofing costs on the Gold Coast

Our solar panel bird proofing is $25–$35 per metre of array perimeter, and that price includes the roof and solar panel clean plus supply and installation of the mesh — most competitors quote the clean separately, so compare like for like. A typical 20-panel residential array works out well under the cost of repairing corroded fixings or replacing hot-spotted panels later. Because every array layout is different, we quote from a photo or quick site look — use our instant quote form and attach photos.

Related Questions

Feral pigeons are an introduced pest species and their nests can be removed. Native birds are protected — if a native species has nested under panels (rare, but it happens with doves), timing and method matter. We check what we're dealing with before touching anything.

Get Your Free Quote

Answer some quick questions for an instant online price — or just leave your details and we’ll be in touch. No phone call required.

Prefer to talk? Call (07) 5651 2386 — we actually answer.

Get Your Free Quote

Answer some quick questions for an instant online price — or just leave your details and we’ll be in touch. No phone call required.

Prefer to talk? Call (07) 5651 2386 — we actually answer.