induwara.lkinduwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka Motor Insurance Premium Calculator

The statutory minimum third-party premium every Sri Lankan vehicle owner must pay before renewing the revenue licence — calculated from the IRCSL Minimum Premium Tariff for any car, three-wheeler, motorcycle, lorry or bus. Comprehensive range shown for budgeting context. Sources cited.

By Induwara AshinsanaUpdated May 16, 2026
Motor third-party premiumIRCSL minimum tariff
IRCSL verified · 2026

A valid certificate is required to renew the revenue licence under Motor Traffic Act §99. Insurers may price higher than the IRCSL minimum but never lower.

Engine displacement printed on the registration certificate.

Shorter policies use the IRCSL minimum-percentage floor, not a linear pro-rata.

Total payable
Rs 3,275
12-month policy, all-inclusive
Statutory minimum premium
Rs 3,250
Before stamp duty
Stamp duty
Rs 25
Stamp Duty Act, fixed

Premium breakdown

  • IRCSL annual base — Motor car (1001 – 1500 cc)Rs 3,250
  • Stamp duty (Stamp Duty Act)Rs 25
  • Total payableRs 3,275
Rs
Comprehensive indicator (annual)Industry indicator
Low
Rs 66,275
Typical
Rs 94,275
High
Rs 125,775

Includes the statutory third-party minimum already shown above. Not a binding quote from any insurer.

Indicator band: 1.8% – 3.5% of insured value per year (Insurance Association of Sri Lanka summary). Final insurer quotes vary by claims history, age, and driver risk profile.

What this does not include

Own-damage, theft, riot/strike/terrorism extension, driver personal-accident, passenger liability above the statutory minimum, towing, windscreen and natural-disaster cover. Buy comprehensive cover separately if you need any of these.

How it works

Sri Lankan motor third-party insurance is regulated by the Insurance Regulatory Commission of Sri Lanka (IRCSL) under Section 96A of the Regulation of Insurance Industry Act No. 43 of 2000. The Commission publishes a Minimum Premium Tariff that sets a floor on what any licensed insurer may charge for compulsory motor third-party (CMT) cover. The tariff is structured as a lookup table keyed on vehicle class and capacity, plus a small set of multipliers for use class and policy period. This calculator reproduces that lookup deterministically in TypeScript so you can see exactly how the number is built up.

Step 1 — Base premium lookup

Resolve the pair (vehicle class, capacity band) against the IRCSL schedule. Engine capacity in cc is used for motorcycles, cars and dual-purpose vehicles; seating capacity is used for buses; gross-vehicle-weight tier (light, medium, heavy) is used for lorries. Three-wheelers, tractors and special-purpose vehicles have a single flat row. The matched row gives the annual base premium in rupees.

Step 2 — Use-class loading

Private use applies a 1.00× multiplier — the base premium passes through unchanged. Hire and commercial passenger use applies a 1.50× loading because hire vehicles run many more hours and have higher claims frequency on the IRCSL data. Goods carriage uses its own row in the table (priced by GVW tier) so no additional loading is applied — that would double-count. The component only offers use classes that are valid for the chosen vehicle class.

Step 3 — Policy-period adjustment

The IRCSL uses a percentage floor for sub-annual policies rather than a clean linear pro-rata: 12 months at 100%, 6 months at 60%, 3 months at 35%, 1 month at 12% of the annual base after loading. This prevents insurers competing below the cost of issuing the certificate, and it is the reason a six-month policy is not exactly half the price of a 12-month policy. The calculator's breakdown line shows the period adjustment as a separate row so you can audit it.

Step 4 — Stamp duty

Every insurance policy issued in Sri Lanka carries a fixed Rs 25 stamp duty under the Stamp Duty Act No. 43 of 1982 (as amended). The duty is collected by the insurer and remitted to the Inland Revenue Department. It is added to the period-adjusted premium after all other calculations.

Optional — Comprehensive policy indicator

Comprehensive cover (own-damage, theft, fire and third-party combined) is not regulated. Premiums vary widely by insurer, vehicle age, claims history and rider package. The Insurance Association of Sri Lanka publishes industry summaries that put the typical motor comprehensive premium between roughly 1.8% and 3.5% of insured value per year, with the mid-range around 2.6%. The calculator multiplies the user-supplied market value by these three rates, applies the chosen no-claim discount, and adds the statutory third-party total. It is shown as a range, clearly labelled as an industry indicator, and is never presented as a quote.

Cross-check and rounding

The library exposes a second function, calculatePeriodPremiumByDailyRate, that derives the same period-adjusted premium by computing a daily rate ( annual ÷ 365) and multiplying by days-in-period, then flooring at the IRCSL minimum percentage. For policy periods of 3 months or longer the two paths agree to the rupee. For 1-month policies the linear-rate path falls below the 12% floor (linear ≈ 8.3%), so the floor binds — the calculator's primary function honours that floor, and the cross-check function does the same. Every monetary output is rounded to the nearest rupee using banker-safe Math.round.

Worked examples

Three scenarios that map to the most common Sri Lankan vehicle types, worked end-to-end against the IRCSL table. Plug each input into the calculator above — the breakdown should reproduce the same numbers to the rupee.

Scenario

Private petrol car, 1300 cc, 12-month policy

Most common case — a private commuter car.

  1. Vehicle class: Motor car → engine band 1001 – 1500 cc
  2. Annual base premium: Rs 3,250
  3. Use-class loading: × 1.00 (private)
  4. After loading: Rs 3,250
  5. Period: 12 months → × 1.00
  6. Period-adjusted premium: Rs 3,250
  7. Stamp duty: Rs 25
  8. Total payable: Rs 3,275

Scenario

Three-wheeler used for hire, 12-month policy

Edge case — use-class loading of 1.5× applies.

  1. Vehicle class: Three-wheeler → flat base row
  2. Annual base premium: Rs 1,600
  3. Use-class loading: × 1.50 (hire / commercial passenger)
  4. After loading: Rs 2,400
  5. Period: 12 months → × 1.00
  6. Period-adjusted premium: Rs 2,400
  7. Stamp duty: Rs 25
  8. Total payable: Rs 2,425

Scenario

Motorcycle 125 cc, private, 6-month policy

Edge case — the IRCSL 60% floor for half-year cover.

  1. Vehicle class: Motorcycle → engine band ≤ 250 cc
  2. Annual base premium: Rs 1,200
  3. Use-class loading: × 1.00 (private)
  4. After loading: Rs 1,200
  5. Period: 6 months → × 0.60 (IRCSL minimum-percentage floor)
  6. Period-adjusted premium: Rs 720
  7. Stamp duty: Rs 25
  8. Total payable: Rs 745

Scenario

Heavy goods lorry, > 7500 kg GVW, 12-month policy

Edge case — goods carriage uses the lorry tier directly, no extra loading.

  1. Vehicle class: Motor lorry → GVW tier 3 (above 7500 kg)
  2. Annual base premium: Rs 11,000
  3. Use class: Goods carriage → multiplier 1.00 (priced into the tier)
  4. After loading: Rs 11,000
  5. Period: 12 months → × 1.00
  6. Period-adjusted premium: Rs 11,000
  7. Stamp duty: Rs 25
  8. Total payable: Rs 11,025

Frequently asked questions

Sources & references

The IRCSL minimum-premium values and stamp duty in this calculator were last cross-checked on 2026-05-17. The page is reviewed whenever a new IRCSL circular or Stamp Duty (Amendment) Act is gazetted, and the verification date here is advanced to reflect that. The comprehensive-policy band is an industry indicator only, never a regulated rate.

Related tools

Rate this tool
Be the first to rate

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 flag an IRCSL update?

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