Home › Everyday Life › Count Singapore Official Working Days

Count Singapore Official Working Days

Counts Singapore working and non-working dates in a 2026-2027 range using MOM public holidays and the CLDR Saturday/Sunday baseline.

When to use

You need an auditable Singapore working-day count for a pinned year.

Do not use when: You need an employer-specific rest-day roster, bank/exchange closures or future years.

Example user requests

Formula

for each included date: working_days += singapore status.is_working_day

Normalize endpoints, apply endpoint flags, and count the pinned MOM public-holiday calendar over the CLDR weekly baseline.

Inputs

ParameterTypeUnitRequiredDescription
start_datedateyesFirst date in 2026-2027.
end_datedateyesLast date in 2026-2027.
include_start_datebooleandefault trueWhether start_date participates.
include_end_datebooleandefault trueWhether end_date participates.

Outputs

OutputTypeUnitDescription
normalized_start_datedateEarlier endpoint.
normalized_end_datedateLater endpoint.
working_daysintegerMOM-reference working dates.
non_working_daysintegerWeekend and public-holiday dates.
public_holidays_countedlistMOM events in the range.
territorystringSG.
territory_namestringSingapore.
day_typestringRegular weekday, regular weekend or MOM public holiday.
holiday_namesstring_listMOM holiday names applying on the date.
holiday_observedbooleanTrue when the source explicitly publishes an observed date.
weekend_daysstring_listCLDR weekend convention used only as the baseline.
rest_day_policystringEmployer-specific weekly rest-day placement is not inferred.
calendar_scopestringSingapore national public holidays plus the CLDR Saturday/Sunday baseline.
calendar_profilestringsingapore-mom-public-holidays.
source_qualitystringOfficial Singapore government sources, with employer-rest-day limitation.
dataset_versionstringPinned MOM evidence package.
sourceslistOfficial MOM, government open-data and legislation sources.

Example

Singapore February 2027: {"start_date":"2027-02-01","end_date":"2027-02-15","include_start_date":true,"include_end_date":true} → {"working_days":10}

GET https://tttkmbb.com/api/v1/calculate/singapore-working-days-between?start_date=2027-02-01&end_date=2027-02-15&include_start_date=true&include_end_date=true

Machine access

Sources

FAQ

Does this count a specific employee's rest day?

No. The weekly rest day is employer-rostered and not inferred.

Related calculators