Most users seeing “Float,” “Boost,” and “Bulk” on their controller screen for the first time have no idea what these words mean. They look like engineering jargon that only professionals understand. But the truth is, understanding these three terms requires just one simple analogy — pouring water into a bucket.
A controller doesn‘t charge a battery in one continuous “dump.” Instead, it follows a carefully designed three-stage process. Each stage has a different goal: the first pursues “speed,” the second pursues “fullness,” and the third pursues “stability.” Understanding these three stages allows users to judge whether their system is operating normally — and to spot problems before they become failures.
Bulk is the initial charging stage. During this phase, the controller charges the battery at its maximum available current, with voltage rising gradually.
Imagine you have an empty bucket and need to fill it as quickly as possible. You open the faucet all the way and let the water rush in at full flow — that‘s how the Bulk stage works. The controller sends every available amp from the solar panels to the battery, and the battery voltage climbs steadily from its low point.
The key characteristics of this stage: current is constant, voltage rises. The controller doesn’t regulate voltage — it only limits current to a safe maximum. For a deeply discharged battery, the Bulk stage may last several hours, until the battery voltage rises to the set “absorption point” (approximately 14.4V for a 12V system).
The goal of Bulk is clear: bring the battery from a low state of charge back up to a high state as quickly as possible. During this stage, the battery can safely accept high current, so the controller charges at full power without hesitation.
When battery voltage reaches the set absorption point, charging enters the Absorption stage (labeled as Boost on some controllers).
The operating mode changes fundamentally: voltage is held constant, current declines.
Back to the bucket analogy: the bucket is nearly full. You can‘t keep blasting it with the hose, or water will overflow. So you turn the faucet down, letting a thinner stream flow while keeping the water level rising steadily — that’s how Absorption works. The controller locks the voltage at the absorption point (approximately 14.4V for 12V systems), preventing it from rising further, while charging current naturally declines as the battery becomes increasingly saturated.
This stage is the most critical “fine-tuning period” in the entire charging process. If voltage is too high, the battery overcharges, heats up, and gasses. If voltage is too low, the battery never reaches full charge. The precision of the controller during this stage directly determines battery lifespan.
The duration of Absorption depends on depth of discharge and battery type. Generally, lead-acid batteries require 2-4 hours, while lithium batteries require less. When charging current drops to a set threshold (typically 2%-5% of the Bulk stage current), the controller determines the battery is essentially full and moves to the next stage.
Once the battery approaches full charge, charging enters the Float stage.
The goal here: maintain the battery at full charge without overcharging it.
Continuing the bucket analogy: the bucket is full. You don‘t need to pour more water in, but water naturally evaporates and the level slowly drops. So you open the faucet just enough to let one drop at a time fall in, exactly offsetting the evaporation — that’s how Float works. The controller lowers voltage to a lower level (approximately 13.6V for 12V systems) and uses a tiny current to maintain the battery at full charge, compensating for self-discharge losses.
Float voltage is intentionally lower than Absorption voltage. The lower voltage prevents the battery from sitting at an elevated voltage continuously, reducing water loss and plate corrosion, and extending battery life.
What would happen if a controller had only one stage — say, charging at a constant 14.4V?
The result: the battery would overcharge. Applying high voltage when the battery is nearly full causes water in the electrolyte to electrolyze into hydrogen and oxygen. Internal pressure rises, temperature increases, and water is lost. For sealed lead-acid batteries, this means significantly shortened lifespan. For lithium batteries, it can lead to more serious safety issues.
Conversely, if the controller always charged at maximum current without voltage regulation, battery voltage would spike to dangerous levels as it approaches full charge.
The essence of three-stage charging is dynamically adjusting the charging strategy based on the battery‘s “acceptance capacity” : drink deeply when empty, sip slowly when nearly full, and moisten gently when full. This refined management is precisely the core value that distinguishes modern controllers from simple constant-voltage chargers.
Understanding the three stages allows users to read more from the controller screen:
If the battery is clearly not full, but the controller immediately shows “Float” — this could mean two things: either the battery is actually near full charge (the user just thinks it “hasn’t been charging long enough”), or there is a high-impedance problem in the charging circuit — such as excessively long cables, oxidized connectors, or a shaded solar panel causing charging current to be too low, leading the controller to mistakenly conclude the battery is full.
If the controller remains in “Bulk” for an unusually long time without entering “Absorption” — it may indicate insufficient solar panel power, or persistently poor sunlight conditions, preventing the battery from ever reaching the absorption point.
If the “Absorption” stage is unusually short — it may indicate severely degraded battery capacity, or an incorrect battery type setting (for example, setting a lithium battery as lead-acid, causing mismatched charging parameters).
Bulk, Absorption, Float — these three words may look like engineer code, but they essentially describe one thing: how to safely, efficiently, and completely charge a battery. Using the “pouring water into a bucket” analogy: fill fast, then slow, then trickle. Understanding these three stages allows users to judge their system‘s health from the controller screen — and to spot problems before they become failures.
Fill out the form below and our team will get back to you within 24 hours.
Your inquiry has been submitted successfully. Our team will contact you within 24 hours.