Battery round-trip efficiency (RTE) is the ratio of energy you get out of the battery to the energy you put in — expressed as a percentage. When a developer or lender asks “what is the round-trip efficiency of this system?”, the answer they receive determines whether the yield model is accurate and whether the project can hit its financial performance targets. Specify RTE at 95% when the system delivers 87% and your energy model over-promises by 8% — a gap that translates directly into missed revenue projections and lender concerns at the first annual performance review. This article explains what RTE means at the system level, how to calculate it correctly using the RTE Stack, how it varies with chemistry and temperature, how simulation tools model it, and how to write an RTE specification that holds up under independent engineering review.
Direct answer. BESS round-trip efficiency (RTE) for solar + storage systems is calculated by multiplying the charge efficiency (DC-DC, typically 97–99% for LFP), the inverter DC-AC efficiency during discharge (typically 96–98%), the inverter AC-DC efficiency during charge (typically 95–97%), and the auxiliary load factor (accounts for parasitic loads such as BMS, cooling, and monitoring — typically 97–99%). System RTE equals this product: approximately 85–93% for LFP AC-coupled systems and 90–95% for LFP DC-coupled systems at operating temperature. This figure is what goes into the HOMER Pro or PVsyst energy model — not the cell-level RTE from the battery datasheet.
This article serves Suresh, an Indian utility-scale developer who needs the RTE correctly modeled in PVsyst for lender-acceptable yield reports, and Jennifer, a USA C&I developer who must specify RTE in procurement contracts and defend the assumption to independent engineers during project due diligence. Both the engineering methodology and the procurement language translate directly across markets.
What Round-Trip Efficiency Means and Why It Matters to the Energy Model
Round-trip efficiency is the fraction of electrical energy input to the battery system that is delivered as usable electrical output. If you charge the battery with 100 kWh and get 88 kWh out during discharge, the RTE is 88%.
This matters to the energy model because every percentage point of RTE affects the solar array sizing, the BESS nameplate sizing, the annual revenue projection, and the project IRR.
A worked example. A 1 MW solar array paired with a 2 MWh BESS is designed to store 1,000 kWh of midday solar surplus and dispatch it in the evening peak. At 90% RTE, the system delivers 900 kWh to the load from each charge-discharge cycle. At 85% RTE, it delivers only 850 kWh. The 50 kWh difference per cycle, across 300 cycles per year, is 15,000 kWh/year in lost energy delivery — worth $1,500/year at $0.10/kWh or $15,000 over a 10-year project life. On a 50 MWh project, this gap scales to $375,000 in lost revenue over 10 years — enough to change project IRR by 50–100 basis points.
Definition: System RTE vs Cell RTE. Cell-level RTE (from the battery manufacturer's datasheet) measures only the energy stored in and retrieved from the battery cells. System-level RTE includes all additional losses in the complete charge-discharge pathway: inverter conversion losses, auxiliary loads (BMS, cooling, monitoring), transformer losses, and wiring losses. System RTE is always lower than cell RTE. The correct figure for energy models is system RTE — not cell RTE. Using cell RTE in the energy model overstates system performance by 3–8%.
Independent engineers reviewing project bankability documents know this distinction. According to NREL’s 2024 Grid-Scale Battery Storage Cost and Performance Benchmark, the system RTE for LFP-based C&I and utility-scale BESS ranges from 82–92% depending on power electronics design, auxiliary load, and operating conditions — significantly lower than the 95%+ RTE values commonly seen on battery cell datasheets.
How to Calculate System RTE: The RTE Stack
The RTE Stack is the proprietary four-factor calculation framework that derives system-level RTE from the component-level efficiencies across the complete charge-discharge pathway. Each factor in the stack corresponds to a specific energy conversion or loss mechanism in the system.
Charge Efficiency (DC-DC, cell level)
The coulombic efficiency of the battery cells — the fraction of charge current that is stored as usable capacity rather than lost as heat in the cell internal resistance. For LFP cells at normal C-rates (0.5C–1C) and operating temperature: 97–99%. For lead-acid VRLA at 50% DoD: 80–85%. This is the cell-level RTE figure from the datasheet — the starting point only.
DC-AC Inverter Efficiency (during discharge)
The efficiency of the battery inverter when converting DC energy from the battery to AC output. Modern string inverters achieve 97–98.5% at rated power. Efficiency drops at partial load (typically 94–96% at 20% of rated power). For RTE calculation, use the weighted average efficiency across the expected operating range — not peak efficiency. For most C&I demand charge reduction applications operating at 70–90% of rated power: 96–97.5% is appropriate.
AC-DC Rectifier Efficiency (during charge)
The efficiency of the AC-to-DC conversion when charging the battery from the AC grid or solar output (in an AC-coupled system). Bidirectional battery inverters typically achieve 95–97% AC-DC conversion efficiency. In DC-coupled systems, this stage is replaced by the MPPT charge controller efficiency (97–99%), which is why DC-coupled systems have higher overall RTE. Use the manufacturer's specified charge efficiency, not discharge efficiency — the two are not identical.
Auxiliary Load Factor
The parasitic power consumed by the BMS, thermal management system (cooling or heating), monitoring equipment, and control systems — expressed as a fraction of total throughput. Auxiliary loads vary from 0.5% (passive air-cooled BMS only) to 3.0% (active liquid cooling plus full SCADA monitoring). For most C&I LFP systems with passive air cooling: 1.0–1.5% auxiliary load fraction. This is the most commonly omitted factor in simplified RTE calculations.
RTE Stack formula:
System RTE = Charge efficiency x DC-AC inverter efficiency x AC-DC rectifier efficiency x Auxiliary load factor
Example for an LFP AC-coupled system:
System RTE = 0.98 x 0.97 x 0.96 x 0.99 = 0.904 = 90.4%
Example for an LFP DC-coupled system (MPPT charge controller replaces AC-DC rectifier):
System RTE = 0.98 x 0.97 x 0.98 x 0.99 = 0.922 = 92.2%
The 1.8% RTE advantage of DC coupling over AC coupling translates to 5,400 kWh/year in additional delivered energy for a 300 kWh/day cycling BESS — worth $540/year at $0.10/kWh or $5,400 over a 10-year project.
85–93%
System RTE range (LFP AC-coupled, C&I)
NREL Battery Cost Benchmark, 2024
90–95%
System RTE range (LFP DC-coupled)
IRENA Battery Storage Report, 2024
75–82%
System RTE range (VRLA lead-acid, C&I)
NREL Battery Cost Benchmark, 2024
1–3%
Auxiliary load fraction (BMS + cooling)
IEA Energy Storage Report, 2024
LFP vs NMC Typical RTE Values
Chemistry choice affects system RTE primarily through the cell-level charge efficiency. NMC cells have slightly higher charge efficiency than LFP at the cell level (99% vs 97–98%), but the difference at the system level is smaller because the other RTE Stack components are similar.
| RTE Component | LFP System | NMC System |
|---|---|---|
| Cell-level charge efficiency | 97–98% | 98–99% |
| DC-AC inverter efficiency (discharge) | 96–98% | 96–98% |
| AC-DC rectifier efficiency (charge, AC-coupled) | 95–97% | 95–97% |
| Auxiliary load factor (BMS + cooling) | 98.5–99% | 97–98.5% (NMC needs more thermal management) |
| System RTE (AC-coupled) | 85–92% | 86–93% |
| System RTE (DC-coupled) | 90–95% | 91–96% |
The RTE difference between LFP and NMC at the system level is typically 1–2 percentage points — smaller than the variation caused by temperature (see next section). For most project applications, the chemistry RTE difference does not change the project decision; cell cycle life and cost are more decisive factors.
Note. Battery manufacturers often specify RTE at 25 degrees C ambient, 0.5C rate, and 0–100% SoC range. Real-world applications run at different temperatures, C-rates, and SoC windows. Always ask the manufacturer for an RTE specification at the actual operating conditions of your project — not the standard test conditions.
How Temperature Affects RTE
Temperature is the most significant practical variable affecting BESS round-trip efficiency. Both very high and very low temperatures reduce RTE — and the degradation from temperature alone can shift system RTE by 5–8 percentage points from the 25 degrees C datasheet value.
High temperature effects (above 35 degrees C): At high temperatures, the battery cell internal resistance decreases slightly (improving capacity at the cell level) but electrolyte decomposition and side reactions increase (reducing coulombic efficiency). For LFP cells at 45 degrees C, the cell-level RTE drops approximately 1–2% from the 25 degrees C baseline. The more significant effect is that the thermal management system (cooling) must run more intensively — increasing the auxiliary load and reducing the auxiliary load factor in the RTE Stack by 1–2%.
Low temperature effects (below 10 degrees C): At low temperatures, the electrolyte viscosity increases and lithium-ion diffusion through the electrolyte slows — increasing cell internal resistance and reducing both charge and discharge efficiency. LFP cells at 0 degrees C can lose 5–15% of their RTE relative to 25 degrees C baseline. At -10 degrees C, some LFP cells lose 15–25% of capacity and RTE simultaneously. Heating the battery enclosure (a parasitic auxiliary load) prevents RTE degradation but increases the auxiliary load factor.
Practical RTE at operating temperature:
RTE_operating = RTE_25C x (1 - delta_RTE_per_10C x (T_operating - 25) / 10)
For a system in Gujarat, India with summer ambient temperature of 42 degrees C:
RTE_operating = 0.904 x (1 - 0.015 x (42 - 25) / 10) = 0.904 x 0.9745 = 0.881 = 88.1%
The temperature-adjusted RTE of 88.1% should be used in the summer months of the energy model, not the 90.4% standard-condition value. This distinction is critical for projects in hot climates where summer months may represent 50–60% of total annual throughput.
Watch out. PVsyst and HOMER Pro use a single annual RTE value for the BESS, not a temperature-adjusted monthly value. If your project site has significant temperature variation between summer and winter, calculate a throughput-weighted average RTE that accounts for the monthly temperature profile. Using a fixed 25 degrees C RTE in a hot-climate site energy model overstates annual delivered energy by 2–5%.
How HOMER Pro and PVsyst Model RTE
Understanding how simulation tools implement RTE prevents the common mistake of double-counting losses or misspecifying the RTE input.
HOMER Pro RTE implementation: HOMER Pro uses a single round-trip efficiency value for the battery, which it applies to each charge and discharge cycle in the simulation. The default implementation assumes the RTE applies at the DC terminals of the battery — meaning it represents the cell-level plus BMS losses only. Inverter losses are modeled separately (via the inverter efficiency curve). To get system RTE in HOMER Pro, multiply the battery RTE input by the DC-AC inverter efficiency and the AC-DC rectifier efficiency. The auxiliary load (BMS, cooling, monitoring) is modeled as a separate system load in HOMER’s load input, not as part of the battery RTE.
PVsyst RTE implementation: PVsyst (version 7.4+) models BESS with a battery charging efficiency and a discharging efficiency — entered separately. These correspond to the AC-DC and DC-AC conversion efficiencies in the RTE Stack. The cell-level coulombic efficiency is embedded in the battery aging model, not as a separate user input. Auxiliary loads for the BESS are entered as a constant parasitic loss in the “array and system losses” section.
According to NREL’s 2023 Best Practices for Energy Storage Performance Assessment, the most common modeling error in PVsyst and HOMER BESS simulations is using the manufacturer’s cell-level RTE as the battery RTE input — without separately accounting for inverter losses and auxiliary loads. This single error overstates system performance by 3–8% and is the first thing independent engineers check during bankability review.
HOMER PRO — CORRECT INPUTS
- Battery RTE: cell-level coulombic efficiency only (97–99% for LFP)
- Inverter efficiency: enter the actual efficiency curve for the battery inverter
- Auxiliary loads: add as a separate constant load in kW (BMS + cooling + monitoring)
- Do not use system RTE as the battery RTE input — this double-counts inverter losses
PVSYST — CORRECT INPUTS
- Charging efficiency: AC-DC conversion efficiency of the battery inverter (95–97%)
- Discharging efficiency: DC-AC conversion efficiency of the battery inverter (96–98%)
- Parasitic loss: auxiliary load fraction (1–3%) entered in system losses
- Do not enter cell RTE as the charging or discharging efficiency
What Independent Engineers Check in the BESS RTE Specification
Independent engineers (IEs) reviewing solar-plus-BESS projects for bankability purposes have a standard checklist for RTE documentation. Passing this review is required for most DFI-financed projects in India (IREDA, PFC) and Africa (AfDB, IFC), and for utility-scale projects financed by infrastructure funds globally.
The IE review covers:
- RTE basis: Is the specified RTE a system-level value or a cell-level value? The IE will request the RTE Stack calculation to verify.
- Temperature adjustment: Does the energy model use a temperature-adjusted RTE for the project climate, or a fixed standard-condition value? The IE will compare the stated RTE to the expected range for the project location.
- Coupling topology: Is the stated RTE consistent with the AC-coupled or DC-coupled topology? AC-coupled systems have lower RTE (85–92%) than DC-coupled systems (90–95%). An AC-coupled system claiming 95% RTE will fail the IE review.
- Auxiliary load treatment: Are BMS, cooling, and monitoring parasitic loads included in the RTE or accounted for separately? Double-counting (including auxiliary loads in both RTE and as a system loss) deflates the energy model; omitting them (from both) inflates it.
- Degradation over life: Does the RTE assumption remain constant over the project life, or does it account for the increase in cell internal resistance as the battery ages? A degrading RTE assumption — typically 0.5–1% per year — is more conservative and more accurate for long-term energy models.
The lenders due diligence engineering process in India covers the full bankability documentation requirements, of which RTE specification is one component. The bankable PVsyst reports guide explains how to structure the PVsyst model to pass IE review for solar-plus-storage projects.
Want to see a bankable BESS RTE specification?
Download Heaven Designs' sample deliverable — includes an RTE Stack calculation worksheet, PVsyst BESS configuration guide, IE review checklist, and procurement spec language for a 2 MWh solar-plus-BESS project.
Get the sample pack →How to Write RTE Into a Procurement Specification
The procurement specification for a BESS must define RTE precisely enough to be verifiable at acceptance testing — and conservative enough to protect the buyer if the manufacturer over-represents performance.
Recommended RTE specification language for a C&I LFP AC-coupled system:
“The BESS system shall achieve a minimum system round-trip efficiency (RTE) of 87%, measured at the AC terminals of the battery inverter (point of grid connection), at rated power (250 kW), at 50% state of charge, at an ambient temperature of 25 degrees C (+/- 2 degrees C), after completion of the commissioning acceptance test. System RTE is defined as the ratio of AC energy discharged (measured at the AC output terminals) to AC energy charged (measured at the AC input terminals) over a single charge-discharge cycle from 20% SoC to 100% SoC and back to 20% SoC at 0.5C rate. Auxiliary load consumption during the test period shall be included in the measurement. The test procedure shall follow IEC 62933-2-1 (Electrical Energy Storage Systems, Part 2-1: Unit Parameters and Testing Methods).”
Key elements of this specification:
- Measurement boundary: AC terminals (system level), not DC battery terminals (cell level).
- Test conditions: Specified temperature, SoC, power level, and C-rate — all variables that affect RTE.
- Auxiliary load inclusion: Explicitly included to prevent the manufacturer from disconnecting the BMS during the test.
- Test standard reference: IEC 62933-2-1 provides a third-party accepted test methodology.
- Minimum floor: 87% is a conservative floor for an LFP AC-coupled system at 25 degrees C — achievable by any quality manufacturer and protects the buyer from undersized or underperforming inverter specifications.
Field tip. Always specify RTE at the AC terminals, not the DC battery terminals. Manufacturers prefer the DC terminal measurement because it excludes inverter losses and shows a higher number (95%+ for LFP at DC terminals). The AC terminal measurement is what determines the actual energy delivered to the building or grid, which is the number that matters for project economics.
How Heaven Designs Helps
RTE specification and energy modeling are engineering tasks that require component-level data, simulation tool knowledge, and IE review experience. Heaven Designs provides BESS engineering packages that include the RTE Stack calculation, PVsyst BESS configuration, procurement spec language, and IE-ready documentation for solar-plus-storage projects.
- Solar Rooftop Detailed Engineering Design — Complete IFC-grade design including BESS RTE specification, PVsyst model with correct BESS inputs, and IE-ready yield report for rooftop solar-plus-storage projects.
- Solar Ground Mount Design — Utility-scale solar-plus-storage design including BESS RTE Stack calculation and PVsyst BESS configuration for ground-mount hybrid systems.
- MW-Scale Project Management Consultancy — Owner’s engineer services including independent RTE verification testing at commissioning and BESS performance monitoring.
- Download a sample deliverable — See an RTE Stack calculation, PVsyst BESS configuration, and procurement spec from a completed 2 MWh solar-plus-storage project.
Contact us to get the RTE specification and PVsyst model right before your project goes to lenders.
FAQ
What is BESS round-trip efficiency and why does it matter?
BESS round-trip efficiency (RTE) is the fraction of electrical energy input to the battery system that is recovered as usable electrical output over a complete charge-discharge cycle. If you charge with 100 kWh and discharge 88 kWh, the RTE is 88%. It matters because every percentage point of RTE affects the energy model: a 1% RTE error on a 2 MWh BESS cycling 300 times per year represents 6,000 kWh/year in misstated energy delivery. Over 10 years and at $0.10/kWh, that is $6,000 in misstated revenue — and it compounds across larger systems and higher tariffs.
What is the difference between cell RTE and system RTE?
Cell RTE (from the battery manufacturer’s datasheet) measures only the coulombic efficiency of the battery cells — how much charge current is stored versus lost as heat. System RTE includes all additional losses in the complete charge-discharge pathway: inverter AC-DC conversion during charging, inverter DC-AC conversion during discharging, and auxiliary loads (BMS, cooling, monitoring). Cell RTE for LFP is typically 97–99%; system RTE for an LFP AC-coupled system is 85–92%. Always use system RTE in energy models, not cell RTE.
What is a typical round-trip efficiency for an LFP BESS system?
System RTE for an LFP AC-coupled BESS (where the battery inverter is on the AC bus) is typically 85–92% at standard test conditions (25 degrees C ambient, 0.5C rate). DC-coupled LFP systems (where the solar array and battery share a DC bus) achieve 90–95% system RTE because they eliminate one AC-DC-AC conversion cycle. These figures come from the RTE Stack calculation: cell efficiency times DC-AC inverter efficiency times AC-DC rectifier efficiency times auxiliary load factor. For hot-climate installations, deduct 2–4% from these values to account for temperature effects.
How do I enter BESS round-trip efficiency in PVsyst?
In PVsyst 7.4+, BESS RTE is entered as two separate parameters: charging efficiency (the AC-DC conversion efficiency of the battery inverter during charge, typically 95–97% for LFP) and discharging efficiency (the DC-AC conversion efficiency during discharge, typically 96–98%). Do not enter the cell-level coulombic efficiency as either of these parameters. Auxiliary loads (BMS, cooling) are entered as a constant parasitic loss in the system losses section. The product of charging efficiency times discharging efficiency represents the round-trip conversion efficiency modeled by PVsyst — which, multiplied by the auxiliary load factor, gives the system RTE.
How does temperature affect BESS round-trip efficiency?
High ambient temperatures (above 35 degrees C) increase the auxiliary load for cooling and slightly reduce cell coulombic efficiency, reducing system RTE by 2–4% from the 25 degrees C datasheet value. Low temperatures (below 10 degrees C) increase cell internal resistance, reducing both cell-level RTE and available capacity by 5–25% depending on chemistry and temperature. For energy models in climates with significant temperature variation, calculate a throughput-weighted average RTE by month rather than using a single annual value. This monthly RTE profile should be documented in the bankability report.
What RTE should I specify in a BESS procurement contract?
Specify RTE at the AC terminals (not DC battery terminals), at rated power and operating temperature, with auxiliary loads included in the measurement boundary. For a C&I LFP AC-coupled system, a minimum specified system RTE of 87% at 25 degrees C ambient is conservative enough to be achievable by quality manufacturers and protective enough to prevent performance shortfalls. Include a reference to IEC 62933-2-1 as the test methodology, specify the SoC window and C-rate for the acceptance test, and require the test to be witnessed by the owner or an independent third party. A poorly worded RTE specification that allows the manufacturer to test at DC terminals or exclude auxiliary loads will produce a number that overstates system performance by 5–10%.
What do independent engineers check in a BESS RTE specification?
Independent engineers (IEs) reviewing BESS bankability documentation check: (1) whether the specified RTE is a system-level or cell-level value, (2) whether it is consistent with the AC-coupled or DC-coupled topology, (3) whether it has been adjusted for the project climate temperature, (4) whether auxiliary loads are included in the measurement, (5) whether the RTE assumption degrades over the project life (a 0.5–1% per year degradation is more realistic than a flat assumption), and (6) whether the measurement standard (IEC 62933-2-1 or equivalent) is referenced in the acceptance test protocol.