induwara.lk
induwara.lkSri Lanka · Labour law

Sri Lanka Annual Leave Calculator — Casual, Medical & Annual Holidays

Work out exactly how many annual, casual, and medical leave days you are entitled to under § 6 of the Shop and Office Employees Act — including the first-year quarter rule and proportionate casual accrual. Free, no signup, sources cited below.

By Induwara AshinsanaUpdated May 16, 2026
Calculate your annual leaveShop & Office Act § 6
Labour Dept verified · 2026

The first day you began work for this employer.

Today by default; pick any date to see your balance then.

Covered by the Shop and Office Employees Act § 6. Most private-sector office and retail roles.

Quick-set join date

Whole-day annual holidays you have used so far this calendar year.

Casual or medical leave days you have used so far this calendar year.

Track sick leave separately?

The Act bundles casual and medical leave at 7 days. Some employers grant a separate sick-leave allowance on top — enable this if your contract does.

Annual leave (2026)
14 days
Entitlement for year 3 of service
Annual remaining
14 days
Used so far: 0 days
Casual / medical
7 days
Full statutory entitlement
Casual remaining
7 days
Used so far: 0 days

Year-by-year entitlement

YearService yrAnnualCasual / medicalNotes
20241 (joining)05pro-ratedJoining year — no annual leave. Casual/medical accrues at 1 day per completed 2-month period (11 months completed).
20252 (quarter rule)147Second calendar year — quarter rule applies (joined in Q1 (Jan – Mar) → 14 annual days).
20263147Full statutory entitlement (14 annual + 7 casual/medical).

Plain-English summary

Joined Jan 15, 2024. For 2026 you have the full statutory 14 annual + 7 casual/medical days. Remaining: 14 annual; 7 casual.

Statutory floor only. Carry-forward of unused annual leave, encashment on resignation, and any additional employer-policy days are contractual and not modelled here.

Year of service: 3
Statute is the floor. Your employer's policy may grant more leave — confirm against your appointment letter or HR handbook before relying on these figures for a leave booking.

How it works

Sri Lanka's private-sector leave entitlement is set by § 6 of the Shop and Office Employees (Regulation of Employment and Remuneration) Act No. 19 of 1954. The Act treats annual leave and casual / medical leave as two distinct buckets and computes both on a calendar-year basis (1 January – 31 December). This calculator implements the statutory text directly: there is no rounding fudge, no “13 months = 1.08 years” approximation, and no employer-policy assumption baked in. It returns the statutory floor, and every figure on the page is traceable to the clauses and Department of Labour guidance cited in the Sources section below.

  1. Find your year of service.Year 1 is the calendar year in which you joined; year 2 is the next calendar year; and so on. The year you joined — even if you joined on 2 January — is always year 1.
  2. Annual leave. Year 1 = 0 days. Year 2 is set by the joining quarter: Q1 → 14, Q2 → 10, Q3 → 7, Q4 → 4 days. Year 3 onwards = the full 14 days.
  3. Casual / medical leave. In year 1, accrual is proportionate— one day for each completed period of two months of service, capped at 7. From year 2 onwards: the full 7 days every calendar year.
  4. Subtract what you've already used. Remaining = entitlement − leave already taken. The Act does not require employers to carry unused leave forward, so each calendar year stands on its own.

The first-year “quarter rule” (Q1 (Jan – Mar) = 14, Q2 (Apr – Jun) = 10, Q3 (Jul – Sep) = 7, Q4 (Oct – Dec) = 4) is the most commonly misunderstood part of § 6. Many employers either deny annual leave entirely in year one (legally correct) but then continue to deny it in year two (incorrect), or grant the full 14 days from day one (also incorrect). The proration in year two is exactly what the Act provides for.

The calculator's casual-leave figure is computed via floor(completedMonths / 2) and verified independently against the iterative “step forward by two months and count” method that the Department of Labour's guidance pages describe in words. Both methods agree to the day, on every input we have tested. A “completed month” here is judged by day-of-month, not by a 30-day average: a 31 January start does not complete its first month until 1 March, because 28 February falls short of the 31st. That detail matters for end-of-month joiners, who otherwise get credited a phantom extra accrual period.

Two boundary cases are worth spelling out because they trip up most HR spreadsheets. First, the joining year and the second calendar year are different things: someone who started on 2 January and someone who started on 30 December of the same year share the same year-1 status, but the December joiner accrues zero casual days (no completed two-month period) while the January joiner accrues five. Second, the quarter rule keys off the joiningquarter, not the current quarter — a Q4 joiner is locked to 4 annual days for the whole of their second calendar year, even when that year's entitlement is “used” in the following June. The calculator's year-by-year table makes this explicit so you can see which rule each row is under.

Public holidays gazetted as Mercantile Holidays sit on top of these leave entitlements; they are not deducted from your annual / casual balance. If you need to count actual working days between two dates — for a notice period, a project deadline, or a pro-rated salary — use our Sri Lanka working days calculator, which already bakes in the gazetted holiday list. Maternity, paternity, and study leave are governed by separate sections (§ 18A; Establishments Code Chapter XII; etc.) and are out of scope here — see our maternity leave calculator for that.

Leave is a paid entitlement, so what each day is worth depends on your wage. If you want to sanity-check a leave-encashment offer or work out the cost of unpaid leave beyond your statutory days, pair this tool with the Sri Lanka overtime pay calculator for daily-rate maths, and the Sri Lanka income tax calculator to see the after-tax effect of any leave payout on your annual figure. None of those numbers change your statutory leave entitlement — they only help you price it.

Worked examples

Example 1 — Joined mid-year, third calendar year

join 12 Aug 2024 · as of 12 May 2026 · used 11 annual / 4 casual

  1. Joining year (2024): year 1 → 0 annual leave under § 6.
  2. Completed 2-month periods Aug 12 → Dec 12: 4 → floor(4 / 2) = 2 casual days for 2024.
  3. 2025 = year 2. Joined in Q3 (Jul–Sep) → 7 annual + 7 casual.
  4. 2026 = year 3 → full 14 annual + 7 casual.
  5. Used in 2026: 11 annual, 4 casual.
  6. Remaining in 2026: 14 − 11 = 3 annual; 7 − 4 = 3 casual.

Example 2 — Q1 joiner, second calendar year

join 4 Feb 2025 · as of 12 May 2026 · used 5 annual / 0 casual

  1. Joining year (2025): year 1 → 0 annual leave.
  2. Completed 2-month periods Feb 4 → Dec 4: 10 → floor(10 / 2) = 5 casual days for 2025.
  3. 2026 = year 2. Joined in Q1 (Jan–Mar) → full 14 annual + 7 casual.
  4. Used in 2026: 5 annual, 0 casual.
  5. Remaining in 2026: 14 − 5 = 9 annual; 7 casual.

Example 3 — Joined late December (Q4 boundary)

join 31 Dec 2024 · as of 1 Jun 2025 · 0 used

  1. Joining year (2024): year 1, 0 completed 2-month periods → 0 casual, 0 annual.
  2. 2025 = year 2. Joined in Q4 (Oct–Dec) → 4 annual + 7 casual.
  3. Remaining in 2025 (nothing used): 4 annual; 7 casual.
  4. (This is the most common edge case — late-December starters often expect 14 days but the Act prorates to 4 under the quarter rule.)

Example 4 — Mid-accrual inside the joining year

join 15 Feb 2026 · as of 12 May 2026 · 0 used

  1. Still inside the joining year (2026 = year 1) → 0 annual leave so far.
  2. Completed 2-month periods Feb 15 → May 12: Feb 15→Apr 15 (1) and the second period Apr 15→Jun 15 is NOT yet complete on 12 May.
  3. So only 1 completed period → floor(2 / 2) = 1 casual day accrued to date.
  4. Run the same person on 16 Jun 2026 and the count rises to 2 — accrual is a step function, not a smooth daily rate.
  5. (This shows why the 'as of' date matters in year one: casual leave is earned in two-month blocks, so the balance jumps on each block boundary rather than ticking up daily.)

Frequently asked questions

Sources & references

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.

Spotted a bug, edge case, or want to suggest an improvement?

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