Skip to content
induwara.lk
Premium
induwara.lkSri Lanka · Finance

Sri Lanka Electricity Bill Calculator (CEB & LECO)

Estimate your CEB (now EDL) or LECO bill from one number — the units on your meter. It uses the PUCSL schedule approved from 11 May 2026: three consumption bands, each with its own rate ladder and fixed charge. It shows every block, and it shows the two cliffs — at 60 units and at 180 — where crossing a band re-prices the whole month.

Jump to:2026 unit price tableIs the LECO tariff different?Check your actual bill

By Induwara AshinsanaUpdated Sep 23, 2026
Estimate your monthly bill(CEB)
PUCSL schedule · from 2026-05-11
kWh

Read this off your meter or the latest bill.

Quick presets (monthly)
Monthly bill
Rs 1,840.00
Effective per-unit rate
Rs 20.44/kWh
Band 2 · 61–180 kWh
Energy charge
Rs 1,440.00
+ Rs 400 fixed
Save with 10 fewer units
Rs 200
Marginal saving at current band

Block breakdown — Domestic, band 2 (61–180 kWh)

BlockUnitsRateAmount
1–60 units60Rs 14.00Rs 840.00
61–90 units30Rs 20.00Rs 600.00
Fixed charge (bill stops in 61–90 units)Rs 400.00
Total payableRs 1,840.00

Source: PUCSL Decision on Electricity Tariffs, Annex-2, approved tariff effective 2026-05-11 — billed identically by CEB and LECO. Last cross-checked 2026-09-23. Excludes Time-of-Use, demand-metered industrial and bulk-supply customers.

Was this useful?

CEB & LECO electricity unit price table (2026)

These are the domestic (D-1) unit prices in force in Sri Lanka right now: the schedule PUCSL approved with effect from 11 May 2026, re-read from the determination on 2026-09-23. PUCSL reviewed tariffs again at the end of July 2026 and left every figure unchanged, and it has published no decision since. EDL (formerly CEB) and LECO bill the identical schedule, so there is one unit price table, not two.

Read it band first. Your total consumption for the cycle picks the band; the band's blocks then price every unit you used. That is why there is no single “unit price” in Sri Lanka: the cheapest and the dearest block in the table are an order of magnitude apart, and which of them applies to you is decided by the month's total, not by the unit.

Domestic (D-1) tariff for a 30-day billing cycle, PUCSL Annex-2, effective 11 May 2026. Billed identically by EDL (formerly CEB) and by LECO.
Consumption bandBlockUnit price (per kWh)Fixed charge
Consumption 0–60 kWh per month1–30 kWhRs 5.00Rs 80.00
31–60 kWhRs 9.00Rs 210.00
Consumption above 60–180 kWh per month1–60 kWhRs 14.00—
61–90 kWhRs 20.00Rs 400.00
91–120 kWhRs 28.00Rs 1,000.00
121–180 kWhRs 44.00Rs 1,500.00
Consumption above 180 kWh per month1–180 kWhRs 32.50—
Above 180 kWhRs 100.00Rs 2,500.00

A dash means the schedule prints no fixed charge for that block. Those blocks are rungs on the ladder only — a bill can never stop in one, because the band starts above that block's ceiling.

What those rates come to as a monthly bill

The same table, priced. Every row below is the calculator above run on a 30-day domestic cycle, so these are the numbers the rate table actually produces.

Units (kWh)Energy chargeFixed chargeTotal billAverage per unit
30Rs 150Rs 80Rs 230Rs 7.67
60Rs 420Rs 210Rs 630Rs 10.50
61Rs 860Rs 400Rs 1,260Rs 20.66
90Rs 1,440Rs 400Rs 1,840Rs 20.44
120Rs 2,280Rs 1,000Rs 3,280Rs 27.33
180Rs 4,920Rs 1,500Rs 6,420Rs 35.67
181Rs 5,950Rs 2,500Rs 8,450Rs 46.69
250Rs 12,850Rs 2,500Rs 15,350Rs 61.40
400Rs 27,850Rs 2,500Rs 30,350Rs 75.88

Note the two pairs: 60 and 61 units, and 180 and 181. One extra unit changes the band, the band re-prices the whole month, and the bill jumps by hundreds or thousands of rupees. That is the single most useful thing to know about this tariff.

LECO bill calculator — is the LECO tariff different?

No. PUCSL approves one retail electricity tariff for the whole country and every distributor bills it, so there is no separate LECO rate to hunt for: the figure the calculator above gives you is your LECO bill. LECO says so itself — its published tariff page prints the same bands, blocks, unit prices and fixed charges as the table above, as the rates approved with effect from 11 May 2026. Those two sources were read against each other on 2026-10-01 and agree on every figure.

LECO — Lanka Electricity Company — distributes to urban Western Province towns: Kotte, Moratuwa, Kelaniya and parts of Negombo among them. The rest of the island is served by EDL. Which of the two sends your bill decides the logo on the envelope and the call centre you ring; it does not change a single rate.

And if your bill says EDL. The Ceylon Electricity Board no longer exists as a corporate body. Under the Sri Lanka Electricity Act No. 36 of 2024, a gazette (No. 2478/41) split the CEB into successor companies and transferred its distribution business to Electricity Distribution Lanka (Pvt) Ltd — EDL — with effect from 9 March 2026. The tariff was untouched by that: PUCSL is still the regulator and still approves the schedule, which is why the May 2026 rates survived the handover intact. So “EDL bill calculator”, “CEB bill calculator” and “LECO bill calculator” are all the same question, and this page is the answer to all three.

How it works

Sri Lanka's retail electricity tariff is set by the Public Utilities Commission of Sri Lanka (PUCSL)under the Sri Lanka Electricity Act No. 36 of 2024. Ceylon Electricity Board (CEB) — whose distribution business has been EDL since March 2026 — and Lanka Electricity Company (LECO) bill the identical approved schedule, so the calculator returns the same number for either utility. Every figure on this page was read from PUCSL's determination Decision on Electricity Tariffs, Annex-2, column “Approved Tariff, Effective from 11th May 2026”.

The domestic schedule has three consumption bands, and the band is a property of the whole month, not of any single unit. Total the units for the cycle; that total picks the band. Inside the band, units are charged block by block on the band's own ladder. One fixed charge is then added — the one printed against the block the bill stops in, which steps at 30, 60, 90, 120 and 180 units.

  1. Read the meter at both ends of the billing period. The difference is your units consumed (kWh).
  2. Find the band whose total-consumption range contains that number: 0–60, above 60 up to 180, or above 180.
  3. Charge the units falling in each of that band's blocks at the block's rate, and sum them — that is the energy charge.
  4. Add the fixed charge printed against the block the bill stopped in.
  5. Add a fuel adjustment charge if one is in force. The May 2026 determination sets none, so the rate is 0%.

The consequence is the part worth knowing. Because the band is chosen by the total, crossing a boundary re-prices every unit you used. At 60 units the bill is Rs 630; at 61 it is Rs 1,260, because the first 60 units move from Rs 5.00 and Rs 9.00 to Rs 14.00 and the fixed charge steps from Rs 210 to Rs 400. The second cliff is at 180 units, where Rs 6,420 becomes Rs 8,450. Those two points are where trimming a few units is worth real money.

What changed on 11 May 2026. The previous schedule billed domestic customers on six retroactive slabs with fixed charges from Rs 150 to Rs 2,000 and a Rs 150 minimum bill. The current determination replaced that with the three bands below. There is no minimum bill any more: a connection that uses nothing pays the Rs 80 band-1 fixed charge. PUCSL absorbed a Rs 15 billion government subsidy so that consumption up to 180 units was not increased at all; the 18.1% revision falls on consumption above 180 units, which is where the Rs 32.50 / Rs 100.00 band comes from.

Still the current schedule.PUCSL reviewed tariffs again for the third quarter of 2026. That decision, effective 31 July 2026, found the forecast revenue deficit “minimal and within the error margin” and resolved to continue with the existing end-user tariffs until the next revision. It publishes no tariff table of its own, so the rates on this page are the 11 May 2026 ones, re-confirmed by a later review rather than replaced. If you want to check for yourself, PUCSL lists every determination on its end-user tariff decisions page.

Cycles that are not 30 days.Annex-2 is written for a 30-day cycle. PUCSL's own bill calculator scales every block limit by the number of billing days — limit × days ÷ 30, rounded down — and applies one fixed charge per bill rather than one per 30 days. This page does the same, so a 60-day reading is billed on limits of 60/120/180/240/360 units. A household that used 120 units over 60 days is in band 1 and pays Rs 1,050, not the Rs 3,280 that 120 units in a single month would cost.

The engine is checked two ways. It is written against the band data structure, and a second, independent if/then ladder transcribed straight off the printed table must agree with it to the rupee on every reference case. Both were then compared against PUCSL's own published calculator across every unit count from 0 to 2,000 on both cycle lengths, and they agree on all of them.

The rates themselves, with every block and fixed charge, are in the unit price table above.

Worked examples

Single occupant in a Colombo apartment

45 kWh(30-day cycle)

  1. Total for the cycle: 45 kWh
  2. 45 is within 0–60 → band 1
  3. Block 1–30: 30 × Rs 5.00 = Rs 150
  4. Block 31–45: 15 × Rs 9.00 = Rs 135
  5. Energy charge: Rs 285
  6. Bill stops in block 31–60 → fixed charge Rs 210
  7. Total: Rs 495 · Effective: Rs 11.00/kWh

Suburban Kandy family with one air conditioner

165 kWh(30-day cycle)

  1. Total for the cycle: 165 kWh
  2. 165 is above 60 and up to 180 → band 2 (every unit re-prices)
  3. Block 1–60: 60 × Rs 14.00 = Rs 840
  4. Block 61–90: 30 × Rs 20.00 = Rs 600
  5. Block 91–120: 30 × Rs 28.00 = Rs 840
  6. Block 121–165: 45 × Rs 44.00 = Rs 1,980
  7. Energy charge: Rs 4,260
  8. Bill stops in block 121–180 → fixed charge Rs 1,500
  9. Total: Rs 5,760 · Effective: Rs 34.91/kWh

The 180-unit cliff — one unit, Rs 2,030

181 kWh(30-day cycle)

  1. At 180 kWh: band 2, energy Rs 4,920 + fixed Rs 1,500 = Rs 6,420
  2. At 181 kWh the total crosses into band 3, which has its own ladder
  3. Block 1–180: 180 × Rs 32.50 = Rs 5,850
  4. Block above 180: 1 × Rs 100.00 = Rs 100
  5. Energy charge: Rs 5,950
  6. Fixed charge (band 3): Rs 2,500
  7. Total: Rs 8,450 — Rs 2,030 more than the bill at 180 units exactly

How to check your actual CEB, EDL or LECO bill

This page estimates a bill from a meter reading. It cannot look your account up, and it is not trying to: it asks for a number of units and nothing else. Never type an account number, an NIC or a meter serial into a calculator — not this one, which has no field for it, and not any other. To see the bill that was actually issued to you, go to your own operator:

Every link and both numbers above were read off the operators' own websites on 2026-10-01 and from nowhere else. Old ebill.ceb.lk and cebcare.ceb.lklinks now redirect to EDL's portal, following the March 2026 handover. If one of these channels moves, email me and I will fix it.

Frequently asked questions

Sources & references

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want a new customer category added?

Email me at [email protected] — most fixes ship within 24 hours.