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.
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.
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.
| Date | Day | Holiday | P | B | M | Poya |
|---|---|---|---|---|---|---|
| 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.
| Date | Day | Poya |
|---|---|---|
| Friday | Duruthu Full Moon Poya Day | |
| Saturday | Navam Full Moon Poya Day | |
| Monday | Medin Full Moon Poya Day | |
| Tuesday | Bak Full Moon Poya Day | |
| Wednesday | Vesak Full Moon Poya Day | |
| Friday | Poson Full Moon Poya Day | |
| Sunday | Esala Full Moon Poya Day | |
| Monday | Nikini Full Moon Poya Day | |
| Wednesday | Binara Full Moon Poya Day | |
| Friday | Vap Full Moon Poya Day | |
| Saturday | Il Full Moon Poya Day | |
| Monday | Unduvap 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.
| Situation | Rule | Basis |
|---|---|---|
| Declared mercantile holiday (the Gazette list) | A paid holiday for every shop and office employee. | s.7(1) |
| Employee works on a declared mercantile holiday | Only 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 Day | A paid holiday for every shop and office employee. | s.7A |
| Poya Day falls on a declared holiday, a weekly holiday or a weekly half-holiday | No additional holiday in lieu. | s.7A proviso |
| Employee works on a Poya Day | Permitted 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 list | No 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 list | A 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-holiday | The 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 holiday | The 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.
| Date | Day | Holiday | What it means for shop and office staff |
|---|---|---|---|
| Saturday | Navam Full Moon Poya Day | Poya 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). | |
| Saturday | Maha Sivarathri Day | Public and bank holiday only. No statutory entitlement for shop and office staff. | |
| Saturday | May 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)). | |
| Sunday | Esala Full Moon Poya Day | Poya 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). | |
| Sunday | Milad-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)). | |
| Saturday | Il Full Moon Poya Day | Poya 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). | |
| Saturday | Christmas 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)). |
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
| Month | Holidays | Weekday holidays |
|---|---|---|
| January | 15 Tamil Thai Pongal Day; 22 Duruthu Full Moon Poya Day | 2 |
| February | 4 Independence Day; 20 Navam Full Moon Poya Day | 1 |
| March | 6 Maha Sivarathri Day; 10 Id-Ul-Fitr (Ramazan Festival Day); 22 Medin Full Moon Poya Day; 26 Good Friday | 3 |
| April | 13 Day Prior to Sinhala & Tamil New Year Day; 14 Sinhala & Tamil New Year Day; 20 Bak Full Moon Poya Day | 3 |
| May | 1 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 Day | 3 |
| June | 18 Poson Full Moon Poya Day | 1 |
| July | 18 Esala Full Moon Poya Day | 0 |
| August | 15 Milad-Un-Nabi (Holy Prophet's Birthday); 16 Nikini Full Moon Poya Day | 1 |
| September | 15 Binara Full Moon Poya Day | 1 |
| October | 15 Vap Full Moon Poya Day; 28 Deepavali Festival Day | 2 |
| November | 13 Il Full Moon Poya Day | 0 |
| December | 13 Unduvap Full Moon Poya Day; 25 Christmas Day | 1 |
“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 attendanceFrequently 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.