What “Cell Voltage Difference” Means
The cell voltage difference, often called cell spread or delta-V (ΔV), is the gap between the highest and lowest individual cell voltage in a series-connected battery at a particular moment. If the highest cell is 3.45 V and the lowest is 3.39 V, the difference is 0.06 V. Multiplying by 1,000 expresses the same gap as 60 mV.
The calculation does not average the pack, estimate capacity, or identify why one cell is different. It answers a narrower question: how far apart are the two extremes right now? That makes it useful for logging BMS data, checking whether cell readings are converging during balancing, and noticing whether the same cell repeatedly becomes the highest or lowest.
Keep the original high and low readings beside the calculated spread. A 20 mV difference near one part of a chemistry's voltage curve can have a different practical meaning from 20 mV at another part, and two packs can show the same spread while sitting at very different absolute cell voltages.
Why Measurement Timing Changes The Result
Cell voltage is not fixed while a battery is operating. Current flowing into or out of the pack creates voltage changes related to internal resistance, connections and electrochemical behavior. A cell that looks close to its neighbors at rest may separate more under a heavy load; another may rise faster than the others near the end of charging.
For that reason, label each reading with the operating condition. “60 mV spread” is incomplete documentation. “60 mV spread while charging at 20 A, near the upper charge region, pack temperature 24°C” is far more useful when you compare later observations.
| Measurement condition | What it can show | Main caution |
|---|---|---|
| Resting | Cell voltages after current has been removed long enough for transient sag or charge rise to settle. | Rest time matters; readings taken immediately after charging or loading can still be moving. |
| Charging | Which cell reaches the upper region first and whether balancing activity changes the spread. | Charger current and BMS behavior can make the spread dynamic. |
| Discharging | Which cell sags most as current is drawn. | Load current, wiring and cell internal resistance affect the reading. |
When using a manual meter rather than a BMS, take care that the readings are as close together in time as practical. If pack voltage is changing quickly, measuring cell 1 and cell 16 several minutes apart can create an apparent difference that partly reflects timing rather than cell mismatch.
Why A Universal “Good” Millivolt Number Is Misleading
It is tempting to turn the result into a traffic-light rule such as “under X mV is good and over Y mV is bad.” That shortcut can be unreliable because acceptable behavior depends on chemistry, state of charge, cell design, pack age, current, temperature, BMS settings and the manufacturer's specified limits.
LiFePO4 cells, for example, have a comparatively flat voltage region through much of their state-of-charge range. Cells can be at somewhat different states of charge while their mid-range voltages appear close. Near the upper or lower knees of the curve, voltage can change more rapidly, so a spread that was difficult to see in the middle of the range may become much more obvious.
Other lithium-ion chemistries have different voltage curves, but the same principle remains: the number needs context. Use the calculator to quantify the difference, not to invent a chemistry-independent pass/fail limit. If your BMS provides balance-start, overvoltage, undervoltage or delta-voltage settings, use values supported by the battery/BMS documentation rather than copying an arbitrary threshold from another pack.
What Can Cause One Cell To Read Higher Or Lower?
A voltage outlier is a symptom, not a complete diagnosis. One cell can differ because its state of charge has drifted relative to the rest of the series string. Capacity mismatch can also become visible near the ends of the usable range because a lower-capacity cell reaches an upper or lower limit earlier than its neighbors.
Internal resistance is another factor. Under load, a cell with higher resistance can show more voltage sag; during charging it may show a larger voltage rise for the same current. Connection resistance, sense-wire issues, loose terminals, corrosion or a poor crimp can also influence what a BMS reports, especially when current is flowing.
Measurement error should stay on the list until it is ruled out. BMS ADC channels have finite accuracy, meters have tolerances, and poor probing technique can introduce noise. If one channel looks suspicious, compare it with a suitable independent measurement when that can be done safely and in accordance with the equipment instructions.
Temperature can matter as well. Cells at different temperatures do not necessarily respond identically to charge or load. A pack with uneven heating or cooling may show a voltage pattern that changes as temperatures equalize.
Cell Balancing And Voltage Spread
Many battery management systems include balancing, but “balancing” can mean different things. Passive balancing typically removes a small amount of charge from higher-voltage cells through resistive bleed paths. Active balancing moves energy between cells or groups. The available balance current and the conditions that enable balancing determine how quickly a voltage spread can change.
A BMS that begins balancing only near the upper charge region may show little balancing activity at mid state of charge. That does not necessarily mean the feature is broken. Conversely, seeing the spread temporarily narrow during balancing does not prove every cell has identical capacity or health.
For a useful check, log the highest cell, lowest cell, spread, pack current and state of charge before balancing, while balancing is active, and after the pack has rested. If the same cell repeatedly runs ahead or falls behind across several comparable cycles, the pattern is more informative than a single screenshot.
If you want to estimate how long a known amount of imbalance might take to correct at a specified balance current, use the Battery Cell Balancing Time Calculator. That calculation still depends on realistic balance-current and charge-difference assumptions.
Spread Under Load Versus Spread At Rest
Under load, the measured cell voltage includes a transient component related to current and internal resistance. If two cells have similar resting voltage but one drops farther when the same pack current flows through the series string, that cell or its connection deserves attention. The effect can reverse or shrink after the load is removed.
This is why a load-induced spread should not be mixed with a resting spread in the same trend line without labels. A pack might show 15 mV at rest and 80 mV under a demanding load, then return toward the resting value after current stops. Those are three different observations, not contradictory calculator results.
If a BMS trips on one cell during discharge, record the cell voltage immediately before the event if the monitoring system provides it. A low cell under load may be reaching a protection threshold before the rest of the pack even when the total pack voltage still looks plausible.
Likewise, during charging, one cell may reach an upper protection limit first and cause the BMS to stop charge current. The pack-level charger voltage alone cannot show which cell triggered that event; cell-level data can.
How To Build A Useful Cell-Voltage Log
A simple log makes the calculator much more valuable. Record date, battery temperature, pack current, approximate state of charge, highest cell voltage, lowest cell voltage, calculated spread, and which cell numbers were high and low. Add a note about whether the pack was resting, charging or discharging.
Consistency matters more than collecting hundreds of random screenshots. For example, compare the pack after the same rest period at a similar state of charge, or compare the spread at a repeatable charge current near the same point in the charging cycle. This reduces the chance that operating-condition differences are mistaken for deterioration.
Also watch whether the identity of the outlier changes. If many cells trade places within a narrow range, that is a different pattern from one cell repeatedly becoming the first to rise during charge or the first to sag under load. The latter pattern can justify closer inspection of that cell, its connections and the measurement channel.
What The Calculator Cannot Tell You
The calculator cannot determine remaining amp-hour capacity, internal resistance, state of health or safe serviceability from two voltage readings alone. Those questions require additional measurements or tests. A small spread can coexist with low overall capacity if all cells have aged similarly, and a larger transient spread under heavy load may narrow after the load is removed.
It also cannot approve BMS settings or decide whether a pack should be balanced manually. Applying an external balance or charging individual cells can create serious hazards if the method is incompatible with the battery construction. Follow the battery and BMS manufacturer's procedures and use appropriately rated equipment.
Finally, the calculator cannot override absolute cell-voltage limits. Even if the highest and lowest cells are close together, every individual cell still needs to remain within the permitted operating range for its chemistry and product design.
When A Repeated Outlier Deserves More Attention
Further investigation is reasonable when the same cell repeatedly reaches an upper or lower protection threshold first, shows noticeably greater sag at a comparable load, or diverges from neighboring cells across multiple comparable cycles. The relevant next step may be checking sense wiring and connections before assuming the cell itself has failed.
Unexpected heat, swelling, odor, leakage, physical damage, repeated protection trips or manufacturer-defined fault alarms are not “calculator problems.” Stop using or charging the battery as directed by the product's safety guidance and seek qualified service where appropriate.
For packs that are serviceable only by trained technicians, do not open the enclosure merely to obtain a better voltage reading. Use the monitoring data the system safely exposes, and treat inaccessible internal measurements as a reason to follow the manufacturer's diagnostic process rather than bypassing safeguards.
Worked Examples
Example 1: 3.45 V highest and 3.39 V lowest
The spread is (3.45 − 3.39) × 1,000 = 60 mV. Record whether this snapshot was taken while the pack was charging, resting or under load. The 60 mV value by itself does not identify a fault or establish an acceptable limit.
Example 2: 4.18 V highest and 4.16 V lowest
The spread is 0.02 V, or 20 mV. Because the absolute voltages and likely chemistry differ from the first example, the two results should not be compared as though the lower mV number automatically means the second pack is healthier.
Example 3: Spread changes with load
Suppose a pack measures 12 mV at rest, rises to 70 mV during a repeatable high-current load, then returns to 18 mV after resting. That pattern points to a load-dependent effect worth logging. Compare the same cells, current and temperature on later tests before drawing conclusions.
Final Checklist Before You Act On A Cell-Spread Reading
- Keep the highest and lowest absolute cell voltages, not only the difference.
- Record whether the pack was resting, charging or discharging.
- Note pack current, temperature and approximate state of charge when available.
- Confirm the readings were captured at the same time or as close together as practical.
- Check whether the same cell repeatedly becomes the highest or lowest.
- Compare BMS readings with an independent measurement only when it is safe and permitted.
- Use manufacturer-defined voltage, balance and protection limits for decisions.
- Stop and follow product safety guidance if there is heat, swelling, odor, damage or repeated protective shutdown.