Author: Arthur Claire, Sinovoltaics

Factory acceptance testing is a structured verification process conducted at the manufacturer’s facility before a BESS is shipped to its installation site. The purpose is straightforward: confirm that the system meets the contractual specifications, performance requirements, and applicable safety standards before you take delivery.
A comprehensive BESS factory acceptance testing program is not a single event. It consists of multiple test phases covering every major subsystem.
Based on the Sinovoltaics Quality Assurance Plan (QAP) framework, a thorough FAT covers the following areas:
1. Container-Level FAT
Once racks are installed in the container, you move to system-level verification. Container FAT includes HVAC functional testing, fire suppression system verification, gas detection sensor calibration, door interlock testing, and IP rating confirmation. The container is the last line of physical protection for the battery system, and deficiencies here create long-term operational and safety risks.
2. PCS (Power Conversion System) FAT
The power conversion system converts DC energy from the batteries into AC power for the grid. PCS factory acceptance testing verifies efficiency curves, harmonic distortion levels, reactive power capability, and protection functions. Key parameters include rated power output, AC/DC voltage ranges, THD (total harmonic distortion), and response times. Applicable standards include IEC 62477-1 for power electronic converters.
Note : given your battery solution (DC block or AC block), the PCS will be either directly integrated into the BESS container, or a stand-alone container, most probably manufactured by a different brand at a different factory.
3. BMS (Battery Management System) FAT
The battery management system is the brain of your BESS. BMS FAT verifies alarm thresholds, protection logic, communication protocols, and data logging accuracy. You need to confirm that the BMS correctly triggers protections for overvoltage, undervoltage, overcurrent, and overtemperature conditions. A BMS that fails to detect a thermal event is not just a performance issue — it is a safety hazard.
4. Battery Module and Rack FAT
This is where most of the testing time — and most of the problems — concentrate. Battery module FAT involves verifying cell-level and module-level parameters: open circuit voltage (OCV), internal resistance (IR), capacity, and visual inspection for physical damage. At the rack level, you verify series/parallel configurations, busbar torque, insulation resistance, and rack-level BMS communication.
The ESIC (Energy Storage Integration Council) test methodology recommends a standardized operational test duty cycle that includes available energy capacity testing (see more in dedicated paragraph), round-trip efficiency (RTE) measurement, self-discharge rate testing, and response/rise/settling time verification. These are not optional extras — they form the baseline for confirming your system performs as specified.
A critical point: testing should cover 100% of BESS, not a sample. Some manufacturers propose sampling-based testing (e.g., testing 2 out of 50 BESS) to save time and cost. This is unacceptable for a system where a single defective rack can cause cascading failures. Every BESS must be tested individually.
5. Emergency Procedure Verification
Emergency procedures are often treated as an afterthought during BESS factory acceptance testing. They should not be. You need to verify emergency shutdown functionality at multiple levels (rack, container, system), fire suppression system activation and coverage, ventilation response to gas detection events, and communication of alarm states to the SCADA/EMS system.
6. EMS Integration Testing
The Energy Management System (EMS) integration test confirms that the BESS communicates correctly with the site-level or grid-level control system. This includes verifying setpoint commands (active/reactive power), state reporting (SOC, SOH, alarms), scheduling functionality, and curtailment response. EMS integration issues are among the most common causes of commissioning delays, so catching them at the factory stage saves weeks of troubleshooting on site.
Note : this integration testing is critical in case the PCS / EMS / battery-side combo has never been integrated together before.
7. Capacity Testing
Capacity or Performance testing validates the system against its contractual specifications under controlled conditions. This includes full charge/discharge cycles at rated power, capacity verification at reference conditions (0.5C rate, ideally 25°C), round-trip efficiency measurement, and related parameters procurements (very often overseen in standard FAT, but can be caught with data analytics tools). The results from performance testing become your contractual baseline — any degradation below these values during operation triggers warranty provisions.
An extended version of this article is available: The Complete Guide to BESS Factory Acceptance Testing (FAT): What to Test and Why, Sinovoltaics

Sinovoltaics
Utility Scale PV + BESS Projects have a lifespan of up to 30 years, but many projects underperform and need additional investments to maintain performance, negatively impacting IRR for stakeholders.
With its Zero Risk Solar® services, Sinovoltaics ensures the success of utility-scale PV and BESS projects with data-driven inspections, guaranteeing IRR and building trust for stakeholders to invest.
In the realm of utility-scale PV + BESS project investments, we act as Innovative Insiders by meticulously overseeing the quality of your utility-scale PV and BESS projects. By incorporating our innovative Zero Risk Solar® services, we ensure operational longevity and secure confidence among stakeholders.
