Troubleshooting

Solar battery not charging (troubleshooting checklist)

When a battery “won’t charge,” the fastest path is to stop guessing and separate three possibilities: not enough solar, controller behavior that’s normal, or a real wiring/battery issue. This checklist helps you do that safely.

Table of contents

Key takeaways

  • “Not charging” is often low solar input (clouds, winter sun angle, new shading) rather than a failed component.
  • Charge controllers may show little or no current when the battery is already near full (float/maintenance behavior).
  • Many “charging problems” are actually net load problems: the system is producing power, but loads are consuming it.

Before you troubleshoot: what “not charging” really means

You’re the hero here: you want a system that’s predictable. The plan is to define the symptom precisely.

  • No charging current on the controller display/app
  • Battery percentage or voltage not increasing over time
  • Loads shutting down due to low voltage even on sunny days
Digital multimeter used to check solar battery voltage during troubleshooting.

Step 1: Rule out “normal low input” (weather, season, shading)

Batteries charge when solar input exceeds loads. On cloudy days (or in winter), your panels may be producing far less than you’re used to.

  • Compare to the same season, not summer peak output.
  • Check for new shading (trees grow, sun path changes, snow cover).
  • Confirm expectations using a quick estimate.

Expected daily Wh ≈ Panel watts × Peak sun hours × Efficiency

Step 2: Check the controller status (bulk/absorption/float)

Many controllers reduce current on purpose as the battery approaches full. That can look like “not charging” when it’s actually normal float behavior.

Look for the charging stage

  • Bulk: high current (when available) while the battery is low
  • Absorption: current tapers as voltage is held near the target
  • Float: maintenance level once the battery is near full

Step 3: Confirm the battery isn’t already full (or limited by BMS)

A battery can “refuse charge” for reasons that are protective rather than broken.

  • Battery already near full: the controller will reduce current.
  • Cold-temperature limits: many lithium batteries restrict charging when cold.
  • BMS protection: the battery may limit current or disconnect charging under certain conditions.

Step 4: Compare charge current vs load (net charging)

If loads are high, the battery may not rise even with solar present. This shows up as “controller says charging, battery stays flat.”

  • If possible, turn off non-critical loads briefly and see whether net charge changes.
  • Check whether a new load was added (space heater, fridge mode change, pumps, battery charger).
  • Verify inverter idle draw if you’re off-grid.

Step 5: Inspect wiring, fuses/breakers, and connections

A loose connection can behave like a resistor: it limits current and creates heat. This is where you should be conservative: if you see discoloration, melted insulation, or hot terminals, stop.

  • Look for obvious issues: loose lugs, corrosion, damaged insulation, tripped breakers.
  • Verify DC ratings: protection devices should be DC-rated for your voltage.
  • Check the “highest-current run”: battery-to-inverter cabling (if you have an inverter).

Step 6: Verify controller settings and battery profile

Incorrect charging voltages or the wrong battery profile can prevent proper charging. Confirm that the controller is set to the correct battery chemistry and system voltage.

  • Absorption/float setpoints: match the battery manufacturer’s guidance.
  • Temperature compensation: especially important for lead-acid.
  • Current limits: some controllers allow manual current caps.

Step 7: Use measurements if you are qualified

If you have a multimeter and are comfortable working safely, verify PV input voltage and battery voltage at the controller terminals. Large discrepancies can indicate a wiring or connection problem.

Never probe live conductors unless you know how to do it safely. When in doubt, stop and call a qualified professional.

Quick checklist

  • PV input present? check sun, shade, and panel cleanliness.
  • Controller status? confirm bulk, absorption, or float.
  • Battery ready to accept charge? check BMS or temperature limits.
  • Loads too high? compare charging current to load draw.

After the fix

Once charging is restored, note the conditions and settings that worked. This makes future troubleshooting faster and safer.

Prevention tip

Regularly check connections and controller settings to avoid repeat issues during seasonal changes.

Quick note

Small adjustments can prevent big failures. Take photos of wiring before changing it.

Common mistakes (and what they look like)

  • Assuming the controller is broken on cloudy days: low input is the most common “cause.”
  • Ignoring charging stage: float/absorption taper can look like “no charge.”
  • Chasing battery percentage only: look at trends over time with the same loads and conditions.
  • Oversizing loads without resizing the system: net load overwhelms net charge.
  • Reusing non-DC-rated protection hardware: creates real safety risk.

FAQ

Why is my solar battery not charging during the day?

Common causes include low sun input (weather/season/shading), a battery that’s already near full (float), high loads consuming the charge, or wiring/protection issues limiting current.

How do I tell if my charge controller is working?

Look for PV input readings, charging stage indicators, and whether battery voltage/current changes when conditions and loads change. Use the controller’s manual/app indicators as the primary reference.

Can a full battery look like “not charging”?

Yes. In float mode the controller may show low current because it’s only maintaining charge.

Why does charging stop when it’s cold?

Many lithium batteries limit charging at low temperatures to avoid damage. This can appear as zero charge current until the battery warms.

When should I call a professional?

If you see heat damage, smell burning, find melted insulation, or can’t verify DC ratings and safe isolation points, stop and contact a qualified professional.