BESS Grid Codes and Compliance: Global Rules by Country
BESS grid codes are the technical interconnection requirements a battery storage project must meet to connect to and operate on the grid. They cover voltage and frequency ride-through, reactive-power support, protection coordination, power quality, testing, and compliance documentation. Getting these BESS interconnection requirements right affects approval speed, project cost, and long-term revenue.
Quick Answer: BESS grid codes are the technical interconnection requirements battery storage projects must meet to connect and operate on the grid. They cover voltage and frequency ride-through, reactive-power capability, protection coordination, power quality, testing, and compliance documentation. Standards vary by market: IEEE 1547 and IEEE 2800 in the US, ENTSO-E RfG and national codes in the EU, G99 in the UK, and NER, AEMO, TNSP, and DNSP requirements in Australia.
Why BESS Grid Codes Matter for Storage Projects
Grid codes exist to keep the power system stable as more inverter-based resources connect. For BESS, three practical outcomes are at stake.
- Connection approval: a non-compliant design can be rejected or delayed at the study or commissioning stage.
- Market participation: many capacity, ancillary-service, and flexibility products require proof of compliance with a specific grid code.
- Cost and risk: compliance shapes inverter selection, protection design, studies, testing, and sometimes CAPEX and OPEX.
For the cost side of compliance, see our BESS CAPEX calculation and BESS OPEX model guides. Our BESS revenue streams and value-stacking guide covers how compliant performance turns into income.
Core Technical Rules in BESS Grid Codes
Details vary by market. Even so, most modern grid codes expect the same core capabilities from a BESS.
Voltage Ride-Through: LVRT and HVRT

Low Voltage Ride Through (LVRT) and High Voltage Ride Through (HVRT) require inverters to stay connected during short voltage sags and swells, rather than tripping offline. Under LVRT, a BESS may need to stay connected through a defined voltage dip for a specified duration and provide reactive-current support.
Under HVRT, it may need to tolerate a defined overvoltage event and absorb or adjust reactive power. Exact voltage-versus-time curves and current-response rules depend on specific BESS grid codes, connection voltage, and project interconnection agreements, so treat any single number as illustrative, not universal. In the US, IEEE 1547-2018 governs distribution-connected systems, and IEEE 2800-2022 governs transmission-connected plants. For the detailed curves and numbers, see our LVRT and HVRT guide.
A compliant curve on a datasheet only states the target. Our Fault Ride-Through Features guide goes a level deeper into the PCS hardware and control functions, like current limiting and DC-link protection, that actually make a unit meet that curve.
Frequency Ride-Through and Fast Frequency Response
Frequency ride-through is another core piece of most BESS grid codes: it requires a BESS to stay connected during under- and over-frequency events. Many markets also expect fast frequency response (FFR), a rapid active-power change in response to a frequency deviation.
- Defined under-frequency and over-frequency trip thresholds and delays
- Frequency-droop control, and synthetic-inertia-like behavior in some markets
- Testing through simulation or field tests during commissioning
See our Fast Frequency Response (FFR) guide for how this works in practice.
Reactive Power and Power Factor
Most grid codes require a BESS to provide reactive power support and to hold a specified power-factor range. Common rules include leading and lagging operation, for example 0.95 leading to 0.95 lagging, plus fixed-Q, fixed-V, or droop voltage-control modes.
These capabilities shape inverter sizing, transformer design, and plant-controller logic. Our BESS power factor guide covers the underlying reactive-power mechanics in more depth.
Protection and Power Quality
In addition to ride-through rules, BESS grid codes set strict protection and power-quality expectations.
- Over/under voltage and over/under frequency protection settings aligned with ride-through duties
- Overcurrent, earth-fault, and sometimes differential protection
- Limits on harmonics, DC injection, flicker, and unbalance
- Anti-islanding and run-on rules for distribution-connected systems
Protection must be coordinated from the inverter through the AC collection system to the point of common coupling, while still meeting ride-through obligations.
How BESS Grid Codes Are Verified: Approval and Testing
Compliance with BESS grid codes is shown through a mix of product approval and project-level testing.
Product Certification and Type Approval
In many markets, inverters and sometimes complete BESS packages need approval to recognized standards.
- In the US and Canada, UL 1741 certification, together with the applicable supplement and IEEE 1547.1 test procedures, is commonly used to demonstrate inverter safety and grid-interactive functionality
- IEC 62109, covering power-conversion equipment safety
- Regional type approval or conformity marks, such as CE in Europe, with the exact pathway depending on system size and connection voltage
Approval shows the equipment can meet basic grid-code functions in a controlled test environment, not that a specific project is automatically compliant.
Plant-Level Studies and Commissioning Tests
For utility-scale and many C&I projects, the system operator or distributor also requires plant-level verification.
- Connection studies covering short-circuit, protection coordination, and voltage impact
- Model quality testing, to confirm simulation models match measured plant behavior
- Commissioning tests for ride-through, frequency response, protection, and power quality at the point of common coupling
Together, these confirm that the combined response of every inverter and the plant controller meets the applicable grid code.
BESS Grid Codes by Country and Region

The sections below summarize how major markets approach BESS grid codes. Exact rules depend on connection voltage, project size, and the specific system operator or distributor.
Important: this guide is a planning overview, not a substitute for a project’s applicable interconnection agreement. Requirements can differ by project capacity, connection voltage, location, network operator, technology configuration, and commissioning date. The table below is a high-level orientation tool — always verify project-specific rules with the relevant network operator.
| Market | Primary framework | Typical BESS focus | Project-level authority |
| United States | IEEE 1547-2018; IEEE 2800-2022; UL 1741 | Ride-through, reactive support, protection, modeling | Utility, ISO/RTO, transmission owner |
| European Union | ENTSO-E RfG plus national codes | Fault current, FRT, frequency support, testing | TSO/DSO and national rules |
| United Kingdom | G99 and network-operator requirements | FRT, reactive power, dynamic testing | DNO/DSO and relevant network operator |
| Australia | NER, AEMO, TNSP/DNSP requirements | System strength, voltage/frequency response, protection | AEMO, TNSP, DNSP |
| India | CEA rules, Grid-India, state requirements | Evolving FRT, reactive support, connection | SLDC, DISCOM, transmission utility |
United States
US grid codes come mainly from IEEE 1547-2018 for distribution-connected systems and IEEE 2800-2022 for transmission-connected plants. UL 1741, together with the applicable supplement and IEEE 1547.1 test procedures, is commonly used to demonstrate inverter compliance, including ride-through behavior, and regional ISOs and RTOs such as CAISO, ERCOT, PJM, and NYISO add market-specific rules.
IEEE 1547 sets voltage and frequency ride-through categories, reactive-current support, and anti-islanding. IEEE 2800 raises the bar further for transmission plants, with stricter ride-through, fault-current, and modeling rules. Compliance affects both connection approval and eligibility for capacity and ancillary-service markets. For the USA fire, electrical, and product-safety side of compliance, separate from grid-connection rules, see our ESS codes and standards guide.
European Union
European BESS grid codes sit under the ENTSO-E Requirements for Generators (RfG) framework, which sets high-level rules for every generator type, including storage. National codes then implement the detail. These can differ materially from US requirements, particularly when comparing project connection voltage, plant size, and the applicable IEEE 1547 or IEEE 2800 framework.
Germany applies VDE-AR-N 4110 and 4120 for medium- and high-voltage connections. Spain, Italy, and the Nordic countries follow RfG with local variations in curves and testing. Developers should always confirm the national code and the TSO or DNO rules for the specific connection point.
United Kingdom
UK grid codes take the form of the country’s own connection rules for generation and storage. These were historically influenced by the EU Requirements for Generators framework, but since Brexit, projects are governed through UK-specific rules such as Engineering Recommendation G99 and the requirements of the relevant network operator.
G99 defines fault-ride-through profiles, reactive-power rules, and dynamic-performance tests, and often calls for detailed modeling and commissioning tests to verify compliance.
Australia
Australian grid codes work differently for each connection level. Transmission-connected BESS projects are governed primarily by the National Electricity Rules (NER), AEMO requirements, and the applicable transmission network service provider’s connection process. Distribution-connected BESS projects must meet the relevant Distribution Network Service Provider (DNSP) connection requirements, including voltage, frequency, protection, and ride-through settings.
DNSPs set project-specific connection settings for distribution-connected BESS. These can include voltage and frequency disturbance ride-through, reactive-power control, export limits, protection settings, and inverter-response modes, and both the terminology and the settings vary by DNSP and state.
For many distribution-connected systems, Clean Energy Council (CEC) listing and DNSP-approved inverter settings may be relevant; the exact approval pathway depends on system size, state, connection voltage, and the local DNSP. System strength or fault-level issues in some regions can also affect inverter selection. Compliance determines eligibility for FCAS and other markets, so early engagement with the DNSP and AEMO matters for C&I and utility projects.
India
Grid-code rules for storage are still evolving alongside renewable and hybrid projects. Central Electricity Authority (CEA) regulations and Grid-India rules set high-level standards, while state load dispatch centers and distribution companies apply connection rules that vary by state.
LVRT/HVRT, frequency ride-through, and reactive-power support are increasingly expected for larger projects at transmission and sub-transmission level. Developers should confirm the latest rules with the relevant SLDC and state agency, since rules for standalone BESS are still maturing.
Other Markets
Other markets set their own grid codes but follow a similar pattern. Canadian provinces apply ride-through and protection rules often aligned with IEEE and UL standards. Japan and Korea set fault-ride-through and frequency rules through national utilities and standards bodies, and Middle East markets such as Saudi Arabia and the UAE reference international standards with local amendments.
In every case, the same principle applies: ride through faults, support voltage and frequency, meet protection and power-quality standards, and prove compliance through approval and testing.
How BESS Grid Codes Affect Project Economics
Grid-code compliance is not only a technical checkbox. It shapes project economics in four ways.
- CAPEX: stricter ride-through, fault-current, and protection rules can drive inverter selection, transformer sizing, and protection equipment cost
- OPEX: added testing, monitoring, and maintenance to stay compliant can raise operating cost
- Revenue and risk: compliance decides whether a BESS can join capacity, ancillary-service, or flexibility markets, and avoid non-performance penalties
- LCOS: all of the above feed into the lifetime cost of stored energy
See our BESS CAPEX calculation, BESS OPEX model, and LCOS calculator guide for the cost side, and our BESS revenue streams and value-stacking guide for the market side. A technically compliant design that ignores cost and revenue can still be a weak investment case.
Practical Steps for BESS Grid Code Compliance
Teams developing BESS projects across multiple markets benefit from a consistent process.
Start with the project’s interconnection agreement and the network operator’s technical schedule. National standards and certification documents support compliance, but the project-specific agreement controls the final requirements.
- Identify the applicable grid code early, and confirm whether the project connects at distribution or transmission level
- Map rules to inverter and PCS capabilities, including LVRT/HVRT curves, frequency ride-through, reactive power, protection, and approval
- Engage the system operator or distributor early to clarify study and modeling expectations
- Budget time and cost for product approval, model validation, and commissioning tests
- For multi-market designs, build to the strictest common requirement, then adapt settings per market
Our BESS PCS functions and features guide and Understanding BESS Specifications guide help translate these rules into a concrete equipment specification.
Frequently Asked Questions
Common questions readers ask about BESS grid codes, answered directly.
What Are BESS Grid Codes?
BESS grid codes are the technical rules system operators and regulators set for connecting battery storage to the grid. They cover fault behavior (LVRT/HVRT, frequency ride-through), voltage and frequency support, and required approval and tests. Rules vary by country and by connection voltage.
Which Standards Define BESS Grid Codes in the US?
US grid codes rest mainly on IEEE 1547-2018, which covers most distribution-connected DER, and IEEE 2800-2022, which applies to transmission-connected inverter-based resources. IEEE 1547.1 defines test procedures for DER connection functions. In the US and Canada, UL 1741 certification, together with the applicable supplement, test procedure, and local utility requirements, is commonly used to demonstrate inverter safety and grid-interactive functionality. ISOs, RTOs, transmission owners, and utilities may add further connection, telemetry, modeling, or market-participation rules.
How Do EU Grid Codes for BESS Differ From the US?
EU grid codes sit under the ENTSO-E Requirements for Generators (RfG) framework, which sets EU-wide rules, and national codes such as Germany’s VDE-AR-N 4110/4120 add local detail. These often specify detailed fault-current, ride-through, and dynamic-performance rules that can differ materially from US requirements, particularly when comparing connection voltage, plant size, and the applicable IEEE 1547 or IEEE 2800 framework. The UK, no longer an EU member, follows its own G99 framework with similar technical goals.
Do BESS Grid Codes Apply to C&I Projects as Well as Utility-Scale?
Yes, though the detail differs. Utility-scale and transmission-connected BESS face the strictest grid codes. C&I and distribution-connected projects still must meet the applicable distribution code, such as IEEE 1547 in the US, G99 in the UK, or the relevant DNSP’s connection requirements in Australia.
What Happens if a BESS Project Does Not Meet Grid-Code Rules?
If a project cannot show it meets the applicable grid codes, the system operator or distributor can refuse permission to operate, require hardware or control changes, or cap the plant’s export capacity. In practice, this can mean reprogramming inverters, adjusting plant controllers, or revising protection settings before the project can energize.
Further Reading
More Sunlith Energy guides related to BESS grid codes and interconnection compliance.
- LVRT and HVRT: Voltage Ride-Through for BESS and Solar
- Fault Ride-Through Features in PCS Hardware & Control
- Fast Frequency Response (FFR)
- BESS PCS Functions and Features
- Understanding BESS Specifications
- BESS CAPEX Calculation
- BESS OPEX and Operating Cost Model
- Cost of Storing Energy: BESS LCOS Calculator Guide
- BESS Revenue Streams and Value Stacking
- ESS Codes and Standards for USA Utility-Scale BESS
- BESS Power Factor Explained
- U.S. Department of Energy, Office of Electricity: Energy Storage

