Who BESS is for
BESS is for Malaysian commercial and industrial sites that want to control when they draw power from the grid, not just how much. Three groups make up most of the enquiries this page is written for: facilities on a medium- or high-voltage tariff that carries a maximum-demand charge and want to shave that peak; sites with an existing or planned solar system that would rather store surplus generation than export it at a lower credit rate; and operations — cold rooms, server rooms, production lines — that cannot tolerate even a short outage on part of their load.
This page covers facility-scale battery storage, typically sized from tens to several thousand kilowatts and kilowatt-hours. It is not about a household battery bolted onto a rooftop solar system — for that, see Trexon's home battery storage and the battery hardware we install. Facility-scale BESS is also frequently one component inside a wider microgrid strategy that combines generation, storage and site controls, rather than a standalone purchase.
Why the maximum-demand line matters for storage
Many commercial and industrial TNB tariffs bill on more than the electricity consumed. Alongside the energy charge, several categories add a maximum-demand (MD) charge: a RM-per-kW rate applied to the single highest 30-minute demand interval recorded anywhere in the billing month, shown as its own line on the bill. Because that charge is set by one interval, not the whole month's usage pattern, it rewards flattening a single spike far more than trimming daily consumption generally — which is exactly what a battery is good at.
Not every tariff carries this line. Trexon's own tariff model flags a maximum-demand charge as present or absent per category: the low-voltage Tariff B and Tariff D categories used by most shops, small offices and small industrial premises carry none, while the medium- and high-voltage categories most factories and larger sites sit on do, some split into time-of-use peak and off-peak periods (weekday peak hours run 8:00–22:00). Whether your site has an MD line at all is the first question a BESS assessment answers, because it changes what the battery is actually being bought to do — see our explainer on how the TNB maximum-demand charge is billed and reduced.
A related but separate bill line — the power-factor / kVArh penalty — is not something battery storage corrects on its own; our power-factor penalty guide covers that charge in full.
Can a commercial BESS system provide backup power during outages?
Yes — with the right equipment, though "backup" needs to be designed deliberately rather than assumed. A standard grid-tied solar system shuts itself down in a power cut (anti-islanding protection, a safety requirement so the system does not feed a line utility crews think is dead), so solar panels alone do not keep the lights on. Adding a battery changes that only when it is paired with an automatic transfer switch or a hybrid inverter's island mode, and only for the loads that switchboard is wired to protect — usually a defined "critical load" list rather than the whole site.
How long backup lasts is a direct function of how much energy (kWh) the battery holds against how much power the protected loads draw, not a fixed duration this page can promise. That is why the critical-load list — what must stay on, and its combined kW draw — is one of the first inputs a BESS assessment collects; see the sizing method below.
How does behind-the-meter battery storage reduce peak demand charges for businesses?
A behind-the-meter battery sits between the site's electrical loads and the TNB meter, so it can be programmed to discharge exactly when it is needed — either reacting to real-time demand or following a schedule built from the site's known load pattern. When the site's demand approaches the target maximum-demand level, the battery supplies the difference itself, so the amount TNB's meter actually records during that 30-minute interval stays below what the site is really drawing. The whole month's maximum-demand charge is set by that one interval, so shaving it there is enough — the battery does not need to run all day.
This only reduces a bill where the tariff has a maximum-demand charge to begin with (see the section above); on tariffs without one, the value case moves to time-shifting and backup instead. A dedicated peak-shaving system, with or without solar, is covered on our peak-shaving page.
Sizing a BESS: power, energy and duration
A BESS is specified on three linked figures, not one. Power (kW) is the maximum rate the battery can charge or discharge at a given instant — it has to cover the largest demand spike or the combined draw of the critical loads it protects. Energy (kWh) is the total amount of electricity the battery can store — it has to cover how long that power needs to be sustained. Duration is simply energy divided by power, in hours, and is often the figure a shortlist of products gets built around once power and energy are known.
Two adjustments always shrink the usable numbers below a battery's nameplate rating: round-trip efficiency (charging and then discharging a battery loses some energy as heat, so less comes out than went in) and depth-of-discharge margin (most chemistries are specified to cycle only within a safe state-of-charge band, to protect battery life, rather than the full range). Both vary by chemistry and product, so this page does not publish a percentage for either — a real design adds both margins on top of the raw kW/kWh figures below.
A defensible sizing exercise starts from interval load data, your maximum-demand history, and a critical-load list — see what a BESS assessment needs below for the full input set.
Sizing method: covering an assumed demand excess for two hours
Illustrative example — labelled assumptions, not a quotation
- Assumed maximum-demand excess
- 150 kW
- Source: Illustrative assumption for this example only
- Assumed coverage duration
- 2 hours
- Source: Illustrative assumption for this example only
- Power rating needed: battery power ≥ assumed demand excess = ≥150 kW
- Energy capacity needed: power × duration = ≥300 kWh
Before efficiency and depth-of-discharge margins are applied — round-trip losses and a discharge floor both push the specified battery above these raw figures. This illustrates the method only; a real number needs your interval load data and maximum-demand history, not this page.
Solar-only, solar-plus-BESS or BESS-only: what each configuration solves
Not every site needs all three. The right configuration follows from which problem you are actually solving — energy-charge savings, maximum-demand control, backup, or some combination — and the table below sets out what each does and does not address.
BESS is often added to an existing or planned solar system — see industrial solar — rather than bought as a separate project. Solar ATAP caps a non-domestic installation at 100% of the site's maximum demand in AC inverter capacity (kWac), with a hard cap of 1,000 kW per installation (GP/ST/No. 60/2025 §8.3, §8.5) — and that cap is measured in AC capacity, not DC panel capacity (kWp), so a DC-oversized array feeding a hybrid inverter with battery buffering is a recognised way to capture more usable solar without exceeding the cap. See our peak-shaving primer for industrial parks for a worked scenario.
| Configuration | What it solves | What it does not solve |
|---|---|---|
| Solar-only | Cuts the energy-charge portion of the bill, and can reduce maximum demand when generation coincides with the peak. | No backup during an outage (grid-tied inverters must disconnect); no maximum-demand control outside daylight hours. |
| Solar + BESS | Time-shifts surplus solar into hours it would otherwise be exported, and can discharge on demand to shave the maximum-demand peak — including outside daylight hours. | Needs accurate sizing against real interval data; an oversized battery adds cost without adding savings. |
| BESS-only (no solar) | Targets the maximum-demand charge directly by discharging during the billing peak, and can back up critical loads. | Captures no solar energy-charge savings — relevant only where the maximum-demand or backup case stands on its own. |
Qualitative comparison only. Actual outcomes depend on verified load, tariff and equipment data, not this table.
Tax incentives: GITA Tier 1 for battery storage
Battery energy storage sits in Tier 1 of the MGTC Green Investment Tax Allowance (GITA) Asset guideline — the same tier as green-building technology and EV charging infrastructure, and a materially higher tier than the Tier 2 rate that applies to standalone solar PV for own consumption. For a qualifying BESS project, GITA Tier 1 provides an allowance equal to 100% of qualifying capital expenditure, which can be offset against up to 70% of statutory income in a year of assessment — any unabsorbed allowance carries forward. The GITA Asset window, per the current MGTC guideline, runs to 31 December 2026.
Indicative only. Subject to MGTC/MIDA approval, applicable tax law and confirmation by the customer’s licensed tax adviser. Official GITA Asset window ends 31 December 2026.
Read the full mechanics — what counts as qualifying expenditure, how the claim is filed, and how it interacts with normal capital allowances — in our GITA tax incentive guide.
From project brief to commissioning
A BESS project moves through the same disciplined sequence regardless of size. It starts with the brief below — facility type, tariff category, and whatever load, maximum-demand or critical-load information you already have. Trexon's engineering team then reviews the available interval data and bills, defines the design case (maximum-demand control, backup, solar time-shifting or a combination), and checks the practical constraints: switch-room space, transformer capacity, protection settings and, where relevant, how the battery interacts with an existing or planned solar array under the Solar ATAP rules.
Where GITA is being claimed, tax structuring is confirmed with the customer's own adviser before capital expenditure is committed. The project then proceeds to detailed design, procurement, installation and commissioning, with protection and control settings tested and monitoring set up before handover.
This page deliberately does not attach durations to that sequence — a shop-lot system with no maximum-demand charge and a multi-megawatt-hour industrial system on a factory floor move through it at very different paces, and a page-level promise would not be true for either.