Guide · 2027

Mercantile holidays in Sri Lanka 2027: Poya days, public and bank holidays

Sri Lanka has 25 public and bank holidays in 2027. Shop and office employees get 20 of them as paid holidays: the 12 Poya days and 8 declared mercantile holidays, including Independence Day, Sinhala and Tamil New Year, May Day and Christmas. Below: every date, what to pay staff who work, and an .ics calendar file.

Last reviewed 12 November 2026 · Source: Gazette Extraordinary No. 2493/05 of 16 June 2026 (Public and Bank Holidays for 2027, Holidays Act section 4); Central Bank of Sri Lanka 2027 list for the mercantile (M) flags · 7 of the 25 dates fall on a weekend.

This is the 2027 list. The 2026 dates are on the 2026 holidays page.

Is today a mercantile holiday in Sri Lanka? No. Today is Friday 13 November 2026 and is not a mercantile holiday. The next mercantile holiday is Il Full Moon Poya Day on Tuesday 24 November 2026, 11 days away.

Is tomorrow a mercantile holiday in Sri Lanka? No. Tomorrow is Saturday 14 November 2026 and is not a mercantile holiday. The next mercantile holiday is Il Full Moon Poya Day on Tuesday 24 November 2026, 10 days away.

Computed from the 2026 Gazette list, Sri Lanka time.

The .ics file works with Google Calendar, Outlook and Apple Calendar. Re-importing after an update replaces the entries rather than duplicating them.

Sri Lanka holidays 2027: the full list

P = public holiday (government offices, schools). B = bank holiday. M = mercantile holiday, the list private employers follow for shop and office staff. Poya days are marked.

Why some lists say 8 mercantile holidays and this page says 20. The Central Bank marks 8 days “M”: the holidays declared for shop and office employees under section 7 of the Shop and Office Employees Act. Every Poya day is a paid holiday for the same employees under section 7A, so this page also ticks M on the 12 Poya days. 8 is the declared list, not the number of paid holidays; that number is 20.

DateDayHolidayPBMPoya
Fri Tamil Thai Pongal Day ✓ ✓ ✓ –
Fri Duruthu Full Moon Poya Day ✓ ✓ ✓ ✓
Thu Independence Day ✓ ✓ ✓ –
Sat Navam Full Moon Poya Day ✓ ✓ ✓ ✓
Sat Maha Sivarathri Day ✓ ✓ – –
Wed Id-Ul-Fitr (Ramazan Festival Day) (Subject to moon sighting) ✓ ✓ – –
Mon Medin Full Moon Poya Day ✓ ✓ ✓ ✓
Fri Good Friday ✓ ✓ – –
Tue Day Prior to Sinhala & Tamil New Year Day ✓ ✓ ✓ –
Wed Sinhala & Tamil New Year Day ✓ ✓ ✓ –
Tue Bak Full Moon Poya Day ✓ ✓ ✓ ✓
Sat May Day (International Workers' Day) ✓ ✓ ✓ –
Mon Id-Ul-Alha (Hadji Festival Day) (Subject to moon sighting) ✓ ✓ – –
Wed Vesak Full Moon Poya Day ✓ ✓ ✓ ✓
Thu Day Following Vesak Full Moon Poya Day ✓ ✓ ✓ –
Fri Poson Full Moon Poya Day ✓ ✓ ✓ ✓
Sun Esala Full Moon Poya Day ✓ ✓ ✓ ✓
Sun Milad-Un-Nabi (Holy Prophet's Birthday) (Subject to moon sighting) ✓ ✓ ✓ –
Mon Nikini Full Moon Poya Day ✓ ✓ ✓ ✓
Wed Binara Full Moon Poya Day ✓ ✓ ✓ ✓
Fri Vap Full Moon Poya Day ✓ ✓ ✓ ✓
Thu Deepavali Festival Day ✓ ✓ – –
Sat Il Full Moon Poya Day ✓ ✓ ✓ ✓
Mon Unduvap Full Moon Poya Day ✓ ✓ ✓ ✓
Sat Christmas Day ✓ ✓ ✓ –

Source: Gazette Extraordinary No. 2493/05 of 16 June 2026 (Public and Bank Holidays for 2027, Holidays Act section 4); Central Bank of Sri Lanka 2027 list for the mercantile (M) flags (official document). Dates of Islamic festivals depend on the sighting of the moon and may be moved by a later Gazette; we update this page within two working days of any change.

Poya days 2027

A Poya day is the full-moon day of each lunar month. Under the Holidays Act every Full Moon Poya Day is a public holiday and a bank holiday, and under the Shop and Office Employees Act every shop and office employee must be given the day off; an employee who works on a Poya day must be paid at least one and a half times the normal daily rate. Sale of alcohol and fresh meat is restricted on Poya days. 2027 has 12 Poya days.

DateDayPoya
FridayDuruthu Full Moon Poya Day
SaturdayNavam Full Moon Poya Day
MondayMedin Full Moon Poya Day
TuesdayBak Full Moon Poya Day
WednesdayVesak Full Moon Poya Day
FridayPoson Full Moon Poya Day
SundayEsala Full Moon Poya Day
MondayNikini Full Moon Poya Day
WednesdayBinara Full Moon Poya Day
FridayVap Full Moon Poya Day
SaturdayIl Full Moon Poya Day
MondayUnduvap Full Moon Poya Day

Public, bank and mercantile holidays: what is the difference?

Three lists exist because two laws and one annual Gazette shape the calendar.

  • Public holidays are declared under the Holidays Act No. 29 of 1971. Section 2 makes every Full Moon Poya Day and every Sunday a public holiday and a bank holiday; Section 3 adds the days in the Act’s First Schedule. Section 5 makes a public holiday a dies non, a day that does not count for legal deadlines. Government offices and schools close.
  • Bank holidays are the Poya days, Sundays and the days in the Act’s Second Schedule, published each year by the Central Bank of Sri Lanka. Banks close; nobody can be compelled to make a payment on a bank holiday, and a payment due that day falls due on the next day that is not a Poya day, Sunday or bank holiday (s.6).
  • Mercantile holidays are the holidays the Minister declares by Gazette for shop and office employees under Section 7 of the Shop and Office Employees Act, together with the Poya days under Section 7A. This is the list a private employer follows. The Act caps the Section 7 declaration at nine days a year.
“Every person employed in or about the business of a shop or office shall be allowed a holiday with full remuneration on each of such days, being public holidays within the meaning of the Holidays Act, as are declared by the Minister, by Order published in the Gazette, to be holidays for the purposes of this section, so however, that number of days so declared shall not exceed nine.” Shop and Office Employees Act, section 7(1)

Which holidays must an employer give, and what to pay for working on them?

For shop and office employees the rules come from sections 7, 7A and 7B of the Shop and Office Employees (Regulation of Employment and Remuneration) Act. Wages Board trades follow their own board decisions, which are usually similar.

SituationRuleBasis
Declared mercantile holiday (the Gazette list)A paid holiday for every shop and office employee.s.7(1)
Employee works on a declared mercantile holidayOnly with the Commissioner of Labour’s prior sanction, for a normal working period; then either a paid substitute holiday on or before 31 December of the same year, or pay at double the ordinary daily rate.s.7(2)
Full Moon Poya DayA paid holiday for every shop and office employee.s.7A
Poya Day falls on a declared holiday, a weekly holiday or a weekly half-holidayNo additional holiday in lieu.s.7A proviso
Employee works on a Poya DayPermitted for a normal working period; pay at not less than one and a half times the normal daily rate.s.7B
Public holiday that is not on the mercantile listNo statutory entitlement for private-sector shop and office staff; many employers grant it by policy.Holidays Act s.3 vs S&O Act s.7
Employee works on a public or bank holiday that is not on the mercantile listA normal working day at normal pay. The Act sets no holiday rate for these days.S&O Act s.7 (not declared)
Declared mercantile holiday falls on a weekly holiday or half-holidayThe Act gives no substitute day. Section 7 makes the declared day itself a paid holiday and says nothing about a day in lieu; the “no additional holiday” proviso in section 7A is written for Poya days.s.7(1); s.7A proviso
Employee works on the weekly holidayThe Act sets no rate. The weekly whole day and half-day are due in that week or the next, so give the day off later.s.5(1)–(2)

Show holiday pay as its own line on the payslip (for example “Poya day work, 1.5×” or “Holiday work, 2×”) so the employee and any inspector can see the rate applied. Read the companion guides on overtime and no-pay calculation and annual and casual leave.

Which 2027 holidays fall on a Saturday or Sunday?

7 of the 25 holidays fall on a weekend: 3 declared mercantile holidays, 3 Poya days and 1 public and bank holiday that is not on the mercantile list. None is moved to a weekday. Whether a weekend holiday costs you anything depends on whether the employee would normally work that day.

DateDayHolidayWhat it means for shop and office staff
SaturdayNavam Full Moon Poya DayPoya day. On the employee’s weekly holiday or half-holiday there is no extra day in lieu (s.7A proviso). If they normally work that day it is a paid holiday, and work on it is paid at least 1.5× the daily rate (s.7B).
SaturdayMaha Sivarathri DayPublic and bank holiday only. No statutory entitlement for shop and office staff.
SaturdayMay Day (International Workers' Day)Declared mercantile holiday. The Act gives no substitute day when it falls on a weekly holiday. If they normally work that day it is a paid holiday; work on it needs the Commissioner’s prior sanction and a paid day off by 31 December or double pay (s.7(2)).
SundayEsala Full Moon Poya DayPoya day. On the employee’s weekly holiday or half-holiday there is no extra day in lieu (s.7A proviso). If they normally work that day it is a paid holiday, and work on it is paid at least 1.5× the daily rate (s.7B).
SundayMilad-Un-Nabi (Holy Prophet's Birthday)Declared mercantile holiday. The Act gives no substitute day when it falls on a weekly holiday. If they normally work that day it is a paid holiday; work on it needs the Commissioner’s prior sanction and a paid day off by 31 December or double pay (s.7(2)).
SaturdayIl Full Moon Poya DayPoya day. On the employee’s weekly holiday or half-holiday there is no extra day in lieu (s.7A proviso). If they normally work that day it is a paid holiday, and work on it is paid at least 1.5× the daily rate (s.7B).
SaturdayChristmas DayDeclared mercantile holiday. The Act gives no substitute day when it falls on a weekly holiday. If they normally work that day it is a paid holiday; work on it needs the Commissioner’s prior sanction and a paid day off by 31 December or double pay (s.7(2)).

Banks are closed on every Saturday and Sunday in any case, so a weekend bank holiday changes nothing for payment dates. Holidays Act s.6 moves a payment due on a bank holiday to the next day that is not a Poya day, Sunday or bank holiday.

Holidays by month, 2027

MonthHolidaysWeekday holidays
January15 Tamil Thai Pongal Day; 22 Duruthu Full Moon Poya Day2
February4 Independence Day; 20 Navam Full Moon Poya Day1
March6 Maha Sivarathri Day; 10 Id-Ul-Fitr (Ramazan Festival Day); 22 Medin Full Moon Poya Day; 26 Good Friday3
April13 Day Prior to Sinhala & Tamil New Year Day; 14 Sinhala & Tamil New Year Day; 20 Bak Full Moon Poya Day3
May1 May Day (International Workers' Day); 17 Id-Ul-Alha (Hadji Festival Day); 19 Vesak Full Moon Poya Day; 20 Day Following Vesak Full Moon Poya Day3
June18 Poson Full Moon Poya Day1
July18 Esala Full Moon Poya Day0
August15 Milad-Un-Nabi (Holy Prophet's Birthday); 16 Nikini Full Moon Poya Day1
September15 Binara Full Moon Poya Day1
October15 Vap Full Moon Poya Day; 28 Deepavali Festival Day2
November13 Il Full Moon Poya Day0
December13 Unduvap Full Moon Poya Day; 25 Christmas Day1

“Weekday holidays” counts Monday to Friday dates only, for roster and payroll planning; Saturday half-days are not deducted.

Long weekends in 2027

  • Fri 15 Jan – Sun 17 Jan (Tamil Thai Pongal Day)
  • Fri 22 Jan – Sun 24 Jan (Duruthu Full Moon Poya Day)
  • Sat 20 Mar – Mon 22 Mar (Medin Full Moon Poya Day)
  • Fri 18 Jun – Sun 20 Jun (Poson Full Moon Poya Day)
  • Sat 14 Aug – Mon 16 Aug (Nikini Full Moon Poya Day)
  • Fri 15 Oct – Sun 17 Oct (Vap Full Moon Poya Day)
  • Sat 11 Dec – Mon 13 Dec (Unduvap Full Moon Poya Day)

Special and one-off holidays

The government can declare additional holidays by Gazette during the year, for example for elections, national events or an extra Adhi Poya, and can move an Islamic festival holiday when the moon is sighted on a different day. Treat a declared special holiday exactly like the mercantile holidays above if the Gazette says it applies to the private sector; if it is declared for the public sector only, it is at your discretion. We add any change to this table within two working days and regenerate the calendar file; the review date at the top tells you when it was last checked.

Do this automatically

Humanised loads the Poya and mercantile calendar into attendance and leave, applies the holiday overtime rate your company sets, and never counts a Poya day as an absence. From LKR 8,333/month (billed yearly) for up to 15 employees.

See time and attendance

Frequently asked questions

Is today a mercantile holiday in Sri Lanka?

The answer block at the top of this page is computed in Sri Lanka time from the Gazette list for the current year. It tells you whether today and tomorrow are mercantile holidays, and when the next one is.

How many holidays does Sri Lanka have in 2027?

25 public and bank holidays, declared in Gazette Extraordinary No. 2493/05 of 16 June 2026. Shop and office employees get 20 of them as paid holidays: the 12 Poya days and the 8 declared mercantile holidays. The other 5 (Maha Sivarathri, Id-Ul-Fitr, Good Friday, Id-Ul-Alha and Deepavali) are public and bank holidays only.

What are the mercantile holidays in Sri Lanka in 2027?

The 8 declared days are 15 January (Thai Pongal), 4 February (Independence Day), 13 and 14 April (Sinhala and Tamil New Year), 1 May (May Day), 20 May (day after Vesak), 15 August (Milad-Un-Nabi) and 25 December (Christmas). Every Poya day is also a paid holiday for shop and office staff under section 7A, which is why this page counts 20.

What are the Poya days in 2027?

There are 12: 22 January (Duruthu), 20 February (Navam), 22 March (Medin), 20 April (Bak), 19 May (Vesak), 18 June (Poson), 18 July (Esala), 16 August (Nikini), 15 September (Binara), 15 October (Vap), 13 November (Il) and 13 December (Unduvap). 2027 has no Adhi (extra) Poya. Each is a public, bank and paid shop and office holiday.

Which 2027 holidays fall on a Saturday or Sunday?

Seven: Navam Poya (Saturday 20 February), Maha Sivarathri (Saturday 6 March), May Day (Saturday 1 May), Esala Poya (Sunday 18 July), Milad-Un-Nabi (Sunday 15 August), Il Poya (Saturday 13 November) and Christmas (Saturday 25 December). The Gazette does not move any of them to a weekday.

Do employees get a day in lieu when a holiday falls on a Sunday?

Not under the Shop and Office Employees Act. When a Poya day falls on a weekly holiday or half-holiday, section 7A says no additional holiday is given. For a declared mercantile holiday the Act provides no substitute day either. Staff who normally work that day still get it as a paid holiday.

What must I pay an employee who works on a Poya day?

At least one and a half times the normal daily rate, for a normal period of employment, under section 7B of the Shop and Office Employees Act. No sanction from the Commissioner is needed for Poya day work.

What must I pay an employee who works on a mercantile holiday?

Work on a declared mercantile holiday needs the Commissioner of Labour’s prior sanction, for a normal period. The employee then gets either a paid substitute holiday on or before 31 December of that year, or double the ordinary daily rate (section 7(2)).

Is Good Friday a mercantile holiday in 2027?

No. Good Friday, 26 March 2027, is a public and bank holiday, but the Central Bank list does not mark it as a mercantile holiday. The Shop and Office Employees Act does not make it a paid holiday for private shop and office staff, though many employers give the day by policy.

Is Deepavali a mercantile holiday in 2027?

No. Deepavali, Thursday 28 October 2027, is a public and bank holiday, but it is not on the 2027 mercantile list. Government offices, schools and banks close; for private shop and office staff it is at the employer’s discretion.

How do I add the 2027 holidays to Google Calendar or Outlook?

Download the .ics file from this page and import it, or open it on a phone. Each entry has a stable ID, so importing an updated file later replaces the entries instead of duplicating them.

Where do the 2027 dates come from?

From Gazette Extraordinary No. 2493/05 of 16 June 2026, the order under section 4 of the Holidays Act that declares the 2027 public and bank holidays. The mercantile flags come from the Central Bank’s 2027 list, which codes the declared days M. Sources are linked at the bottom of the page.

Related guides

Sources: Gazette Extraordinary No. 2493/05, 16 June 2026, Public and Bank Holidays for the Year 2027, English text (copy hosted by lankapastpapers.com; the documents.gov.lk link could not be opened on 12 November 2026); Central Bank of Sri Lanka, Bank Holidays for 2027 (B, P and M codes); Daily Mirror, 6 July 2026: 2027 public and bank holidays gazetted; Holidays Act No. 29 of 1971 (PDF, Ministry of Science & Technology copy); Shop and Office Employees (Regulation of Employment and Remuneration) Act (PDF). Shop and Office Employees (Regulation of Employment and Remuneration) Act No. 19 of 1954, sections 5, 7, 7A, 7B; Holidays Act No. 29 of 1971, sections 2, 3, 4, 5, 6.

Chat on WhatsApp