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

Ongoing Vehicle Registration Number — Sri Lanka (DMT)

The Department of Motor Traffic issues registration numbers in one national sequence per vehicle class. Read today's ongoing number from the DMT, paste it in with your own plate, and this counts exactly how many registrations sit between the two — and roughly how long that is.

By Induwara AshinsanaUpdated Sep 22, 2026
Ongoing number & plate gapDMT three-letter series
Sequence verified · 2026-09-22

Any modern three-letter plate. Province codes and separators are ignored.

Read it from the DMT eService or by SMS — see the “Check live” tab.

Try a plate

What this does

Sri Lanka issues registration numbers in one strict national sequence per vehicle class. Put your plate on the left and today's ongoing number on the right, and this counts exactly how many registrations sit between them — then converts that count into an approximate elapsed time.

The ongoing number changes daily, so this page does not pretend to hold a live copy. Read it from the DMT in about thirty seconds — the “Check live” tab shows both official ways.

Loads CBH 1234 against CBK 4567. Both are illustrative figures from the methodology below, not a DMT reading.

Sequence rules and vehicle categories from the Department of Motor Traffic's ongoing-number eService; SMS codes from the Government Information Centre GovSMS catalogue; monthly registration rates from published Department of Motor Traffic registration data. Full links in the Sources section below. Nothing you type here leaves your browser.

How it works

Since July 13, 2013, when CAA 0001 went into issue, every Sri Lankan registration number has the shape L1 L2 L3 NNNN. The first letter is the vehicle class and never changes within a class: C for motor cars, B for motorcycles, A for three-wheelers, D for dual-purpose vehicles, L for lorries and buses, R for land vehicles. The second and third letters run A to Z, and the four digits run 0001 to 9999. Zero is never issued, so a letter block holds exactly 9,999 numbers — not ten thousand. That single detail is where almost every hand-calculation of a plate gap goes wrong.

Province letters — WP, SP, CP and the rest — are not part of the sequence. They recorded which office issued the plate, and new issues stopped carrying them on January 1, 2023. The calculator strips them before doing anything else, so WP CBH-1234 and CBH 1234 resolve to the same position.

The sequence is a plain odometer, which means any plate can be converted to an ordinal index — its position counting from the very first number in its class:

index(L1 L2 L3 NNNN) = ((L2 − 'A') × 26 + (L3 − 'A')) × 9999
                       + (NNNN − 1)

Because CAA 0001 comes out as index 0, the index is also a running count of everything registered in that class under the three-letter system. The gap between two plates is then a subtraction and nothing more: gap = index(ongoing) − index(your plate). That figure is exact. If it comes out negative, your plate was issued after the reading was taken, or it is a reserved or personalised number allocated outside the running sequence.

Turning the gap into time is the one approximate step, and the page labels it as such. Dividing the gap by the number of vehicles of that class registered per month gives a rough elapsed period. The rates used here come from published Department of Motor Traffic registration data — for cars that is 2,652 to 5,752 registrations in August 2026 and are shown as a band rather than a point, because sport utility vehicles are counted separately in that series and may register as cars or as dual-purpose vehicles, and because monthly volumes swing sharply with duty and credit policy. Reserved numbers, batch issuing and the 2020–2022 import freeze all blur the conversion further. For an exact first-registration date, read the vehicle's certificate of registration or ask the DMT; for an era estimate from the letters alone, the Number Plate Year Checker is the tool for that job.

One class letter holds 676 blocks of 9,999 numbers, or 6,759,324 in total, after which the DMT opens a new class letter — which is how the older car letter K gave way to C. The calculator reports how much of that capacity the ongoing number has consumed, so the next letter change is never a surprise.

Worked examples

A car mid-sequence

CBH 1234 against an ongoing reading of CBK 4567

  1. index(CBH 1234) = ((B=1) × 26 + (H=7)) × 9999 + (1234 − 1)
  2. = 33 × 9999 + 1,233 = 329,967 + 1,233 = 331,200
  3. index(CBK 4567) = ((B=1) × 26 + (K=10)) × 9999 + (4567 − 1)
  4. = 36 × 9999 + 4,566 = 359,964 + 4,566 = 364,530
  5. gap = 364,530 − 331,200 = 33,330 registrations
  6. At 2,652–5,752 cars/month (Aug 2026): 33,330 ÷ 5,752 = 5.8 months
  7. 33,330 ÷ 2,652 = 12.6 months
  8. → roughly 6–13 months of car registrations in between

The block rollover

What actually follows CBZ 9999 — the edge case hand arithmetic gets wrong

  1. index(CBZ 9999) = ((B=1) × 26 + (Z=25)) × 9999 + 9,998
  2. = 51 × 9999 + 9,998 = 509,949 + 9,998 = 519,947
  3. index(CCA 0001) = ((C=2) × 26 + (A=0)) × 9999 + 0
  4. = 52 × 9999 = 519,948
  5. difference = 1 → CBZ 9999 is immediately followed by CCA 0001
  6. Using 10,000 per block instead of 9,999 puts this off by 52 numbers.

A plate ahead of the reading

CBK 4567 measured against an older reading of CBH 1234

  1. gap = index(CBH 1234) − index(CBK 4567)
  2. = 331,200 − 364,530 = −33,330
  3. A negative gap is never rendered as a count of vehicles.
  4. It means one of two things: the reading you entered is stale,
  5. or the plate is a reserved or personalised number, which the
  6. DMT allocates outside the running sequence.

Vehicle classes and how to read each one

Every class runs an independent sequence, so an ongoing number is only comparable to a plate of the same class. These are the six classes that carry a running three-letter series, with the category name you pick in the DMT eService and the GovSMS code that returns the same figure by text message.

ClassLetterDMT eService categorySMS to 1919
Motor carCCarDMT ONG CAR
MotorcycleBMotor CycleDMT ONG BIK
Three-wheelerAThree WheelerDMT ONG TWL
Dual-purpose vehicleDDual Purpose (Commercial)DMT ONG DUP
Lorry, bus and heavy vehicleLMotor Lorry (Commercial)DMT ONG LOR
Land vehicle / tractorRLand VehicleDMT ONG TRA

Categories from the DMT ongoing-number eService dropdown; SMS codes from the Government Information Centre GovSMS catalogue. Monthly registration rates are published for 2 of these 6 classes; the rest show no elapsed-time estimate unless you supply a rate.

Frequently asked questions

Sources & references

The sequence rules, vehicle categories and SMS codes on this page were cross-checked against the sources above on 2026-09-22. The ongoing numbers themselves are deliberately not cached here: they change every working day, and a stale figure presented as current would be worse than none. The two official channels return the live number in under a minute.

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.

Read today's ongoing number and want it published here? Send me the figure, the class and the date you read it.

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