ResourcesThai tariffs

How a Thai factory's electricity bill is built.

A time-of-use bill has four parts: a demand charge, an energy charge, Ft and a monthly service charge, with VAT on top. This page explains what sets each one, and quotes every rate from MEA, PEA or the Energy Regulatory Commission with a link to where it was read.

Which tariff you are on

Your size decides your tariff type.

MEA serves Bangkok, Nonthaburi and Samut Prakan, and PEA the rest of the country. Each publishes its own schedule, and their rates for factories are the same. What differs is how each names its voltage bands. Your bill states your type and your voltage.

Tariff types for businesses and factories
Tariff typeWho it is forDemand chargeTime of use
Type 2 · Small general serviceHighest 15-minute demand under 30 kWNoneOptional (2.2)
Type 3 · Medium general service30 kW to under 1,000 kW, and no more than 250,000 kWh a month averaged over the previous three monthsYesTOU (3.2). The normal rate, 3.1, is only for sites already on it: before October 2000 at MEA, November 2015 at PEA
Type 4 · Large general service1,000 kW and over, or more than 250,000 kWh a month averaged over the previous three monthsYesTOU (4.2). Time of day, 4.1, is only for sites already on it: before October 2000 at MEA, November 2015 at PEA

From MEA's and PEA's tariff schedules. A site that joined type 3 or 4 after November 2015 is on time-of-use, wherever it is.

The demand charge

One 15-minute interval sets it for the month.

Your meter averages your demand over every 15 minutes. On a time-of-use tariff the demand charge is priced per kilowatt of the highest of those averages in the month's on-peak hours, so a single short spike can set it for thirty days.

Demand · one weekday in 15-minute averages
Schematic, not site data
15-minute average The interval you are billed on
ON-PEAK · 09:00–22:00 · MON–FRI 00:00–00:15 · off-peak00:15–00:30 · off-peak00:30–00:45 · off-peak00:45–01:00 · off-peak01:00–01:15 · off-peak01:15–01:30 · off-peak01:30–01:45 · off-peak01:45–02:00 · off-peak02:00–02:15 · off-peak02:15–02:30 · off-peak02:30–02:45 · off-peak02:45–03:00 · off-peak03:00–03:15 · off-peak03:15–03:30 · off-peak03:30–03:45 · off-peak03:45–04:00 · off-peak04:00–04:15 · off-peak04:15–04:30 · off-peak04:30–04:45 · off-peak04:45–05:00 · off-peak05:00–05:15 · off-peak05:15–05:30 · off-peak05:30–05:45 · off-peak05:45–06:00 · off-peak06:00–06:15 · off-peak06:15–06:30 · off-peak06:30–06:45 · off-peak06:45–07:00 · off-peak07:00–07:15 · off-peak07:15–07:30 · off-peak · the day's highest, but off-peak07:30–07:45 · off-peak07:45–08:00 · off-peak08:00–08:15 · off-peak08:15–08:30 · off-peak08:30–08:45 · off-peak08:45–09:00 · off-peak09:00–09:15 · on-peak09:15–09:30 · on-peak09:30–09:45 · on-peak09:45–10:00 · on-peak10:00–10:15 · on-peak10:15–10:30 · on-peak10:30–10:45 · on-peak10:45–11:00 · on-peak11:00–11:15 · on-peak11:15–11:30 · on-peak11:30–11:45 · on-peak11:45–12:00 · on-peak12:00–12:15 · on-peak12:15–12:30 · on-peak12:30–12:45 · on-peak12:45–13:00 · on-peak13:00–13:15 · on-peak13:15–13:30 · on-peak13:30–13:45 · on-peak13:45–14:00 · on-peak14:00–14:15 · on-peak14:15–14:30 · on-peak14:30–14:45 · on-peak · the highest on-peak interval: billed14:45–15:00 · on-peak15:00–15:15 · on-peak15:15–15:30 · on-peak15:30–15:45 · on-peak15:45–16:00 · on-peak16:00–16:15 · on-peak16:15–16:30 · on-peak16:30–16:45 · on-peak16:45–17:00 · on-peak17:00–17:15 · on-peak17:15–17:30 · on-peak17:30–17:45 · on-peak17:45–18:00 · on-peak18:00–18:15 · on-peak18:15–18:30 · on-peak18:30–18:45 · on-peak18:45–19:00 · on-peak19:00–19:15 · on-peak19:15–19:30 · on-peak19:30–19:45 · on-peak19:45–20:00 · on-peak20:00–20:15 · on-peak20:15–20:30 · on-peak20:30–20:45 · on-peak20:45–21:00 · on-peak21:00–21:15 · on-peak21:15–21:30 · on-peak21:30–21:45 · on-peak21:45–22:00 · on-peak22:00–22:15 · off-peak22:15–22:30 · off-peak22:30–22:45 · off-peak22:45–23:00 · off-peak23:00–23:15 · off-peak23:15–23:30 · off-peak23:30–23:45 · off-peak23:45–24:00 · off-peak BILLED · HIGHEST ON-PEAK INTERVAL HIGHER, BUT OFF-PEAK 00:0006:0012:0018:0024:00
Each barone 15-minute average of your demand
The billprices only the highest on-peak bar of the month
The early spikefalls before 09:00, and a TOU demand charge is priced on on-peak demand only
Demand charge by voltage, MEA and PEA time-of-use tariffs 3.2 and 4.2
MEA voltagePEA voltageDemand charge, ฿/kW a month
69 kV and over69 kV and over74.14
12–24 kV22–33 kV132.93
Below 12 kVBelow 22 kV210.00

Rates 3.2 and 4.2, the same at MEA and PEA, excluding Ft and VAT. Off-peak demand is not charged. Minimum charge: the bill cannot be lower than 70% of the highest demand charge in the last 12 months, ending in the current month, so one high peak can set a floor under your bill for a year.

Time of day (TOD) works differently, and is closed to new sites.

Only large users already on 4.1, before October 2000 at MEA or November 2015 at PEA, are on it. Demand is charged every day in two windows: peak, 18:30–21:30, at 224.30, 285.05 or 332.71 ฿/kW, and partial peak, 08:00–18:30, on only the demand above the peak window's, at 29.91, 58.88 or 68.22 ฿/kW, from the highest voltage band to the lowest. Off-peak demand is free, and energy is one flat rate.
On-peak and off-peak

The same kilowatt-hour costs more on a weekday afternoon.

On-peak is 09:00 to 22:00, Monday to Friday. Off-peak is 22:00 to 09:00 on those days, and all day on Saturdays, Sundays, Labour Day and ordinary public holidays. Two exceptions catch people out: a compensatory holiday stays on-peak, and so does Royal Ploughing Day when it falls on a weekday.

Energy charge by voltage, MEA and PEA time-of-use tariffs 3.2 and 4.2
MEA voltagePEA voltageOn-peak, ฿/kWhOff-peak, ฿/kWhGap, ฿/kWh
69 kV and over69 kV and over4.10252.58491.5176
12–24 kV22–33 kV4.18392.60371.5802
Below 12 kVBelow 22 kV4.32972.63691.6928

Rates 3.2 and 4.2, the same at MEA and PEA, excluding Ft and VAT. The gap is on-peak less off-peak, worked out from the two quoted rates; it is what arbitrage earns on each unit before round-trip losses.

Ft

Ft moves every four months, on every unit.

Ft is a per-kWh adjustment added to the base energy rate on every Thai electricity bill. The Energy Regulatory Commission sets it every four months, to pass changes in fuel and power-purchase costs through to customers. It is the same on an on-peak unit as on an off-peak one.

Ft · September–December 2569 (2026)

16.23 satang/kWh

Set by the ERC on 22 July 2569, excluding VAT, and the same as May–August. On the base tariff of 3.78 ฿ a unit it makes an average of 3.95 ฿ a unit. The ERC put the period's fuel and power-purchase cost at 41.27 satang a unit and used 25.04 satang of clawed-back funds to bring Ft down to 16.23, so a later period may be higher.

The rest of the bill

Three smaller lines, and VAT.

฿ per month

Service charge

312.24 ฿ a month at every voltage, at MEA and PEA alike, on top of the minimum charge where that applies.

฿ per kVAR

Power factor

When your highest 15-minute reactive demand is more than 61.97% of your highest 15-minute real demand, each kVAR over it costs 56.07 ฿.

Floor

Minimum charge

No lower than 70% of the highest demand charge in the last 12 months, so one bad peak can set a floor under your bill for a year.

On the total

VAT

Every rate on this page excludes it. It is added to the bill on top of the rates and Ft.

One more rule for sites with their own transformer: if the meter sits on its low-voltage side, PEA adds 2% to the billed kW and kWh to cover the transformer's losses.

What a battery can move

Not every line on the bill is in reach.

A battery changes when you buy power, and a battery with solar changes how much. Which lines that touches follows from how each one is set.

Demand charge

Yes, directly

Covering the highest on-peak interval lowers the charge for the month. Peak shaving

Energy charge

Yes, two ways

Buying off-peak to use on-peak earns the gap, and stored solar replaces units you would have bought. Arbitrage

Ft

Only with fewer units

Moving a unit from off-peak to on-peak does not change how many you buy, so it saves no Ft. Stored solar that replaces grid units does.

Service charge

No

It is fixed per meter, whatever you use and whenever you use it.

Sources

Where every figure on this page comes from.

Tariffs change, and Ft changes three times a year. Each figure above is quoted from one of these, with the date the organization last updated it. Your own bill is the final word on your site.

Official sources for the rates on this page
SourceWhat it givesUpdated
PEA · อัตราค่าไฟฟ้า, September 2026The binding Thai schedule: types 2 to 4, TOU and TOD rates, minimum and power factor charges, the TOU timetable, VAT. Effective from the September 2026 bill, which changed residential rates only22 Aug 2026
PEA · Electricity Tariffs, May 2023PEA's unofficial English translation of the schedule before, still the one its English site lists; its factory rates match the September 2026 schedule figure for figure25 Oct 2024
PEA · Latest FtFt of 0.1623 ฿ a unit (its page still labels it May–August 2026)28 Nov 2025
MEA · Type 4, large general serviceType 4: eligibility, TOD and TOU rates at MEA's voltage bands, minimum and power factor charges, the TOU timetable, VAT. Effective from the January 2023 bill9 Jan 2023
MEA · Type 3, medium general serviceType 3: eligibility, normal and TOU rates, and when a site moves to type 2 or 49 Jan 2023
MEA · Ft, September–December 2026MEA's clarification of 27 July 2026: 0.1623 ฿ a unit, excluding VAT, the same as May–August27 Jul 2026
ERC · Ft, September–December 2569The decision itself: meeting 29/2569 on 22 July 2569, Ft 16.23 satang a unit, base tariff 3.78 ฿, average 3.95 ฿, excluding VAT23 Jul 2026

Updated is the date each organization gives: the page's last-updated date where it shows one, otherwise the date on the document. For MEA's tariff sheets it is the date MEA saved the file.

See these lines on your own bill.

Twelve months of billing data, and we will model your load, size the system and show you the whole financial case, including when the answer is not to build.

Or reach us at solarbuddies@pjjsolutions.tech