Guides · Malaysia

Home solar in Malaysia: what Solar ATAP really pays, what owners save, and what to check before you sign

Rooftop solar still cuts a TNB bill in Peninsular Malaysia, often by more than half. What it rarely does any more is take the bill to zero. Under Solar ATAP, the scheme for new systems since 1 January 2026, the electricity you export is credited at a much lower rate than the electricity you buy. Unused credit also disappears at the end of each month. So the systems that pay back fastest are the ones whose output gets used in the house during the day. This guide covers domestic TNB customers in Peninsular Malaysia as of October 2026; Sabah and Sarawak have their own schemes.

It draws on owners’ bills and discussions in Malaysian solar and TNB-bill groups, checked against the Energy Commission’s Solar ATAP guidelines and TNB’s tariff. For how the TNB bill itself works, see why your TNB bill is so high.

What a kilowatt-hour of solar is worth

Each kWh your panels produce ends up in one of two places, and they’re worth very different amounts:

Where the solar kWh goesWhat it saves you (usage up to 1,500 kWh a month)
Used in the house as it’s generatedAbout 44 sen: the energy charge (27.03 sen), capacity charge (4.55 sen) and network charge (12.85 sen) you don’t buy from TNB. Above the protected usage level it also avoids AFA (+3.61 sen in October 2026) and some tax
Exported to TNB under Solar ATAP27.03 sen: a credit for the energy charge only, and only up to the amount you imported that month. On Time of Use, export is credited at the peak and off-peak energy rates
Exported under an old NEM 2.0 or NEM 3.0 contractAbout 44 sen, kWh for kWh, with unused balance carried forward to 31 December

Under Solar ATAP, credit can’t be carried to the next month, can’t be cashed out and can’t offset AFA. Exports above that month’s import are forfeited. There’s also an export cap, the MAQ: your inverter’s kW × 5 hours × the days in the billing period. Owners say most homes don’t hit it. Above 1,500 kWh a month, the energy charge and the export credit both become 37.03 sen.

The practical upshot: a household that uses a lot of power in the daytime gets the most from ATAP. That means someone at home, laundry and dryer runs, EV charging or aircond during the day. A household that’s out all day and runs three aircond units at night will export most of its solar for 27 sen and buy it back at night for 44 sen or more.

Why so many solar owners’ bills went up in 2026

The angriest posts in the TNB-bill groups come from owners whose bills went from almost nothing to hundreds of ringgit. A typical one: an 11.3 kWp system that once kept the bill around RM30 was back near RM580. Another owner went from about RM2 to RM260 a month, with no new appliances. The offset in their NEM contracts didn’t change in 2026. The bill around it did:

  • AFA turned from a rebate into a surcharge in May 2026. It’s charged on every kWh you import once your usage is above the protected level: 600 kWh a month, or 800 kWh for September to December 2026. Solar export doesn’t offset it.
  • The RM10 retail charge and 8% service tax (on the kWh above the line) apply once import crosses it, and the 1.6% KWTBB levy applies above 300 kWh. NEM credit cancels none of them. Owners note that with a positive AFA and import above the line, a zero bill is arithmetically impossible.
  • Crossing 1,500 kWh of import puts every kWh’s energy charge at 37.03 sen instead of 27.03.
  • Haze and rain in August and September cut generation, so less was exported.

A June 2026 NEM bill posted by one owner shows the pattern. It had 1,510 kWh imported and 636 kWh of solar credit, which offset the energy, capacity and network charges on those 636 kWh. AFA, tax and the retail charge stayed, and the household still paid RM580.

A second misunderstanding makes it look worse. The solar app shows what the panels generated. The bill shows only what was exported. The gap is what the house used directly, so it never reached the meter. When the app shows 1,800 kWh generated and the bill credits only 1,200 kWh, the missing 600 kWh almost always went into the house in the daytime, not to TNB. Your real usage is import plus (generation minus export). If you suspect the meter, a separate energy monitor on your DB lets you compare. One owner who did found it within about 1% of TNB’s figures.

What an ATAP bill looks like

An owner posted their first Solar ATAP bill, for May 2026. The system was 15 kWp of panels on a 12 kW three-phase inverter, costing RM29,000, and the account was on Time of Use. Over a 25-day cycle the house imported 923 kWh. The panels exported more than that, so the full energy charge on those 923 kWh, about RM232 at the peak and off-peak rates, was offset. The bill still came to RM220.63, made up of:

  • capacity charge RM42.00 and network charge RM118.61, which are charged on every imported kWh and never offset under ATAP;
  • AFA of RM12.74;
  • a prorated retail charge of RM8.33;
  • service tax and KWTBB, about RM39. Service tax applied to the whole bill here because the cycle was shorter than 28 days.

That’s roughly the floor for an ATAP home without a battery: about 17.4 sen for every kWh imported, plus AFA, the retail charge and taxes. The owner put their bill without solar at about RM970; a commenter who counted usage more carefully got about RM720.

What owners report paying and saving

These are owners’ own figures from Malaysian groups, not quotes you can expect. Prices include installation unless noted.

SystemPriceBefore → after
7.38 kWp, 12 panels (Selangor quote, May 2026)RM19,500 before rebateQuote only
8.89 kWp, 5 kW single-phase inverter, 16 kWh battery (ATAP, 2026)RM22,700 after the RM3,000 rebateAbout 85% lower in the first month
15 kWp, 12 kW three-phase inverter, no battery (ATAP, 2026)RM29,000 (RM26,000 after rebate)Bills RM220–340 on 1,550–1,960 kWh of total use
800 kWh a month household, instalment plan (ATAP, 2026)RM235 a monthRM380–420 → RM90 TNB + RM235 instalment
6.71 kWp, 11 panels (NEM 3.0, early 2025)Just over RM20,000, about RM16,000 after the old SolaRIS rebateRM350–370 → about RM3, before AFA turned positive
13.75 kWp (NEM 3.0, 2024)RM31,000 after rebateRM800–900 → about RM100, with EV charging
DIY hybrid: 7.2 kWp panels, 30 kWh battery, no export, TNB kept as backup, not registeredAbout RM8,000RM720 → RM570

The last row is one of the TNB-bill group’s most-reacted solar posts. Replies were blunt: the system was far too small for a RM720 household. Owners’ 2026 quotes for a typical home system (about 7–9 kWp, no battery) sit around RM15,000–20,000 before the rebate. A 16 kWh battery adds roughly RM4,000–8,500.

Instalment and rent-to-own offers are everywhere, at around RM230–280 a month for 10 years or RM380 a month for 5. Some credit cards offer 0% plans over 60 months. Owners’ advice is to add the monthly payment to the new TNB bill and compare that with the old bill. For many it comes out slightly lower, with the saving arriving after the instalments end. Two near-identical posts in the TNB-bill group praising a “pay monthly like Coway, just IC and TNB bill” offer read like marketing.

How big a system

One owner with two years of data offers a simple rule of thumb: each kWp of panels produces about 100 kWh a month in Peninsular Malaysia. Other owners’ figures run from about 75 kWh per kWp in rainy months to 125 in good ones; a 10.35 kWp system made 930–1,300 kWh a month over a year. Haze can cut output much further for weeks. Size from your kWh, not your ringgit bill. Use your 12-month average from the bill or the myTNB portal, then check roof space and shading.

Your supply sets the ceiling. Solar ATAP allows up to 5 kW (inverter output) on single-phase and 15 kW on three-phase. Bigger systems need a TNB connection check costing RM1,000. Installers commonly put 8–9 kWp of panels on a 5 kW single-phase inverter. If you’re thinking about upgrading supply for solar, EV charging or several aircond units, see single-phase vs three-phase.

Batteries: the most argued-about choice

Under ATAP, a battery stores solar you would otherwise export for 27 sen and uses it at night instead of buying power at 44 sen. That’s about 17 sen per kWh. A 16 kWh battery cycling most days shifts around 430–480 kWh a month. That’s roughly RM75–85, matching the RM60–90 a month that owners and installers in the Solar ATAP groups report. At the RM4,000–8,500 owners quote for a 16 kWh add-on, that’s roughly a four-to-nine-year payback, a large part of a typical 10-year battery warranty.

The other side of the argument is real too. A battery can keep your import below 600 kWh (800 kWh until December 2026). That avoids AFA, service tax and the retail charge and earns a better energy-efficiency incentive. Done well, that’s worth noticeably more: one owner with 6.4 kWp and 16 kWh went from RM400–500 to under RM50. A battery also keeps the lights on in a blackout. Ordinary grid-tied solar shuts down when TNB’s supply fails, which surprises many owners.

Points owners wish they’d known:

  • Under NEM a battery adds little while the contract runs, because the 1:1 offset already acts like free storage. The exception is the same as above: keeping import under the protected line.
  • Pick a battery-ready inverter. Several owners found their Huawei hybrid inverter works only with Huawei’s own LUNA batteries, at up to several times the price of open-protocol packs. Microinverters make adding a battery later harder.
  • “Buy the inverter now, the battery later” is common advice while prices fall. So is “spend RM5,000 on a 5-star aircond and fridge first”.
  • Home batteries now have rules. The Energy Commission’s battery safety guidelines took effect on 15 May 2026. Its notice says battery installations of 5 kW and above need an ST licence, a private licence for your own use, applied for at oas.st.gov.my. That’s a power rating, not storage: a 16 kWh pack on a 5 kW inverter is likely to be at or above it. The work must be done by a registered electrical contractor. The guidelines recommend installing batteries outdoors; indoors needs fire suppression and must meet Fire and Rescue Department requirements (ST notice). Ask your installer who handles the licence.

The SuRIA Home rebate and the process

The government’s SuRIA Home rebate pays RM600 per kW of inverter capacity, up to RM3,000, as a one-off cash rebate. It’s open to Malaysian individual domestic customers on Solar ATAP who didn’t receive the earlier SolaRIS rebate. Your system must be commissioned by 31 December 2026, and the money runs out on a first-come, first-served basis. TNB emails you after commissioning to collect your bank details (SEDA notice). Owners have reported receiving it. One owner’s installer blamed a missing inverter on a stock shortage after the rebate was announced, so leave margin before the deadline.

The process, from the SEDA and TNB pages and owners’ accounts:

  1. You appoint a Registered PV Service Provider (RPVSP). They size the system and submit the Solar ATAP application to SEDA. The fee is RM7.50 per kW and isn’t refundable. SEDA answers within two months, and owners describe approval taking a month or two.
  2. The installer fits panels, inverter and any battery. A competent person tests and certifies the installation.
  3. The installer submits the TNB application after commissioning: contract, Forms G and H, test results and the competent person’s certificate. TNB fits a bi-directional meter, at your cost, and your ATAP contract starts when that meter goes in. It runs for up to 10 years, after which the system continues as self-consumption.
  4. If you sell the house, the new owner can apply to take over the remaining term.

Typical payment terms owners describe: a RM500–1,000 deposit, 60% on installation day and the balance once the TNB meter is in. One owner was asked for the 60% when only the panels were up, with the inverter out of stock. The group’s advice: don’t pay the installation instalment until the inverter (and battery, if any) is installed.

Can you do it yourself?

DIY solar is big in Malaysian groups, from RM4,000–9,500 off-grid kits for lights, fans and one night-time aircond to full hybrid systems. Members disagree loudly about whether it’s legal. The Energy Commission’s rules settle the part that matters for most homes:

  • Anything wired into your house DB or connected to TNB is an electrical installation. It must be done by a registered electrical contractor with a competent person.
  • Self-consumption systems, grid-connected or off-grid, are covered by ST’s SelCo guidelines. Under the March 2025 version, grid-connected home systems are limited to 5 kW single-phase and 12.5 kW three-phase and registered through the contractor. Off-grid systems need an ST licence or exemption, with the installation forms sent to ST. A revision dated June 2026 has been reported, so check the current version.
  • Exporting needs Solar ATAP approval, and batteries of 5 kW and above need the ST licence above.

Members also warn that insurers may refuse fire claims on uncertified work.

Choosing an installer

SEDA’s RPVSP directory lists 444 registered companies for 2026. About 230 are based in Selangor, 70 in Kuala Lumpur and 50 in Johor. Each entry names its qualified persons and their certificates: “Wireman Chargeman Solar PV” or “GCPV Systems Design”. SEDA says the list is contact information, not an endorsement. Some solar brands may be registered under a different company name, so search by the company name on your quotation. Many “recommendations” in group comments come from salespeople.

What experienced owners check:

  • Several quotes. Owners commonly compared 7 to 13 before choosing.
  • Exact panel, inverter and battery models, and who handles warranty claims locally. Owners report slow claims on some imported hybrid inverters.
  • Warranty terms in writing: panel product and performance, inverter, workmanship, roof leaks (some cover leaks for only a year), cleaning or maintenance visits, and skylift access if needed.
  • Inverter size against your phase limit, and whether the inverter is battery-ready with an open battery protocol.
  • Who handles SEDA, TNB, the SuRIA claim and any battery licence, and a date by which the system will be commissioned.
  • Your existing wiring. One installer in an electricians’ group found a DB with the neutral not even tied before starting work. If your DB is old, consider an upgrade first.
  • Access to the monitoring app in your own name, so you can read generation, export and import yourself.

Problems owners run into

  • Lower generation than expected. Haze, cloud, shading and dirty low-tilt panels all reduce output. Tilted panels are mostly cleaned by rain, and owners clean once a year or when the app shows a drop. One quote was RM150 to clean 10 panels.
  • No power in a blackout on grid-tied systems without a battery and backup gateway.
  • Trips, flickering or damaged appliances blamed on solar. Electricians in the groups usually point to a loose neutral or TNB over-voltage. Have a wireman check the incoming voltage on each phase before blaming the inverter.
  • App and TNB figures that don’t match, usually self-consumption, occasionally a real metering question worth raising with TNB in writing.
  • Cheap DIY parts: under-rated inverters, AC cable used for PV, swollen LiFePO4 batteries from over-discharge, second-hand imported panels producing well below their label.

What changes after 2026

Three things end or shift around New Year. SuRIA Home closes on 31 December 2026 or earlier if the money runs out. The 800 kWh bill protection is due to fall back to 600 kWh. And TNB’s own projection, before any subsidy, puts AFA at +7.59 sen/kWh in January 2027. Unless any of them is extended, a system commissioned after 2026 costs up to RM3,000 more, while the last two make imports above the protected line dearer, so every kWh used directly from your roof saves more.