For Malaysian resorts billed under TNB Tariff A, a grid-tied PV array under NEM 3.0 offsets imported energy at the full retail rate of ~RM 0.46/kWh and cuts maximum demand charges; a 100 kWp system in Langkawi weather generates ~132,000 kWh in year one and removes RM 60,000–68,000 from the annual TNB bill, with a 3.5–4 year payback before degradation is factored.
TNB Tariff Math and NEM 3.0 Offsets
The utility bill for a grid-connected resort in Malaysia is two line items: an energy charge in sen/kWh and a maximum demand (MD) charge in RM/kVA. For low-voltage commercial users, TNB’s Tariff A energy rate averages 46.0 sen/kWh depending on the monthly consumption block, and the MD rate is RM 30.90 per kVA based on the highest 15-minute average draw in the billing month.
NEM 3.0 changes the arithmetic. The resort’s existing TNB meter is replaced with a bidirectional meter, and every kWh exported by the solar array offsets one kWh of import at the same retail tariff. There is no feed-in tariff at a discounted rate. For a resort running 700,000 kWh/year at 46 sen/kWh, the energy portion is roughly RM 322,000 annually. A solar system covering 25% of that consumption removes RM 80,000 from that line item directly.
The catch is the quota. NEM 3.0 opens in tranches under a nationwide MW cap, so resort owners must lodge applications through the Sustainable Energy Development Authority Malaysia (SEDA) portal before commissioning any equipment. If you build first and apply later, you lose eligibility for the export offset scheme and revert to a simple behind-the-meter solution where surplus kWh are paid at a much lower avoided-cost rate.
Sizing PV for AC Dominated Afternoon Loads
Malaysia’s solar window peaks between 12.00 and 15.00 hours, but a resort’s critical electrical load peaks later, between 16.00 and 21.00 hours, when rooms are pre-cooled for check-in. This mismatch is the primary reason resort solar arrays are sized conservatively at 60–70% of peak daylight demand rather than 100%.
A practical mitigation is to shift deferrable loads into the solar window. Pool filtration pumps, which run 8–12 hours daily, are the easiest candidate. A 2 kW pump shifted fully into sunshine hours allows the inverter to supply that current direct instead of drawing from the grid. Cold-water storage tanks linked to the central AC chiller plant do the same for cooling: the chiller runs at full output during midday solar surplus, chilling water that is stored and used for evening room cooling.
The monitoring stack matters. Huawei FusionSolar and Sungrow iSolarCloud both deliver real-time import/export telemetry, allowing the resort’s facility manager to watch the kVA draw every 15 minutes. Without this, solar generation can silently clip or export at exactly the moment the property is paying peak MD rates.
Cutting Maximum Demand Charges with Solar
The MD charge is a fixed cost per kVA regardless of whether the resort used that capacity for one minute or the whole month. One bad interval — switching on all chillers at 14.00 while the laundry and kitchen are running — can set the monthly MD at 180 kVA and cost RM 5,562 in that single line item.
Solar shaves this because it reduces the net grid draw during those high-use intervals. A resort that normally pulls 180 kVA in the hot afternoon but has a 120 kWp array generating at 85% capacity at that moment only imports about 80 kVA from TNB. The MD drops to roughly 100 kVA, saving RM 2,472 per month, or RM 29,664 per year. During monsoon months with heavy cloud cover, the same protection depends on battery-assisted smoothing or on running one chiller instead of two during peak intervals.
The trade-off: NEM 3.0 does not exempt a resort from paying the minimum MD charge for a connection of its size. TNB still bills a declared capacity floor, so the MD savings are real but not unlimited. The resort must calculate the optimal array size against this floor, not against the peak draw alone.
Diesel Hybrid Storage for Island Resorts
Resorts on Perhentian, Redang, and Tioman often run on diesel gensets rather than TNB lines, and the utility bill comparison changes completely. Diesel generation on these islands costs RM 1.20–1.50 per kWh once fuel logistics, genset maintenance, and replacement costs are included. At that price, solar-plus-storage is not an environmental choice; it is the lower-cost generation source.
A practical island hybrid is a 60 kWp array paired with a 250 kWh lithium iron phosphate (LiFePO4) battery bank such as the BYD Battery-Box or Huawei LUNA2000. The genset runs as a backup and recharges the battery only during low-sun periods. Fuel burn drops by 60–70%, and the genset’s service interval stretches from 250 hours to 600+ hours. Inverters used here must support off-grid operation with generator sync — the Sungrow SH series and SMA Sunny Island are the realistic options in Malaysia.
For an off-grid resort burning 90,000 litres of diesel per year at RM 2.40/litre, the fuel bill is RM 216,000. A hybrid displacing 65% of that fuel saves ~RM 140,000 annually against a system capex of roughly RM 320,000, putting payback under 2.5 years — far faster than any grid-tied NEM system.
Payback Math: 100 kWp in Malaysian Weather
Assume a resort in Langkawi or Terengganu with 1,100 m² of available roof or carport space. A 100 kWp array using Jinko Tiger Pro or Trina Vertex panels and a Sungrow inverter costs about RM 230,000 installed, or RM 2.30 per watt, which is the current competitive rate for commercial ground-mount and flat-roof systems in Malaysia.
The energy yield model: Langkawi receives 4.7 kWh/m²/day of solar irradiance. A 100 kWp system with a performance ratio of 0.82 produces 100 × 4.7 × 0.82 × 365 = 140,800 kWh in year one. Factoring 0.5% annual panel degradation, the 25-year cumulative yield is roughly 3.25 million kWh. With 92% self-consumption at the avoided tariff of RM 0.46/kWh, first-year energy savings are RM 64,768.
| System Scenario | Capex (RM) | First-Year Savings (RM) | Payback (Years) | Best Fit |
|---|---|---|---|---|
| NEM 3.0 grid-tied, 50 kWp | 115,000 | 31,500 | 3.7 | Mainland resorts on TNB supply (Desaru, Morib, Port Dickson) |
| NEM 3.0 grid-tied, 100 kWp | 230,000 | 64,800 | 3.6 | 80–120 room resorts with central AC and daytime pump loads |
| Island hybrid, 60 kWp + 250 kWh battery | 320,000 | 140,000 (diesel offset) | 2.3 | Off-grid resorts on Perhentian, Redang, Tioman |
| Grid-tied + chilled water storage | 175,000 (add-on) | 62,000 (MD + energy) | 2.8 | High-occupancy luxury resorts with 16.00–21.00 cooling peaks |
The MD component of the savings is not captured in the energy-only numbers above. For a resort with a 150 kVA declared connection, the monthly MD charge is RM 4,635. A 100 kWp array, even during the monsoon months, sustains 60–70% capacity for several midday hours and repeatedly prevents the meter from touching the 150 kVA band limit. This is where most resort operators in Johor and Langkawi see their largest single-line-item reduction in the first billing cycle after commissioning.
Ready to Accelerate Your Digital Growth Strategy?
Partner with an industry-leading digital agency to upscale your infrastructure today.







