induwara.lkinduwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka Tax Residency Calculator — 183-Day Rule

Enter your trips and the tool tells you whether you are resident in Sri Lanka for any year of assessment under section 69 of the Inland Revenue Act — with the controlling test named, the day count shown, and the tax consequence spelled out. No signup, no ads, sources cited below.

By Induwara AshinsanaUpdated May 16, 2026
Check your Sri Lanka tax residencyY/A 2025/26
Section 69 IRA 2017

Sri Lanka's tax year runs 1 April through 31 March.

Only affects the wording of the tax-consequence block.

Year-round home maintained in Sri Lanka — family, school, primary residence.

Employees and officials posted abroad are deemed resident under section 69(1)(c).

Section 69(1)(b) accepts any 12-month period that starts or ends during the year of assessment, not just the YOA itself.

Time spent in Sri Lanka

Enter each continuous stay. Arrival and departure days both count as full days of presence.

Verdict — Y/A 2025/26
Non-Resident
Days of presence in YOA
0 / 183
Short by 183 days.
Best 12-month window
Enter trip dates to see the best window.
Not resident in Sri Lanka for Y/A 2025/26. Days of presence in the YOA: 0 (threshold 183).
Independent cross-check: per-period day sum 0 matches the deduplicated YOA count.
Add at least one trip to see the YOA presence timeline.

Tax consequence — Non-Resident

  • Non-residents pay Sri Lanka tax only on Sri Lanka-source income — local salary, services rendered inside Sri Lanka, dividends from resident companies, rent on Sri Lanka property, etc.
  • No personal relief is available; the progressive 6%–36% bands still apply to Sri Lanka-source income.
  • Withholding tax at 15% applies to most service fees and rent paid to non-residents, and a 14% APIT rate applies to non-resident citizens on regular employment income paid in Sri Lanka.
  • Foreign salary or freelance income earned while non-resident is outside the Sri Lankan tax net even if paid into a local LKR or FCBU account, provided the work itself was performed outside Sri Lanka in Y/A 2025/26.

Section 69 of the Inland Revenue Act No. 24 of 2017 — sources cited below.

How it works

Sri Lankan tax residency for individuals is decided by section 69 of the Inland Revenue Act No. 24 of 2017 (still the operating text after the amendments of 2022, 2023, and 2025). The section gives three independent tests — satisfying any one of them makes you resident for the whole year of assessment.

  1. Domicile / habitual abode(section 69(1)(a)) — you reside in Sri Lanka. The calculator captures this through the "habitual abode" toggle; flipping it on is a self-declaration that your primary year-round home is here.
  2. 183-day presence (section 69(1)(b)) — you are physically present in Sri Lanka for 183 days or more in any 12-month period that commences or ends during the year of assessment. The 12-month window does not have to line up with the 1 April – 31 March tax year, which is why a stay straddling two YOAs can still trigger residency.
  3. Government posting (section 69(1)(c)) — you are an employee or official of the Government of Sri Lanka posted abroad during the year. The day count is irrelevant; the deeming rule covers you for the whole year regardless of physical presence.

The mechanical work is in the 183-day test. The calculator runs two parallel checks and reports both:

  • YOA-only count — for each travel period, intersect with the YOA window and countmax(0, min(departure, YOA_end) − max(arrival, YOA_start) + 1)days. Both endpoints are inclusive, so a trip from 15 Sep through 20 Sep is 6 days, not 5. Sum across rows.
  • Rolling 12-month scan — build a deduplicated set of every day you were present in Sri Lanka (across all trips). For each candidate 365-day window whose start or end falls inside the YOA, count how many of those days are in the window. Report the window with the most days; if any window touches 183, the 183-day test is satisfied even when the YOA-only count falls short.

The output panel shows the verdict, the controlling test, the YOA day count, and (when the rolling toggle is on) the best 365-day window. A parallel cross-check function —crossCheckYoaPresenceByPeriodSum— recomputes the YOA count via a naive per-row intersection sum and the calculator flags any difference. The two methods agree to the day when trips do not overlap; when they do overlap, the deduplicated count is the legally correct one because the Act counts days of presence, not day-trips.

Resident versus non-resident — what actually changes

Residents are taxed on worldwide income at the same progressive 6%–36% ladder used by the Sri Lanka Income Tax Calculator, with personal relief of Rs 1,800,000 a year for Y/A 2025/26 and a foreign-tax credit under section 89 for tax already paid overseas. Non-residents face the same rate ladder but the relief is zero and the only income inside the net is Sri Lanka-source — typically local salary, local consulting fees, dividends from resident companies, rent on Sri Lanka property, and so on. Withholding tax at 15% applies to most service fees and rent paid to a non-resident; non-resident citizens on regular payroll face APIT at the 14% non-resident rate.

Edge cases the calculator deliberately handles

(1) Exact 183-day boundary— a stay from 30 Sep 2025 through 31 Mar 2026 counts as exactly 183 days; the verdict is Resident because the threshold is "183 days or more". A single day shorter (1 Oct 2025 start) yields 182 days and a Non-Resident verdict. (2) Overlapping trips — if two rows cover the same physical day, that day is counted once in the YOA total and the cross-check banner flags the difference. (3) Rolling-window catch — a foreign citizen present 1 Oct 2024 through 15 Apr 2025 has only 15 days inside Y/A 2025/26 but the 365-day window starting 1 Oct 2024 contains the full 197-day stay; that window ends inside the YOA, so section 69(1)(b) is satisfied. (4) Reversed dates — if the departure is earlier than the arrival, the row is rejected with a clear error rather than counted as a negative day count. (5) Trips two years outside the YOA — silently dropped because they cannot affect either the YOA count or any 365-day window touching the YOA.

Worked examples

Three scenarios that map to the most common Sri Lankan situations, worked end to end against section 69. Try each one in the calculator above — the day count should match to the day.

Returning migrant — single uninterrupted stay

Sri Lankan citizen returns from Dubai on 15 Sep 2025 and stays through 31 Mar 2026

  1. YOA window: 2025-04-01 → 2026-03-31
  2. Trip intersect YOA: 2025-09-15 → 2026-03-31
  3. Days: 16 (Sep) + 31 + 30 + 31 + 31 + 28 + 31 = 198
  4. 198 >= 183 → 183-day test satisfied within the YOA itself
  5. Verdict: RESIDENT — section 69(1)(b)
  6. Tax consequence: worldwide income taxable for the whole YOA,
  7. including the Dubai salary earned April–September 2025.
  8. Relief: Rs 1,800,000/yr; rate ladder 6%–36%.

Freelancer — three short trips, under threshold

Sri Lankan freelancer ordinarily in Dubai, three family trips in Y/A 2025/26

  1. Trip A: 2025-05-01 → 2025-06-20 = 51 days
  2. Trip B: 2025-12-01 → 2026-01-10 = 41 days
  3. Trip C: 2026-03-15 → 2026-03-31 = 17 days
  4. YOA total: 51 + 41 + 17 = 109 days
  5. 109 < 183 — fail the YOA-only test
  6. Best rolling window also under 183 (no concentrated stay)
  7. Verdict: NON-RESIDENT for Y/A 2025/26
  8. Tax consequence: Sri Lanka-source income only — e.g. local
  9. consulting fees during the trips. Upwork earnings credited
  10. to her LKR account from foreign clients while abroad stay
  11. outside the Sri Lankan personal income tax net.

Rolling-window catch — long stay spanning two years

Foreign citizen present 1 Oct 2024 → 15 Apr 2025, then 1 Feb 2026 → 28 Feb 2026

  1. Trip A: 2024-10-01 → 2025-04-15 = 197 days
  2. Trip B: 2026-02-01 → 2026-02-28 = 28 days
  3. YOA 2025/26 simple count: 15 (Trip A in YOA) + 28 (Trip B) = 43 days
  4. Fails the YOA-only test (43 < 183)
  5. Rolling 365-day window starting 2024-10-01 ends 2025-09-30
  6. (inside YOA 2025/26) and contains the full 197 days
  7. 197 >= 183 → 183-day test satisfied via rolling window
  8. Verdict: RESIDENT — section 69(1)(b), rolling 12-month window
  9. Tax consequence: worldwide income taxable. Foreign-tax credit
  10. available under section 89 for any tax already paid abroad.

Frequently asked questions

Sources & references

Section 69 was last cross-checked against the IRD-published consolidation of the Inland Revenue Act No. 24 of 2017 (as amended by Acts Nos. 45 of 2022, 04 of 2023, and 02 of 2025) on 2026-05-17. This page is reviewed every April when a new year of assessment begins.

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 suggest an improvement?

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