Battery & Power
Calculate battery C-rate or current
Use battery capacity with current or a target C-rate to compare charge and discharge demand.
Calculation breakdown
The time result is the ideal capacity-to-current relationship, not a guaranteed charge or runtime. Use the battery manufacturer’s continuous, peak, temperature and chemistry-specific limits.
How to Use the Battery C Rate Calculator
This calculator compares battery current with rated amp-hour capacity.
It supports two calculation directions:
- enter battery capacity and current to calculate C-rate;
- enter battery capacity and a target C-rate to calculate the corresponding current.
Optional inputs can also show nominal battery energy, nominal DC power, estimated current per parallel string, and how the calculated rate compares with a continuous manufacturer limit.
Information You Will Need
Charge or Discharge Operation
Select whether the current represents charging or discharging.
The mathematical C-rate formula is the same in both directions, but the permitted current may be very different.
A battery can have separate specifications for:
- recommended charge current;
- maximum continuous charge current;
- maximum continuous discharge current;
- short-duration peak or pulse current.
Compare the calculator result with the specification that matches the actual operation.
Battery or Bank Capacity
Enter the rated capacity of the battery or complete battery bank.
Supported units include:
- amp-hours (Ah);
- milliamp-hours (mAh).
The capacity and current must describe the same electrical scope.
If the current applies to one battery, use that battery’s capacity.
If the current applies to the complete bank, use the complete bank’s Ah capacity.
For a series-parallel system, the Battery Series Parallel Calculator can determine the resulting bank voltage, Ah capacity, battery count, and nominal energy before you calculate C-rate.
Charge or Discharge Current
When calculating C-rate, enter the current flowing into or out of the battery.
You can use:
- amperes (A);
- milliamperes (mA).
A continuous current should be compared with a continuous manufacturer rating.
A short-duration peak should only be compared with a pulse or peak rating that permits the same duration and operating conditions.
Target C-Rate
When calculating current, enter the desired rate as a decimal value such as:
- 0.05C
- 0.1C
- 0.5C
- 1C
- 2C
The calculator multiplies the selected C-rate by battery capacity to determine current.
Nominal Voltage
Voltage is optional because C-rate itself depends on current and amp-hour capacity, not voltage.
When nominal voltage is entered, the calculator can also estimate:
- nominal battery energy;
- nominal DC power at the calculated current.
Use the battery or bank’s nominal voltage rather than a temporary charging voltage or loaded meter reading.
Parallel Strings
Enter the number of equal strings connected in parallel if you want to estimate current per string.
The calculator assumes equal sharing:
Current per string = Total current ÷ Parallel strings
Actual string current can differ because of connection resistance, cable layout, temperature, battery condition, state of charge, and other real installation factors.
Manufacturer C-Rate Limit
Enter the maximum continuous charge or discharge C-rate specified for the exact battery when you want to compare the calculated operating rate with a documented limit.
If the manufacturer publishes the limit in amperes rather than C-rate, convert it using:
C-rate limit = Maximum current (A) ÷ Battery capacity (Ah)
For a 100Ah battery with a maximum continuous charge current of 50A:
50A ÷ 100Ah = 0.5C
Use matching scopes when converting the limit.
A per-battery current rating should be divided by one battery’s capacity. A complete-bank limit should be compared with the complete bank.
C-Rate Formulas
C-rate expresses current relative to rated battery capacity:
C-rate = Current (A) ÷ Capacity (Ah)
A 100Ah battery carrying 50A operates at:
50A ÷ 100Ah = 0.5C
The formula can be reversed:
Current (A) = C-rate × Capacity (Ah)
For a 100Ah battery at 0.5C:
0.5 × 100Ah = 50A
Capacity and current units must be compatible.
For example:
1,000mAh = 1Ah
and:
1,000mA = 1A
If both values are entered using the same milli-scale, such as mAh and mA, their ratio remains valid.
Worked Example: Calculate C-Rate From Current
Suppose a 100Ah battery is discharging at 50A.
The operating rate is:
50A ÷ 100Ah = 0.5C
The ideal capacity-to-current time is:
1 ÷ 0.5 = 2 hours
If nominal voltage is 12.8V, nominal battery energy is:
12.8V × 100Ah = 1,280Wh
Nominal DC power at 50A is:
12.8V × 50A = 640W
These voltage-based results use nominal values.
Actual voltage and delivered power can change with state of charge, current, battery condition, temperature, and voltage sag.
Worked Example: Calculate Current From C-Rate
Suppose a battery is rated at:
5,000mAh
and the selected discharge rate is:
2C
Convert capacity:
5,000mAh ÷ 1,000 = 5Ah
Then:
2 × 5Ah = 10A
The corresponding ideal capacity-to-current time is:
1 ÷ 2 = 0.5 hours
or:
30 minutes
This means a 2C rate corresponds mathematically to twice the battery’s Ah rating in amperes.
It does not guarantee that the battery will actually maintain 10A for exactly 30 minutes.
Understand C-Rate Notation
C-rate may be written as a decimal multiple or as a fraction of C.
| Decimal notation | Fractional notation | Ideal capacity-to-current time |
|---|---|---|
| 0.05C | C/20 | 20 hours |
| 0.1C | C/10 | 10 hours |
| 0.2C | C/5 | 5 hours |
| 0.5C | C/2 | 2 hours |
| 1C | 1C | 1 hour |
| 2C | 2C | 30 minutes |
| 5C | 5C | 12 minutes |
| 10C | 10C | 6 minutes |
The general relationship is:
Ideal time (hours) = 1 ÷ C-rate
For example:
- 10Ah at 10A = 1C
- 100Ah at 100A = 1C
- 250Ah at 250A = 1C
Each represents the same ideal one-hour current-to-capacity relationship despite the batteries having very different capacities.
Power-Sonic’s battery C-rating explanation provides manufacturer context for this relationship and why real delivered capacity can differ from the simple ideal-time calculation.
C/20 on a Capacity Label Does Not Mean Maximum Current
A battery specification may state that its Ah capacity was measured at:
C/20
That describes the test rate used to establish the capacity rating.
It does not automatically mean C/20 is the battery’s maximum permitted charging or discharging current.
Maximum operating current must be taken from the appropriate battery specification.
Ideal Time Is Not Real Runtime
The inverse C-rate calculation is a mathematical reference.
For discharge:
Ideal time = 1 ÷ C-rate
assumes that the battery’s full rated capacity remains available at that current.
Real runtime can differ because of:
- usable-capacity limits;
- cut-off voltage;
- discharge rate;
- temperature;
- battery age;
- internal resistance;
- voltage sag;
- BMS behavior.
Lead-acid batteries in particular can deliver different effective Ah capacity at different discharge rates.
If the actual goal is to estimate how long a known 12V battery may power a load rather than simply calculate C-rate, use the 12V Battery Runtime Calculator.
Charging Time Needs More Than C-Rate
A simple C-rate relationship also does not reproduce a full charging cycle.
Charging current may fall during:
- absorption;
- constant-voltage operation;
- balancing;
- the final portion of charging.
If you know the starting state of charge, target state of charge, battery capacity, and charging current, use the Battery Charging Time Calculator for the charging-time calculation.
Match Battery Capacity With the Current Being Measured
C-rate changes according to the capacity used in the calculation.
One 100Ah battery carrying 50A operates at:
50A ÷ 100Ah = 0.5C
Now consider two identical 100Ah batteries connected as a 200Ah parallel bank carrying the same total 50A:
50A ÷ 200Ah = 0.25C
Under ideal equal sharing, each battery carries:
50A ÷ 2 = 25A
Each battery therefore operates at:
25A ÷ 100Ah = 0.25C
The complete-bank result and per-battery result agree when identical parallel batteries share current equally.
Using the capacity of one battery together with total bank current would incorrectly produce:
50A ÷ 100Ah = 0.5C
even though the complete 200Ah bank is operating at 0.25C.
Capacity and current must therefore refer to the same battery, string, or complete bank.
How Series and Parallel Connections Affect C-Rate
Batteries in Series
Identical batteries in series increase voltage while the Ah capacity of the string remains the same as one battery.
The same current flows through every battery.
A 100Ah series string carrying 50A therefore operates at:
50A ÷ 100Ah = 0.5C
Adding more batteries in series does not divide that current among the batteries.
Batteries in Parallel
Identical parallel strings increase the complete bank’s Ah capacity and may divide the total current.
Suppose two 100Ah strings form a 200Ah bank carrying a total of 100A.
Bank C-rate:
100A ÷ 200Ah = 0.5C
With ideal equal sharing:
100A ÷ 2 = 50A per string
Each 100Ah string therefore operates at:
50A ÷ 100Ah = 0.5C
The bank-level and string-level C-rates agree when identical strings share current equally.
Interpret Current per Parallel String Carefully
The calculator estimates:
Current per string = Total current ÷ Number of parallel strings
For three equal strings carrying a total of 150A:
150A ÷ 3 = 50A per string
This is an equal-sharing calculation, not a measurement of the actual current in each branch.
Unequal current can result from differences in:
- cable length;
- conductor resistance;
- terminals and connections;
- fuse resistance;
- busbar paths;
- temperature;
- battery age;
- state of charge;
- internal resistance.
Actual string current should be measured when branch loading needs to be verified.
Compare the Result With the Correct Manufacturer Limit
Battery documentation may provide several different current ratings.
Examples include:
- recommended charge current;
- maximum continuous charge current;
- maximum continuous discharge current;
- pulse discharge current;
- current allowed for a specified number of seconds;
- temperature-dependent current limits.
Choose the limit that matches the calculation.
Suppose a 100Ah battery has a maximum continuous discharge rate of:
1C
That corresponds to:
1C × 100Ah = 100A
If the calculated operating rate is:
0.6C
then:
0.6C ÷ 1C × 100 = 60%
of the entered limit is being used.
At:
1.2C
the result becomes:
1.2C ÷ 1C × 100 = 120%
which exceeds the entered limit.
Remaining below one battery limit does not prove that the complete system is suitable.
The practical current may also be limited by:
- BMS;
- inverter;
- charger;
- fuse;
- cables;
- busbars;
- terminals;
- contactors;
- connectors.
Charge and Discharge Limits Are Different
Do not use one C-rate limit for every operating condition unless the manufacturer explicitly specifies it that way.
For example, a hypothetical 100Ah battery could have:
- maximum continuous charge rate: 0.5C
- maximum continuous discharge rate: 1C
- limited pulse discharge rate: 2C
These correspond to:
0.5C × 100Ah = 50A charging
1C × 100Ah = 100A continuous discharging
2C × 100Ah = 200A pulse discharge
The pulse value applies only for the duration and conditions stated by the manufacturer.
The calculator does not assign a universal safe C-rate from battery chemistry alone.
Nominal Power and Energy
When nominal voltage is entered, the calculator can also show:
Nominal energy (Wh) = Nominal voltage (V) × Capacity (Ah)
and:
Nominal DC power (W) = Nominal voltage (V) × Current (A)
For a 12.8V 100Ah battery at 0.5C:
Current:
0.5 × 100Ah = 50A
Nominal energy:
12.8V × 100Ah = 1,280Wh
Nominal DC power:
12.8V × 50A = 640W
The nominal power result does not account for:
- voltage sag;
- changing battery voltage;
- wiring losses;
- conversion losses;
- internal resistance.
It should not be interpreted as an approved maximum output for the battery, BMS, inverter, or complete electrical system.
If you are sizing a battery bank from an AC load and required backup duration rather than simply examining current relative to Ah capacity, use the Inverter Battery Capacity Calculator.
Why Discharge Rate Can Change Available Capacity
A battery’s Ah rating is established under specified test conditions.
For some battery chemistries—particularly lead-acid—the measured capacity can change according to the discharge period.
A manufacturer may publish different Ah capacities for the same battery at rates such as:
- 5-hour discharge;
- 20-hour discharge;
- 100-hour discharge.
This means the number printed as battery capacity should not always be treated as a perfectly fixed amount available at every discharge current.
The C-rate calculator uses the capacity entered by the user.
It does not automatically apply:
- a Peukert exponent;
- a chemistry-specific discharge curve;
- temperature correction;
- voltage-sag correction.
When a manufacturer supplies several capacity ratings, use the rating that best represents the intended discharge conditions.
How to Read the Results
Calculated C-Rate
The entered current divided by the selected battery or bank Ah capacity.
Calculated Current
The target C-rate multiplied by capacity.
C-Rate Notation
The calculated rate shown as a decimal and, where practical, a fraction such as C/5 or C/20.
Ideal Full-Capacity Time
One divided by C-rate.
This is a mathematical reference, not a guaranteed operating or charging time.
Current per Parallel String
Total current divided by the number of parallel strings under the equal-sharing assumption.
Nominal DC Power
Nominal voltage multiplied by calculated current.
Nominal Battery Energy
Nominal voltage multiplied by amp-hour capacity.
Manufacturer-Limit Usage
The calculated rate expressed as a percentage of the optional C-rate limit entered by the user.
Common Input Mistakes
Mixing Amperes and Milliamperes
A 5Ah battery is:
5,000mAh
Make sure capacity and current use compatible units.
Combining One Battery’s Capacity With Total Bank Current
If current describes the complete bank, use complete-bank capacity.
Combining total bank current with one battery’s Ah rating can significantly overstate the calculated C-rate.
Using Total Bank Capacity to Check One String
When examining a single string, use the capacity and current associated with that string.
Treating a Pulse Rating as Continuous
A pulse current normally applies only for a specified time and operating condition.
Do not enter a pulse C-rate as a continuous manufacturer limit unless the datasheet identifies it as continuous.
Assuming a Calculated Current Is Automatically Safe
The formula can determine:
Current = C-rate × Capacity
but cannot confirm that the battery will maintain acceptable voltage, temperature, or cell conditions at that current.
Assuming Higher C-Rate Is Automatically Better
A higher permitted C-rate may support a higher-power application, but operating at greater current can also increase heat, voltage drop, and electrical stress.
The appropriate operating rate depends on the exact battery and system specifications.
Treating the BMS Rating as the Battery Rating
Battery cells or modules and their BMS can have different current limits.
The usable continuous current is constrained by the applicable system component with the lower supported rating.
Calculation Limits
This calculator determines mathematical relationships between:
- battery capacity;
- current;
- C-rate;
- nominal voltage;
- parallel-string count;
- an optional entered manufacturer limit.
It does not directly determine:
- actual usable battery capacity;
- real discharge runtime;
- real charging time;
- battery health;
- internal resistance;
- voltage sag;
- battery temperature;
- charging-current taper;
- low-voltage cut-off behavior;
- BMS intervention;
- cable or fuse size;
- whether a continuous or pulse current is safe for a specific battery.
Use the specifications for the exact battery, cells, BMS, charger, inverter, wiring, and protection equipment when determining operating limits.
High-current or safety-critical battery systems require appropriate component verification and engineering review.