Sri Lanka Driving License Validity Calculator
Find the exact expiry date of any Sri Lankan driving licence in seconds. Enter the issue date, class, and date of birth — the calculator applies the DMT's age-banded validity rules, computes the six-month renewal window, and flags when Form D medical certification is required. Sources cited below.
How it works
The calculator applies the validity periods set by the Department of Motor Traffic (DMT) under regulations made by the Minister in charge of motor traffic, currently published in the DMT's consolidated fee and validity circular and rooted in the Motor Traffic Act No. 14 of 1951 (as amended). The method is deterministic and you can verify every output by hand using the four-step procedure below.
- Resolve the weight band. Classes A, A1, B, B1, G, G1 and J are light. Classes C, C1, CE, D, D1 and DE are heavy. The band sets the base validity (8 years light, 5 years heavy) and the age thresholds that shorten it.
- Compute age at issue. Whole years between date of birth and the issue date printed on the licence card (box 4b). A holder is in the age 60–69 band only if they were 60 or older on the issue date; turning 60 mid-validity does not retroactively shorten the term.
- Apply the validity rule. Light: 8 years under 60, 5 years 60–69, 2 years 70+. Heavy: 5 years under 60, 2 years 60–64, renewal not granted from 65. The Form D medical certificate is required at issue whenever the age band is 60 and above.
- Add the period to the issue date.Standard calendar addition: keep month and day, advance the year. The only wrinkle is a 29 February issue rolling into a non-leap year — the DMT's convention is to fall back to 28 February in that case, and the calculator implements exactly that fallback.
The renewal-window date is the expiry minus six months — the period during which the DMT accepts a routine renewal application without treating it as a lapse. The Form D requirement at next renewal is set by the holder's age at the calculated expiry date: 60 or older means the next renewal will engage the medical regime even if the current period did not.
Why heavy-vehicle validity is shorter
Heavy-vehicle classes (C/CE/D/DE) carry the highest crash-fatality risk and the most exacting fitness requirements — coach drivers, lorry drivers and articulated-vehicle drivers move large mass at speed through public roads. The five-year base validity (versus eight years for light vehicles) gives the DMT a tighter review cadence, and the drop to two years at age 60 reflects medical evidence on age-related reaction-time decline. The 65-plus cut-off is statutory and is the single hardest age threshold in the entire Sri Lankan licence regime — past it, routine renewal stops and any new heavy licence is granted only on case-by-case senior medical review.
What the calculator does not cover
Three closely-related questions are out of scope so this tool can stay sharp on what it is for. First, fees — every renewal, retest, late-fee and Form D charge is covered by the Sri Lanka driving licence fee calculator; this tool tells you when to act, the fee tool tells you how much. Second, vehicle revenue licences — the annual road tax that follows the vehicle, not the driver — is handled by the vehicle revenue licence calculator. Third, the International Driving Permit issued by the Automobile Association of Ceylon has a different validity regime (typically one year, tied to the underlying SL licence) and is not modelled here. Foreign-licence conversion eligibility, demerit points, and practical-test slot availability are also outside scope.
Lapsed-licence buckets and the three-year rule
If the issue date you enter produces an expiry in the past, the calculator categorises the lapse into one of three DMT-recognised buckets. Up to six months overdue: routine renewal with a late fee, no retest, no medical re-examination unless the age-band rule already required it. Six months to three years overdue: the DMT requires the holder to sit the written test and the practical trial again before a new licence is issued — this exists to catch drivers who let the medical safety net lapse for a meaningful period. More than three years overdue: the application is treated exactly like a first-time licence application, with full trial, full Form D, and full new-issue fees. The thresholds are restated from the DMT's renewal procedure page and are reviewed every time DMT updates its public guidance.
Edge cases the calculator handles deliberately
Five edge cases get explicit treatment. (1) An issue date of 29 February in a leap year, rolling into a non-leap target year, falls back to 28 February — both for the standard 8-year light validity and the 5-year heavy validity. (2) A holder exactly age 60 on the issue date falls into the 60–69 light band (or 60–64 heavy band) — the boundary is inclusive on 60. (3)Heavy class CE at age 65+ returns a clear "renewal not granted" flag with a routed message to DMT rather than computing a meaningless expiry. (4) Already-expired licences are bucketed by lapse length and the result panel surfaces the right procedure. (5) Future issue dates, ages under the legal minimum, and unparseable inputs all return a specific error message rather than silently producing a nonsense date.
Worked examples
Three scenarios mapped to the most common situations a Sri Lankan driver runs into. Plug each into the calculator above — the result panel and breakdown should match these numbers exactly.
Frequently asked questions
Sources & references
- Department of Motor Traffic — Driving Licence Classes
- Department of Motor Traffic — Renewal procedure & medical certificate
- Ministry of Transport — Motor Traffic Act consolidated text
- National Transport Medical Institute (NTMI) — Form D medical examination
The DMT validity bands and renewal-window rule on this page were last cross-checked against official sources on 2026-05-17. The calculator is reviewed every time the Motor Traffic Act is amended or the DMT publishes a new fee/validity circular.
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 to suggest an improvement?
Email me at [email protected] — most fixes ship within 24 hours.