induwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka Public Service Salary Scale Finder

Turn a government salary code into its full scale. Pick a code like MN-1 or MM-1 to see the initial salary, the annual increment, how many years it takes to reach the maximum, and the basic salary at any year of service. Built from Public Administration Circular 03/2016. No signup, sources cited below.

By Induwara AshinsanaUpdated Jun 25, 2026
Find a salary scalePA Circular 03/2016
Schedule I · verified

Minor Employees Service — entry

Common codes
Basic at year of service 0
Rs 27,140
Initial appointment (step 0)
Initial salary (step 0)
Rs 27,140
Maximum salary
Rs 33,140
Step 24
Years to maximum
24 yrs
24 annual steps

How this figure is built

  1. Initial (step 0): Rs 27,140
  2. No increments applied yet (initial appointment).
  3. Basic at step 0: Rs 27,140

Basic salary only for MN-1 — excludes the cost-of-living allowance and any special allowances.

Scale structure

27,140 – 24×250 – 33,140

SegmentStepsIncrement / yrSalary range
124 (step 024)Rs 250Rs 27,140 Rs 33,140

Year-by-year progression

Year / stepBasic salaryAnnual gain
0initialRs 27,140
1Rs 27,390+ Rs 250
2Rs 27,640+ Rs 250
3Rs 27,890+ Rs 250
4Rs 28,140+ Rs 250
5Rs 28,390+ Rs 250
6Rs 28,640+ Rs 250
7Rs 28,890+ Rs 250
8Rs 29,140+ Rs 250
9Rs 29,390+ Rs 250
10Rs 29,640+ Rs 250
11Rs 29,890+ Rs 250
12Rs 30,140+ Rs 250
13Rs 30,390+ Rs 250
14Rs 30,640+ Rs 250
15Rs 30,890+ Rs 250
16Rs 31,140+ Rs 250
17Rs 31,390+ Rs 250
18Rs 31,640+ Rs 250
19Rs 31,890+ Rs 250
20Rs 32,140+ Rs 250
21Rs 32,390+ Rs 250
22Rs 32,640+ Rs 250
23Rs 32,890+ Rs 250
24maxRs 33,140+ Rs 250

Figures are the basic salary from Public Administration Circular 03/2016 (Schedule I). Allowances are excluded. For the 2025–2027 phased increase, use the Government Salary Increase Calculator linked below.

How it works

Sri Lanka's central-government salaries are set by salary codes published in Public Administration Circular 03/2016("Salary Conversion 2016", Schedule I). Each code is a salary scale written as a segmented arithmetic progression:

Scale = Initial – (n₁ × inc₁) – (n₂ × inc₂) – … – Maximum

You begin at the initial salary (step 0, the figure on an appointment letter). Each completed year of service grants one annual increment. The first n₁ increments each add inc₁, the next n₂ each add inc₂, and so on, until you reach the published maximum at the top step. The finder above applies this method:

  1. Total steps N is the sum of the steps in every segment. Because one increment is granted per year, the years to the maximum equal N.
  2. Basic at step s (0 ≤ s ≤ N): start at the initial and add the increment for each of the first s steps, consuming segments in order. At s = N the basic equals the published maximum — the engine asserts this for every code, so a data error would fail loudly rather than show a wrong number.
  3. Year of service → step: the step equals the completed years of service, clamped to N. Beyond N the officer stays at the maximum (no further increments).
  4. Every figure is checked twice — once with a closed-form sum and once by walking the scale one step at a time. The two methods must agree to the rupee for the result to display.

All figures are the basic salary only. The cost-of-living allowance and special allowances are paid on top of the basic under separate circulars and are out of scope here. The 2025–2027 phased revision in Circular 10/2025 is a distinct calculation — a Rs 5,000 floor plus a phased share of the gap to a revised scale, not a flat percentage — so it lives in the dedicated Government Salary Increase Calculator.

Worked examples

MN-1 at appointment (step 0)

  1. Salary code: MN-1 (Minor Employees Service — entry)
  2. Scale: 27,140 – 24×250 – 33,140
  3. Step 0 basic = initial = Rs 27,140
  4. Cross-check max: 27,140 + 24 × 250 = Rs 33,140 ✓

MN-1 after 10 years of service

  1. Step 10 falls inside the single 250-rupee segment
  2. Basic = 27,140 + 10 × 250
  3. = 27,140 + 2,500 = Rs 29,640
  4. Allowances excluded — basic salary only

Boundary: MN-1 at and beyond the maximum

  1. Step 24 (year 24) = maximum = Rs 33,140
  2. At 30 years the scale has no step 30
  3. The officer stays at the ceiling: Rs 33,140
  4. Senior example — MM-1 at 24 years: 80,295 + 24 × 2,170 = Rs 132,375

Frequently asked questions

Sources & references

The initial salaries, increments and step counts were last cross-checked against the Public Administration Circular 03/2016 schedule on 2026-06-25. If your appointment letter shows a code not yet listed, email me and I will add it.

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 salary code we don't list, or a figure that looks off?

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