A LiPo that sags to 3.3V per cell on the first punch-out isn’t a bad battery — it’s a battery telling you something. Internal resistance is the single most honest health metric a LiPo has, and most pilots ignore it until the pack puffs. By the time you can see the puff, the IR has been climbing for 20 cycles already.
How to Measure LiPo Internal Resistance — The Right Way
The Tool You Need
Skip the charger-based IR readings. Most charger IR measurements are computed during the constant-current phase of charging using a simplified DC method that’s ±30% accurate on a good day. You need a dedicated IR meter that uses the 1kHz AC impedance method. The Wayne Giles ESR meter set the standard for years. Today, the toolkitRC M8 or the ISDT BG-8S both give AC impedance readings accurate within ±5%.
What you’ll spend: $50-80 for a meter that will tell you more about your $200 battery collection than any charger display ever will.
Step 1: Measure at a Consistent Temperature
IR changes dramatically with temperature. A pack at 15°C reads 30-50% higher than the same pack at 25°C. You need a consistent baseline. Room temperature (22-25°C) is the standard. If your packs live in a cold garage, bring them inside for 2 hours before measuring.
Troubleshooting: Two packs that measure identical IR at room temp can show wildly different IR in the field at 5°C. The pack with higher IR will sag noticeably more. This is why some packs “only work in summer” — their IR curve is steeper with temperature.
Step 2: Measure at Storage Voltage
Don’t measure IR on a fully charged pack. At 4.2V per cell, the chemical activity masks early cell degradation. Measure at storage voltage (3.80-3.85V per cell). This is when IR differences between healthy and dying cells are most visible.
Verification: Measure the same pack three times in a row. Readings should be within ±0.5 milliohm. If they drift by more than 1 milliohm between readings, your meter isn’t making solid contact on the balance leads.
Step 3: What the Numbers Mean
IR values vary by pack size. A 450mAh 1S whoop battery at 40 milliohms is fine. A 1300mAh 6S pack at 40 milliohms per cell is dead. The rule of thumb in the FPV world:
- Under 5 milliohms per cell (1300-1500mAh packs): Excellent. Fresh premium packs (Tattu R-Line, CNHL Black).
- 5-10 milliohms per cell: Healthy. Normal operating range for packs with 20-50 cycles.
- 10-15 milliohms per cell: Aging gracefully. Still flyable but you’ll notice sag on punch-outs. Start relegating to cruising packs.
- 15-20 milliohms per cell: End of flight life. Voltage sag is pronounced. These are bench-test packs now.
- Above 20 milliohms: Retire the pack. It’ll still charge and spin up on the bench, but in the air the voltage crater on punch-out will hit your warning threshold before a 5-second full-throttle climb is done.
Step 4: Cell Matching — The Spread Matters More Than the Average
A pack where every cell reads 8.0, 8.1, 7.9, 8.2 milliohms is healthier than a pack reading 5.0, 5.1, 12.0, 5.2. The cell with 12 milliohms will:
– Hit minimum voltage before the others under load
– Heat up more than its neighbors during discharge
– Cause the charger to terminate early (highest-IR cell reaches 4.2V first, lowest-IR cell may only be at 4.15V)
Max spread rule: Anything above 3 milliohms difference between cells is a failing pack. If you see one cell reading 5 milliohms and another at 9, that 9-milliohm cell has an internal short developing or has lost electrolyte. Parallel charge this pack and the good cells spend the entire charge cycle trying to equalize with the dying one — generating heat and accelerating everyone’s degradation.
LiPo IR Reference Table by Pack Size (at 25°C)
| Pack Size | Excellent | Good | Acceptable | Retire |
|---|---|---|---|---|
| 1S 300-450mAh (Whoop) | <30 mΩ | 30-50 mΩ | 50-70 mΩ | >70 mΩ |
| 3S 450-850mAh (Micro) | <12 mΩ/cell | 12-18 mΩ/cell | 18-25 mΩ/cell | >25 mΩ/cell |
| 4S 850-1300mAh (Toothpick) | <8 mΩ/cell | 8-13 mΩ/cell | 13-18 mΩ/cell | >18 mΩ/cell |
| 4S 1300-1550mAh (5-inch Freestyle) | <6 mΩ/cell | 6-10 mΩ/cell | 10-14 mΩ/cell | >14 mΩ/cell |
| 6S 1050-1300mAh (5-inch 6S) | <5 mΩ/cell | 5-8 mΩ/cell | 8-12 mΩ/cell | >12 mΩ/cell |
| 6S 1300-1800mAh (7-inch LR) | <5 mΩ/cell | 5-7 mΩ/cell | 7-10 mΩ/cell | >10 mΩ/cell |
What Most Pilots Get Wrong
Mistake 1: Trusting the Charger IR Reading
A typical ISDT or HOTA charger reports IR using the DC load method — it measures voltage drop during a brief constant-current pulse. This method includes the resistance of the main leads, the XT60 connector contacts, and the charger’s internal measurement circuit. On a pack with 5 milliohm actual cell IR, the charger might report 15-20 milliohms. You’d retire a perfectly good pack.
The consequence: You throw away $35-$50 packs that still have 50+ cycles in them, or worse, you trust a low charger reading and push a dying pack until it fails in flight.
The fix: A dedicated 1kHz AC impedance meter. There’s no shortcut here. If you’re serious about pack management, the $60 meter pays for itself in packs you don’t prematurely retire.
Mistake 2: Measuring Cold Packs and Panicking
Measuring at 10°C in your garage, seeing IR values double what you expected, and concluding your entire fleet is dying — I’ve done this. Took me an embarrassingly long time to figure out I just needed to warm the packs up.
The consequence: Unnecessary pack replacement. A 6-cell fleet adds up fast.
The fix: Standardize at room temp. If you must measure cold, measure your known-good reference pack at the same temperature and compare deltas, not absolute values.
Mistake 3: Only Measuring IR When Something Goes Wrong
IR tracking is most useful as a trend, not a single data point. A cell reading 8 milliohms today and 8 milliohms next month is fine. A cell reading 5, then 6, then 7, then 8 over four weeks is failing — even though every individual reading is in the “good” range.
The consequence: You catch the problem when the pack is already visibly puffed and unsafe. The IR trend told you four weeks earlier.
The fix: Log your IR measurements. A simple spreadsheet — date, pack number, cycle count, IR per cell — takes 30 seconds per pack and catches degradation trends weeks before they become flight problems.
⚠️ Regulatory Notice: The flight and battery handling recommendations in this article should be followed in accordance with the latest 2026 drone regulations in your country or region. Always verify local laws regarding battery transportation, storage, and disposal. Lithium polymer batteries are classified as dangerous goods under IATA and DOT regulations — ensure compliance with shipping and air travel restrictions specific to your jurisdiction.
Pack health starts with the numbers, not the puff. If you want a deeper dive into what those IR numbers mean in the air, our FPV voltage sag guide connects bench measurements to real-world flight behavior. And before you parallel charge based on IR-matched packs, review our parallel charging safety guide — it covers the board wiring and fuse protection every pilot should understand before plugging in multiple packs.
When your IR meter tells you a pack is on its way out, replace it with a quality pack that starts life in the sub-5 milliohm range. Tattu R-Line V5 6S 1300mAh packs consistently measure under 4 milliohms per cell out of the box and maintain that for 40+ cycles when stored properly.
