induwara.lk
induwara.lkSri Lanka · Travel

Sri Lanka Visa Overstay Penalty Calculator

Overstayed your Sri Lanka visa or ETA? Enter your expiry and departure dates to see the exact penalty — the gazetted US$0 / US$250 / US$500 tiers plus the applicable visa fee, in USD with an indicative LKR total. No signup, sources cited.

By Induwara AshinsanaUpdated Jul 10, 2026
Sri Lanka visa overstay fineimmigration.gov.lk
Gazette tier verified · 2026

The last day your visa or ETA is valid, as printed on your approval.

The day you leave (or plan to leave) Sri Lanka.

30-day ETA and tourist visas. Children under 12 pay no base visa fee.

Non-SAARC nationalities (most of Europe, the Americas, East Asia, Oceania, Africa).

Use this only if you don't have both dates. Whole days, 0–3650.

Rs

Planning estimate only. The airport counter charges USD at the official rate of the day. Range Rs 150600.

Enter your visa expiry and departure dates

The tool counts your overstay days and shows the exact penalty band plus the applicable visa fee. Example: an expiry of 1 June and departure of 11 June is a 10-day overstay — a US$250 penalty for a non-SAARC tourist, plus the US$50 base fee.

Penalty tiers

Overstay lengthPenalty (USD)
1–7 days (grace)US$0
814 daysUS$250
15 days or moreUS$500

Tiers per Gazette Extraordinary No. 2337/10 (21 June 2023), in addition to the applicable visa fee. Verified 2026-07-10.

Penalties and fees verified on 2026-07-10 against immigration.gov.lk and eta.gov.lk. Not legal advice — the Department of Immigration & Emigration decides each case.

How it works

Sri Lanka charges overstay penalties under the Immigrants and Emigrants Act No. 20 of 1948, with the current amounts set by Gazette Extraordinary No. 2337/10 (21 June 2023)and published on the Department of Immigration & Emigration (DIE) Visa Fees page. The penalty depends only on how many whole days you exceeded your visa or ETA validity, in three flat bands:

  1. Count the overstay days. Subtract your visa/ETA expiry date from your departure date to get whole calendar days. Leaving on or before the expiry date is not an overstay. If your ETA is valid through 1 June and you fly out on 11 June, that is 10 overstay days.
  2. Apply the penalty tier. Days 1–7 fall inside a 7-day grace window and carry no penalty. From 8 to 14 days the penalty is a flat US$250. At 15 days or more it rises to a flat US$500. The bands are flat, not per-day, so a 9-day and a 14-day overstay both cost US$250.
  3. Add the applicable visa fee.The DIE charges the overstay penalty “in addition to the applicable visa fee.” That base fee depends on your visa category and nationality group: tourist US$50 (US$20 for SAARC), business US$55 (US$30 for SAARC), and residence US$200. A child under 12 on a tourist visa pays no base fee. Within the grace period nothing extra is due, so this calculator only adds the base fee once a penalty applies.
  4. Read the total. The total payable is the penalty plus the applicable visa fee, shown in USD. The counter at Bandaranaike International Airport bills in USD, so the rupee figure here is an editable planning estimate using a reference rate — the airport applies the official rate of the day.

Two independent code paths compute the penalty — an inline threshold check and a walk of the published tier table — and the calculator only shows its “Gazette tier verified” badge when both agree, guarding against an off-by-one at the 7/8 and 14/15 boundaries. Every figure is a named constant tied to the DIE source and re-checked under a dated LAST_VERIFIED cadence.

Worked examples

German tourist, 10-day overstay

  1. ETA expired 1 June 2026, departs 11 June 2026
  2. Overstay: 11 June − 1 June = 10 days
  3. 10 days falls in the 8–14 band → penalty US$250
  4. Non-SAARC tourist base fee = US$50
  5. Total = 250 + 50 = US$300 (≈ Rs 90,000 at Rs 300/USD)

Within the 7-day grace

  1. ETA expired 1 June 2026, departs 5 June 2026
  2. Overstay: 5 June − 1 June = 4 days
  3. 4 days ≤ 7 → within grace → penalty US$0
  4. No base fee is added inside the grace window
  5. Total = US$0 — simply depart

Indian (SAARC) tourist, 24-day overstay

  1. ETA expired 1 May 2026, departs 25 May 2026
  2. Overstay: 25 May − 1 May = 24 days
  3. 24 days ≥ 15 → penalty US$500
  4. SAARC tourist base fee = US$20
  5. Total = 500 + 20 = US$520

Frequently asked questions

Sources & references

The current US$250 / US$500 tiers were set by Gazette Extraordinary No. 2337/10 (21 June 2023), an Order under the Immigrants and Emigrants Act No. 20 of 1948. Amounts were last cross-checked against the DIE and ETA pages on 2026-07-10. This tool is informational and not legal advice — the Department decides each case, including any detention, deportation or blacklisting.

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.