Sri Lanka Government Salary Increase Calculator (2025–2027)
Enter the basic salary you were on before the revision and your new basic from Schedule II. The calculator deducts the Rs 7,500 of allowances the new scales absorb, then shows the basic salary actually payable to you at each phase of Public Administration Circular 10/2025 — the same figures Schedule III prints for your step.
Key figures (as of 2026-09-23)
- Public Administration Circular 10/2025 raises the lowest step in the Sri Lankan public service — salary code PL 1-2025 Grade III, step 1 — from a monthly basic salary of Rs 24,250 as at 31 December 2024 to Rs 40,000.
- An officer on that step is paid a basic salary of Rs 37,725 a month from 1 January 2025, Rs 38,863 from 1 January 2026, and the full Rs 40,000 from 1 January 2027, as Schedule III of the circular sets out.
- The increase paid is not the whole gap between the old and new scales. Paragraph 3.8.2 first deducts Rs 7,500 — the Rs 2,500 monthly interim allowance of Circular 09/2019 and the Rs 5,000 monthly allowance of Circular 03/2022 — because the new scales absorb both. On the lowest step that turns a gap of Rs 15,750 into a net increase of Rs 8,250.
- That net increase is released in three phases under paragraph 3.8.3: Rs 5,000 plus 30% of the remainder from 1 January 2025, Rs 5,000 plus 65% of the remainder from 1 January 2026, all of it from 1 January 2027.
- The first phase is due from 1 January 2025 but was first paid on 1 April 2025, with no arrears for the months in between (paragraph 3.7).
- The highest monthly basic salary anywhere in the circular is Rs 310,000, on salary code AGS 9-2025 in the Attorney General's Department.
Source: Ministry of Public Administration, Provincial Councils and Local Government — Public Administration Circular 10/2025, 25.03.2025 (Schedule III). Last checked against that source on 2026-09-23.
How it works
Circular 10/2025 replaced the 2016 public-service salary scales with new ones effective 1 January 2025, but it does not pay the whole rise at once. Getting from your old payslip to the figure on your new one takes three steps, and the middle one is where most confusion starts.
Step one — the difference. Paragraph 3.8.1 takes the difference between the salary you received as at 31 December 2024 and the new salary you are entitled to from 1 January 2025, read off Schedule II for your salary code and step. Both are basic salary figures from a salary scale.
Step two — deduct the Rs 7,500 of absorbed allowances. Paragraph 02 lists two allowances that the new scales now include: the Rs 2,500 monthly interim allowance paid under Circular 09/2019, and the Rs 5,000 monthly allowance paid under Circular 03/2022. You were already receiving both on top of your basic, so paragraph 3.8.2 subtracts them from the difference to give your net increase — the genuinely new money. Skip this step and every phase figure comes out too high; do it twice, by typing basic-plus-allowances into the first box, and they come out Rs 7,500 too low. Type the bare basic.
Step three — phase it. Paragraph 3.8.3 releases the net increase in thirds of a kind: Rs 5,000 plus a growing share of whatever is left above that floor.
- Phase 1 (from 1 January 2025, first paid 1 April 2025): 5,000 + 30% × max(0, net − 5,000)
- Phase 2 (from 1 January 2026): 5,000 + 65% × max(0, net − 5,000)
- Phase 3 (from 1 January 2027): the whole net increase
Schedule III turns that round and prints the part not yet paid — 70% of the amount above the floor in 2025, 35% in 2026, nothing in 2027 — then gives the payable salary as the new basic minus it. This calculator reproduces Schedule III exactly, including its rounding: where the 35% share lands on a half rupee the circular truncates it, which rounds the payable salary in your favour by a rupee. Phase 1 is due from 1 January 2025, but paragraph 3.7 says payment began on 1 April 2025, with no arrears for January to March.
Every figure is computed twice by different routes — down from the new scale as Schedule III does it, and up from the old salary as paragraph 3.8.3 describes it — and the tool checks the two agree, which is the same reconciliation the circular performs by hand in its specimen conversion letter. The formula was then run against all 1,998 salary-step rows Schedule III publishes, across all 106 of its salary codes from PL 1-2025 to LDS 5-2025: all 1,998 matched on both the withheld and the payable column. Nine of those rows are kept as permanent tests in the tool's data module. Note that no published row has a net increase at or below the Rs 5,000 floor, so if your own entry produces one, check your two figures against your conversion letter.
Worked examples
The middle example is the officer the circular works through itself: Annex I(a) records an unpaid amount of Rs 3,115 and a paid amount of Rs 39,585as at 1 January 2025 for Mr A.B.C. Perera of the Office Employees' Service, which is what the calculation above produces. All three sets of figures also appear verbatim in Schedule III.
Frequently asked questions
Sources & references
- Ministry of Public Administration — Public Administration Circular 10/2025, 25.03.2025 (PDF)
- Ministry of Public Administration — Public Administration Circular 10/2025 (I), 24.04.2026 (PDF)
- General Treasury — official public-service salary calculator (2025)
Both circulars were downloaded from pubad.gov.lk and read in full on 2026-09-23. The 2026 amendment changes the Schedule I post lists for Sri Lanka Customs and one health service, the Schedule VI training allowances, and a Teachers' Service placement; it does not change paragraph 02, paragraph 3.8, Schedule II or Schedule III, so the arithmetic here is unaffected by it. The Treasury calculator is linked as a further check for readers — none of the figures on this page were taken from it.
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.