A grid-tied resort in Langkawi or Redang running a 60-room aircon load of 43,000 kWh/month can offset 83% of its TNB Tariff B bill through a 300 kWp NEM Nova solar array, while off-grid islands cut diesel OPEX by RM 0.65–0.85/kWh using hybrid PV + battery systems. This article lays out the exact 5-phase process to move from TNB billing to solar offset.
Step 1: Audit TNB Tariff B and Peak Demand
Log into myTNB Usage Monthly Summary and pull 12 months of data for every sub-meter feeding the pool pumps, AC chiller, kitchen cold rooms and villa lighting. For a typical Low Voltage Tariff B resort, TNB charges RM 0.435/kWh plus RM 43.50/month fixed. Import the half-hourly interval data from the TNB Maximum Demand Limiter to find the 15-minute peak demand; that dictates the panel string sizing and avoids a simultaneous import peak that forces you into the pricier Tariff E / Maximum Demand charge bracket. Watch the chiller’s morning start ramp — that is the peak your solar offset must shave with a south-facing array.
Step 2: Size PV Array Against 4.5 kWh/m²/day
Use Malaysia’s actual solar resource: 4.5–4.8 kWh/m²/day across Langkawi, Penang and Terengganu. A resort with solid lunch-time occupancy can run a 300 kWp array at a 1.32 performance ratio, yielding 1,430 kWh per kWp per year — roughly 429,000 kWh/year, matching your annual consumption. Put the array on the insulated decking roof of the main block, or use ballast-mounted solar carports over the guest parking lane: shading two rows of cars plus generating 180 kWp of peak-facing power. Use north-south string layout, not east-west, to flatten morning and afternoon output so the TNB meter import stays below the pre-solar baseline.
Step 3: Match Inverter and Mounting for Roof Material
A 300 kWp site needs two 150 kW three-phase string inverters (Solis or Huawei SUN2000) hitting 98.6% CEC efficiency. Avoid central inverters on tropical islands — one wet module mismatch from coastal salt haze costs 15% of the whole string’s yield. For the red clay tile roofs of chalet blocks, use flashless metal hooks with 30mm clearance to preserve the manufacturer’s roof warranty; for insulated sandwich panels on the restaurant block, clamp on Z-clamps with EPDM gaskets. If you run off-grid on the Perhentian islands, add a battery bank sized to 35% of daily consumption and run the diesel gensets only for the laundry peak between 8am and 11am.
Step 4: Register PVSP, Submit NEM Nova, Book TNB Metering
Engage a Suruhanjaya Tenaga-registered PV Service Provider (PVSP) to file the 20-year NEM Nova application through SEDA’s e-GRID system. NEM Nova gives a 1:1 net energy offset — import at RM 0.435/kWh, export offset at the same rate — with monthly billing rollover. That 1:1 offset is the single biggest factor in cutting the utility bill. The PVSP must submit the single-line diagram, the pump schematic, and TNB’s B2 interconnection plan; the TNB district engineer then inspects the meter point at the resort’s main TNB switchboard. Timeline from SEDA approval to TNB metering installation is 90–120 days, and the resort must not flip the solar to live feed-in until the TNB bidirectional meter is in place.
Step 5: Monitor Specific Yield and Monthly Offset
Set up online monitoring at the inverter level with string-level voltage/current tracking on Huawei FusionSolar or Solis Cloud. Four operational metrics decide your real utility cut: specific yield above 1,180 kWh/kWp/year for Langkawi, off-peak export limit under 10% of monthly generation, NEM credit rollover kept under 30 days, and panel degradation under 0.5% per year. Track the TNB bill line by line: the monthly bill drops from RM 18,700 to roughly RM 3,200 (fixed RM 43.50 charge plus residual import). Arrange quarterly panel washing during the November–December monsoon break, when yield drops 10% from haze and rain accumulation.
| Item | Key Feature | Best For |
|---|---|---|
| TNB Tariff B | RM 0.435/kWh + RM 43.50 fixed charge | Grid-tied mainland resorts and peninsula islands |
| NEM Nova (SEDA) | 1:1 net energy offset, 20-year term | Cutting baseline TNB consumption bills |
| 150 kW string inverter | 98.6% CEC efficiency on Solis/Huawei | 300 kWp south-facing main block array |
| Flashless roof hooks | 30mm clearance on clay tiles | Preserving chalet roof warranties |
| Hybrid PV + battery | RM 0.65–0.85/kWh diesel offset | Off-grid Perhentian and Tioman resorts |
| FusionSolar / Solis Cloud | Real-time string-level monitoring | Tracking 1,180 kWh/kWp/year specific yield |
Ready to Accelerate Your Digital Growth Strategy?
Partner with an industry-leading digital agency to upscale your infrastructure today.







