How-To

Charge Controller Settings for Small Batteries

By Solar Panel Kits · September 12, 2026

A charge controller fresh out of the box usually ships with default settings tuned for flooded lead-acid batteries. If you are running AGM, gel, or LiFePO4 batteries, those defaults will either undercharge or overcharge your battery, shortening its life or creating safety hazards. Configuring the correct voltage setpoints takes five minutes and is the single most important step after connecting your solar system.

Understanding the Charge Stages

Modern charge controllers use a multi-stage charging algorithm with three primary stages plus an optional fourth stage for lead-acid batteries.

Bulk stage: The controller sends maximum available current to the battery. Voltage rises gradually as the battery charges. This stage does most of the heavy lifting, bringing the battery from discharged to roughly 80 percent state of charge.

Absorption stage: When the battery voltage reaches the absorption setpoint, the controller holds that voltage constant while current gradually tapers. The battery fills the remaining 20 percent of its capacity during this stage. The absorption stage typically lasts one to three hours depending on battery size and charge current.

Float stage: After absorption completes, the controller drops to a lower float voltage and maintains it. This keeps the battery at full charge without continuing to push current, which would cause overcharging in lead-acid batteries and overheating in lithium batteries. Float is a maintenance hold, not a charging stage.

Equalization (lead-acid only): Some controllers offer a periodic equalization stage that intentionally overcharges the battery at a higher voltage for a short period. This mixes the electrolyte in flooded lead-acid batteries and helps equalize cell voltages across the string. Equalization is never used with sealed AGM, gel, or lithium batteries.

Voltage Setpoints by Battery Type

SettingFlooded Lead-AcidAGMGelLiFePO4
Absorption Voltage14.4–14.8V14.2–14.4V14.0–14.2V14.2–14.6V
Float Voltage13.2–13.5V13.2–13.4V13.5–13.8V13.6V
Equalization15.0–15.5VOFFOFFOFF
Low-Voltage Disconnect11.5V (50% DOD)11.5V (50% DOD)11.5V (50% DOD)10.0–10.5V (90% DOD)
Reconnect Voltage12.5V12.5V12.5V12.0V

These ranges are general guidelines. Always defer to your specific battery manufacturer's recommended charge parameters. Some LiFePO4 batteries specify narrower ranges, and some AGM batteries have brand-specific absorption voltages.

Configuring Low-Voltage Disconnect

Low-voltage disconnect (LVD) is a protective cutoff that disconnects the load from the battery when voltage drops below a set threshold, preventing damaging deep discharge. For lead-acid batteries, discharging below 50 percent state of charge (approximately 11.5V under light load) significantly shortens cycle life. Setting LVD at 11.5V protects the battery while providing usable capacity.

For LiFePO4 batteries, the voltage curve is much flatter through most of the discharge range, then drops sharply near empty. Set LVD at 10.0–10.5V to use the available capacity without hitting the BMS cutoff, which is typically at 8.0–9.0V. The BMS cutoff is a hard safety limit, not a normal operating boundary.

Reconnect voltage should be set above LVD to prevent rapid cycling of the load relay. A gap of 0.5–1.0V between LVD and reconnect is typical. This ensures the battery recovers meaningfully before the load reconnects.

Temperature Compensation

Lead-acid battery charge voltages should adjust with temperature. The standard compensation coefficient is approximately -0.005V per cell per degree Celsius deviation from 25°C. For a 12V battery (six cells), that is -0.030V per degree C. At 0°C (25 degrees below reference), the absorption voltage should increase by 0.75V. At 40°C (15 degrees above reference), it should decrease by 0.45V. Some controllers include a remote temperature sensor that plugs into the controller and attaches to the battery case. Without this sensor, the controller uses its own internal temperature, which may differ significantly from the battery temperature.

LiFePO4 batteries generally do not need temperature compensation for charging voltage. However, they should not be charged below 0°C (32°F) without a heated BMS. Many controllers with a lithium profile include a low-temperature charging cutoff that prevents charging below freezing. Verify your controller has this feature if your system operates in cold climates.

Common Configuration Mistakes

Leaving the controller on the default flooded lead-acid profile while running AGM or lithium batteries is the most common error. The absorption voltage for flooded lead-acid (14.4–14.8V) is too high for AGM (which maxes at about 14.4V) and potentially damaging for lithium if the BMS does not intervene. Leaving equalization enabled for sealed or lithium batteries is the second most common mistake. Equalization voltages of 15.0V+ can rupture sealed AGM batteries and trigger BMS safety shutdowns on lithium batteries. Setting LVD too low for lead-acid batteries (below 11.0V) allows discharge beyond 50 percent, which accelerates plate sulfation and permanently reduces capacity.

Remote Programming and Monitoring

Many mid-range and higher charge controllers now offer Bluetooth connectivity for remote programming and monitoring. Using a phone app, you can view real-time battery voltage, charge current, daily energy harvest, load current, and fault history without opening the enclosure or physically accessing the controller. This is particularly valuable for installations in weatherproof enclosures mounted on poles or in attics where physical access requires a ladder.

Some controllers support firmware updates over Bluetooth, which allows the manufacturer to add new battery profiles or fix charging algorithm bugs after purchase. This future-proofing is worth considering when choosing between controllers at similar price points. A controller that can receive a LiFePO4 profile update is more versatile than one locked into the battery profiles it shipped with.

For large or critical systems, controllers with RS-485 or Ethernet connectivity allow integration with home automation platforms, remote monitoring dashboards, and alert systems that notify you by email or text if the system enters a fault state. These features are overkill for a single camera installation but valuable for multi-device systems or installations that are physically distant from your home.

Factory Reset and Starting Fresh

If a charge controller is behaving erratically after multiple setting changes, a factory reset clears all custom parameters and returns the controller to its default profile. Most controllers have a reset button or a menu option in the display interface. After resetting, reconfigure the battery type, absorption voltage, float voltage, LVD threshold, and reconnect voltage from scratch using the battery manufacturer's specifications. Document the settings you apply so you can restore them quickly if a future reset is needed. Keeping a photo of the settings screen on your phone is a simple backup that saves time during field troubleshooting.

If your system uses multiple batteries in parallel, verify that the charge controller's voltage sensing reflects the actual battery bank voltage and not just the voltage at the nearest battery terminal. Long wire runs between batteries and the controller introduce voltage drop that can fool the controller into overcharging the near battery while the far battery remains undercharged. Connect the controller's voltage sense leads directly to the battery terminals, or use a remote voltage sense cable if the controller supports one, to ensure accurate readings regardless of wire length.

Where to Buy

Check Prices on Amazon Check Prices on eBay Shop Bluetti Power Stations Shop Renogy Solar

Frequently Asked Questions

What voltage should I set for a 12V LiFePO4 battery?

Typical LiFePO4 charge settings: bulk/absorption voltage 14.2–14.6V, float voltage 13.6V, low-voltage disconnect 10.0–10.5V. Check your specific battery's datasheet, as recommended voltages vary slightly between manufacturers.

What is the difference between bulk, absorption, and float charging?

Bulk charging pushes maximum current until the battery reaches the absorption voltage. Absorption holds that voltage while current tapers as the battery fills. Float drops to a lower voltage to maintain full charge without overcharging.

Should I turn off equalization for lithium batteries?

Yes, always. Equalization is a controlled overcharge designed for lead-acid batteries to balance cells. Lithium batteries handle cell balancing through their built-in BMS and should never receive equalization voltage, which can damage cells.