About this tool
The EDC Electricity Bill Calculator estimates the energy charge on a monthly Electricite du Cambodge bill from a meter reading in kilowatt-hours. You pick a customer class — residential, commercial 22kVA, commercial medium voltage or industrial 22kVA — type the kWh for the month, and the page applies the published tariff blocks and returns a total in riel with a per-block breakdown, plus a dollar figure converted at the National Bank of Cambodia reference rate. It is built for the questions Cambodians actually ask about a power bill: a household in Phnom Penh checking whether a 300 kWh month really costs 187,500 riel, a renter testing the per-kWh figure a landlord has quoted, a small shop owner working out whether a commercial connection changes the monthly cost, or a tenant budgeting before the invoice arrives. It estimates the energy charge only. It does not read your meter, does not know your billing period, and does not include VAT, meter rental, the capacity charge, late-payment interest or any other line printed on the invoice. It is not an EDC bill and it is not a substitute for one.
How it works
The calculation is `calculateBill` in `web-static/lib/edc-calculator/calculator.ts`. It floors the kWh you type to a whole number and returns zero for zero. Residential use is charged block by block, with each rate applied only to the kWh inside its own band: 380 KHR for kWh 1–10, 480 KHR for 11–50, 610 KHR for 51–200 and 730 KHR above 200. A 100 kWh month is therefore 10 × 380 + 40 × 480 + 50 × 610 = 53,500 KHR, not 100 × 610. Commercial 22kVA is a flat 636 KHR/kWh, commercial medium voltage 540 KHR/kWh and industrial 22kVA 440 KHR/kWh, each applied to the whole reading in a single line. The dollar figure divides the riel total by the USD average in the NBC bulletin that the exchange-rates tool already fetches, using the average divided by the bulletin unit; if that request fails the page falls back to a fixed 4,100 KHR/USD and labels the rate "indicative" instead of "NBC". Nothing is rounded on the way through: the riel totals are whole numbers because the tariff rates are whole numbers, and the dollar figure keeps its decimals. The breakdown table lists the kWh, rate and cost of every block actually charged.
Use cases
- A household in Phnom Penh checking what a 300 kWh month should cost before the EDC bill arrives
- A renter testing the per-kWh figure a landlord has written into a room rental agreement
- A small shop owner deciding whether a residential or a 22kVA commercial connection changes the monthly cost
- A family comparing an air-conditioned month against a month with fans only
- An office clerk checking a medium-voltage invoice against the published tariff rate
- A tenant moving into a new flat and budgeting the electricity line before signing the lease
- A teacher or journalist explaining how a progressive tariff block works with real figures
Frequently asked questions
Are these the official EDC electricity rates?
The four residential blocks match the tariff table in the Electricity Authority of Cambodia report on the power sector for 2024, which carries forward the tariff maintained by Ministry of Mines and Energy Prakas №0408.ME.T.EBP.PR of 12 December 2023: 380, 480, 610 and 730 riel for the 0–10, 11–50, 51–200 and 201+ kWh bands. The three flat commercial and industrial rates — 636, 540 and 440 riel — are the ones coded into the calculator from the same EAC schedule, but this page does not carry a separate official document for each customer class. The table is typed into the source and is not fetched from EDC, so it will not move the day EDC changes a rate. This page is not an EDC product and EDC has not endorsed it.
Why is my real EDC bill different from this estimate?
Three common reasons. Your invoice covers a billing period that rarely lines up with the calendar month you typed, so the kWh differ. It also carries lines this page does not model: VAT, meter rental, a capacity or demand charge for larger connections, and late-payment interest. And the reading itself may be an estimate in a month when the meter was not read. Compare the kWh printed on the bill with the kWh you entered before comparing the money.
My landlord charges more per kWh than this — why?
Because a landlord reselling power is not selling you the EDC residential tariff. Many landlords in Phnom Penh add a margin, round the rate up, or buy at a commercial rate and pass it on, and some bill a flat per-kWh price that has no relation to the block table. This calculator returns the retail tariff for a metered EDC connection, so it will usually come out below a sub-meter price. Ask to see the EDC bill for the building and the sub-meter reading for your room if you want to check the difference.
Which customer class should I choose?
Choose residential if you are billed as a household on a normal EDC meter. Choose commercial 22kVA for a shop, restaurant or office on a small commercial connection, and medium voltage only if the premises take power through their own transformer. Choose industrial 22kVA for a factory or workshop billed on the industrial schedule. The class is printed on your EDC bill; if it is not, ask EDC rather than guessing, because the gap between the residential and commercial rates is large.
How does the progressive residential tariff work?
Each block is charged at its own rate and only for the kWh that fall inside it. The first 10 kWh of the month cost 380 KHR each, kWh 11 to 50 cost 480, kWh 51 to 200 cost 610 and everything above 200 costs 730. A 300 kWh month is 10 × 380 + 40 × 480 + 150 × 610 + 100 × 730 = 187,500 KHR. The average price per kWh therefore rises with use, which is why a large month costs disproportionately more than a small one.
Does the estimate include VAT or the meter fee?
No. The page computes the energy charge from the tariff blocks and nothing else. VAT, the meter rental line, the capacity charge on larger connections, reconnection fees and any late-payment interest that appear on a real invoice are outside the calculation. Treat the result as the energy portion of the bill and add the other lines from your own invoice before comparing it with what you paid.
Some articles call 480 riel an agricultural rate — which is right?
Both documents are real and they describe the same announcement from different angles. The EAC report tabulates 380, 480, 610 and 730 riel as the residential tariff by monthly consumption band: 0–10, 11–50, 51–200 and above 200 kWh. A December 2023 Phnom Penh Post report on the same EAC announcement lists 380 as the low- and middle-income rate, 480 as an agricultural night rate and 610 for rural schools and health centres. This page applies the consumption-band table, because that is the table that matches a household meter reading.
Why does the dollar figure change between visits?
The riel charge is fixed by the tariff; only the conversion moves. The page divides by the USD average in the latest National Bank of Cambodia bulletin, so a day with a different reference rate gives a different dollar figure for the same kWh. When that request fails it falls back to a flat 4,100 KHR/USD and the label under the result says "indicative" instead of naming the NBC. Your bank or money changer will apply its own spread on top of either number.
Data and accuracy
Tariff rates are hard-coded in `web-static/lib/edc-calculator/calculator.ts` (`RESIDENTIAL_TIERS`, `EDC_COMMERCIAL_22KVA_RATE`, `EDC_COMMERCIAL_MEDIUM_VOLTAGE_RATE`, `EDC_INDUSTRIAL_22KVA_RATE`). The four residential blocks come from the Electricity Authority of Cambodia report on the power sector for 2024, which carries forward the tariff maintained by Ministry of Mines and Energy Prakas №0408.ME.T.EBP.PR of 12 December 2023, and were cross-checked against the Phnom Penh Post report of the EAC announcement. The three flat commercial and industrial rates are coded from the same EAC schedule without a separate document per class. There is no EDC feed and no official tariff API: when EDC changes a rate the table has to be edited by hand. The USD leg is the live NBC reference rate fetched through the exchange-rates tool, with a 4,100 KHR/USD fallback that the page labels as indicative.
Sources
- Electricity Authority of Cambodia — Report on Power Sector of the Kingdom of Cambodia 2024 (residential tariff by monthly consumption band; Ministry of Mines and Energy Prakas №0408.ME.T.EBP.PR, 12 December 2023) — Electricity Authority of Cambodia
- Phnom Penh Post — "EAC: No changes to KwH charges for 24" (December 2023 announcement) — Phnom Penh Post
- NBC daily exchange rate bulletin — USD reference rate used for the dollar figure — National Bank of Cambodia
Content last reviewed 21 October 2026