How To Fix Solar Lights Not Working

I'm here to share my experience. If you buy something through our links, we may earn a commission.

How To Fix Solar Lights Not Working

Solar lights are one of my favorite easy upgrades for a garden — they’re bright, simple to install, and give a yard instant atmosphere without running wires. But when they stop working it’s frustrating. The good news is most problems are fixable at home with a little time and a few inexpensive parts. In this guide I’ll walk you through why solar lights fail, how to diagnose the issue, and step-by-step fixes that have worked for me over years of tinkering in the garden.

Start with a quick reality check

Before diving into replacements and tools, try these quick checks. They often solve the problem in minutes.

  • Is the switch turned on? Sounds obvious, but some lights have small on/off switches hidden under the cap.
  • Have they had plenty of daylight? If it’s been cloudy for days, the battery may be low.
  • Are panels pointing toward the sun and free of shade? Even a little shadow cuts output dramatically.
  • Are the solar panels clean? Dirt, pollen, and bird droppings reduce charging efficiency.

Personal note

I once replaced an entire stake light because I assumed it was dead — only to discover the panel had been covered in a month of pollen. Ten seconds of cleaning and the light came back on. Always start with the simplest fix.

Common causes and how to diagnose them

Understanding the likely cause makes the fix faster. Here are the usual suspects and how to test for each.

Battery failure

Rechargeable batteries inside the light are the most common failure point. Most solar lights use NiMH or NiCd AA or AAA cells that wear out after a couple of years.

  • How to test: Remove the battery and measure voltage with a multimeter. A fully charged NiMH AA is ~1.2–1.3V; anything under 0.9V likely needs replacing.
  • How to fix: Replace with the same size NiMH rechargeable, ideally with higher capacity (mAh). Don’t use alkaline cells — they aren’t rechargeable and will be damaged.

Dirty or damaged solar panel

Panels suffer from grime and scratches.

  • How to test: Look for visible dirt or scratches. Test output with a multimeter under direct sun — you should see a voltage around 4–6V for small panels; less than 2V is weak.
  • How to fix: Clean gently with soapy water, rinse, and dry. If the panel is cracked or the output remains very low, replace the panel or the entire unit.

Shadow, poor placement, or seasonal sunlight

Shade from plants or seasonal low sun angles can mean insufficient charging.

  • How to test: Move the light to a sunny spot for a day and see if it lights.
  • How to fix: Reposition the fixture or trim overhanging branches. Consider relocating to capture more midday sun.

Photocell or switch malfunction

The photocell tells the light when to turn on at dusk. If it’s covered or faulty the light won’t come on at night.

  • How to test: Cover the photocell with your hand during the day — the light should switch on if the circuit and battery are OK.
  • How to fix: Clean around the sensor; if that fails you can temporarily bypass the sensor with a jumper wire to test the LEDs and battery.

LED or wiring faults

LEDs rarely fail, but wiring or solder joints can corrode or break.

  • How to test: Inspect internal wiring for corrosion or loose connections. Test LED(s) briefly with a fresh battery or small power source.
  • How to fix: Resolder loose wires, clean corrosion with vinegar and a brush, or replace the LED module if necessary.

Step-by-step repair process I use

Here’s my practical workflow when I face non-working solar lights.

  • Remove the light from the ground and open the housing according to the manufacturer’s instructions.
  • Visually inspect for water, corrosion, broken parts, or insect nests.
  • Remove and test the battery with a multimeter. Replace old rechargeable cells with fresh NiMH cells of the same size and as high mAh as fits.
  • Clean the solar panel with mild soap and water; dry fully.
  • Check the switch and photocell — clean and test by shading the sensor.
  • Test the LED by connecting it briefly to a charged battery; if it lights, reassemble and test outdoors overnight.
  • If the panel reads very low volts in bright sun, consider replacing the panel or buying a new light if parts aren’t available.

Quote

“Replace the batteries first, clean the panel next, and test again — you’ll be surprised how often that sequence brings a light back to life.” — an old gardener’s rule

When to replace parts vs replace the whole light

Cost and age determine whether you repair or replace.

  • Replace batteries if the unit is under five years old and the rest looks good.
  • Replace the panel if the plastic is cracked or the output remains low after cleaning.
  • Replace the entire light if housing is badly corroded, electronics are glued together, or you can buy a new light cheaper than parts and time.

Maintenance tips to keep solar lights working longer

  • Seasonal cleaning: wipe panels monthly in spring and summer, less often in winter.
  • Store lights indoors in winter in cold climates — cold and short days will shorten battery life.
  • Replace rechargeable batteries every 1–3 years depending on sun exposure and quality.
  • Choose quality lights with larger panels and higher-capacity batteries for shaded yards or longer run-time.

Final thoughts and my favorite quick fixes

Solar lights are delightfully low-maintenance, and most problems are easy to fix with a screwdriver and replacement NiMH batteries. I keep a small stash of AA NiMH cells, a cheap multimeter, and a tube of silicone sealer in my shed. Those simple tools have brought dozens of my garden lights back to life over the years. Start with cleaning and battery replacement, and work outward from there — nine times out of ten you’ll have your light shining again that same evening.

If you want, tell me the brand and model of your light and I’ll walk you through the likely parts and exact steps to repair it.

Nick Wayne

Gardening and lawn care enthusiast

Nicolaslawn