{"id":5147,"date":"2026-08-18T14:29:51","date_gmt":"2026-08-18T06:29:51","guid":{"rendered":"https:\/\/www.timeteccloud.com\/blog\/?p=5147"},"modified":"2026-08-18T14:29:51","modified_gmt":"2026-08-18T06:29:51","slug":"one-company-two-holiday-calendars","status":"publish","type":"post","link":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/","title":{"rendered":"One Company, Two Holiday Calendars"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">The Public Holiday Most Payrolls Underpay<\/h2>\n\n\n\n<p>Merdeka is the easy one. On 31 August the whole country is off, no employer has to work out who qualifies, and the only real question is what to pay the people who come in anyway. It is the rare public holiday that is genuinely national.<\/p>\n\n\n\n<p>Most of Malaysia&#8217;s public holidays are not. And the companies that treat them as if they were, one calendar applied to everyone, are quietly getting it wrong for a large part of their workforce, every month a holiday falls.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Malaysia Does Not Have One Public Holiday List<\/h2>\n\n\n\n<p>Public holidays here come in two kinds. A handful are federal and observed everywhere: Merdeka, Malaysia Day, Labour Day, the major religious festivals. The rest are gazetted state by state, and they do not match.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:42% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/kuala-lumpur-skyline-1024x683.jpg\" alt=\"\" class=\"wp-image-5150 size-large\" srcset=\"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/kuala-lumpur-skyline-1024x683.jpg 1024w, https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/kuala-lumpur-skyline-300x200.jpg 300w, https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/kuala-lumpur-skyline-768x512.jpg 768w, https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/kuala-lumpur-skyline-1536x1024.jpg 1536w, https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/kuala-lumpur-skyline-2048x1365.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Thaipusam is a public holiday in some states and an ordinary working day in others. Every state observes its own Ruler&#8217;s or Governor&#8217;s birthday, on its own date. Good Friday, Gawai, and the Kaamatan harvest festival are holidays in Sabah and Sarawak but nowhere else, and Sarawak has its own state day. The upshot is that an employee&#8217;s public holiday entitlement is not set by the company. It is set by the state they work in.<\/p>\n<\/div><\/div>\n\n\n\n<p>For a business with one office in one state, this never surfaces. For a retail chain, a logistics operator, a manufacturer, or any employer with staff spread across states, it surfaces constantly, and usually invisibly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where One Calendar Gets It Wrong Twice<\/h2>\n\n\n\n<p>A single national holiday list applied to everyone fails in both directions at once.<\/p>\n\n\n\n<p>It underpays. An employee in a state that gazettes Thaipusam is entitled to that paid holiday, and if the company calendar does not carry it, they are either wrongly made to work an ordinary day or wrongly denied the holiday pay they are owed. That is a breach with the employee&#8217;s state and the date attached.<\/p>\n\n\n\n<p>It also overpays. Apply a state holiday to staff in a state that does not observe it, and the company hands out a paid day, or a public holiday premium for those who work, on a day the law treats as ordinary for them. One is a compliance gap, the other is money given away by mistake, and both come from the same assumption that the calendar is national when it is not.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Fix Is Setting the Calendar Up Right, Once<\/h2>\n\n\n\n<p>No payroll team can hold every state&#8217;s gazette in their head each month, and they should not have to. The work belongs at setup, not at every payroll run.<\/p>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 45%\"><div class=\"wp-block-media-text__content\">\n<p>In <a href=\"https:\/\/www.timeteccloud.com\/hrms\/\" target=\"_blank\" rel=\"noreferrer noopener\">TimeTec HR<\/a>, the admin assigns a public holiday list to each branch or department through the organisation structure, so a holiday set for staff in one state appears only on that branch&#8217;s roster and never touches another, and the pay attached to those days is calculated on the correct list. The admin sets the dates once per branch. From then on the system applies them every payroll cycle, instead of the reconciliation being redone by hand each time.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"928\" height=\"736\" src=\"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/web-Advanced-Policy-Settings.png\" alt=\"\" class=\"wp-image-5151 size-full\" srcset=\"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/web-Advanced-Policy-Settings.png 928w, https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/web-Advanced-Policy-Settings-300x238.png 300w, https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/web-Advanced-Policy-Settings-768x609.png 768w\" sizes=\"(max-width: 928px) 100vw, 928px\" \/><\/figure><\/div>\n\n\n\n<p>The public holiday rate is only half the problem. Knowing whose holiday it is in the first place is the other half, and it is the half most companies never systematise.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Same Date Is Not the Same Day Everywhere<\/h2>\n\n\n\n<p>Merdeka will unite the country for a day, and then the calendar will fracture again, the way it does every month a state holiday falls. A company running on one national list is not simplifying that complexity. It is ignoring it, and paying for the mistake in both directions.<\/p>\n\n\n\n<p>A public holiday is a legal entitlement, not a company-wide announcement. Where your employee works decides which ones are theirs.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-layout-1 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-green-background-color has-background wp-element-button\" href=\"https:\/\/bit.ly\/TimeTecHRNews\" target=\"_blank\" rel=\"noreferrer noopener\">Subscribe to Our Newsletter<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Public Holiday Most Payrolls Underpay Merdeka is the easy one. On 31 August the whole country is off, no employer has to work out [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":5149,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[463],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>One Company, Two Holiday Calendars<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"One Company, Two Holiday Calendars\" \/>\n<meta property=\"og:description\" content=\"The Public Holiday Most Payrolls Underpay Merdeka is the easy one. On 31 August the whole country is off, no employer has to work out [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-18T06:29:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/New-Project-36.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Marketing\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marketing\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/\"},\"author\":{\"name\":\"Marketing\",\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/#\/schema\/person\/4469f8b15a3de8e3006d742b01c97fd6\"},\"headline\":\"One Company, Two Holiday Calendars\",\"datePublished\":\"2026-08-18T06:29:51+00:00\",\"dateModified\":\"2026-08-18T06:29:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/\"},\"wordCount\":629,\"publisher\":{\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/New-Project-36.jpg\",\"articleSection\":[\"HRMS\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/\",\"url\":\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/\",\"name\":\"One Company, Two Holiday Calendars\",\"isPartOf\":{\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/New-Project-36.jpg\",\"datePublished\":\"2026-08-18T06:29:51+00:00\",\"dateModified\":\"2026-08-18T06:29:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#primaryimage\",\"url\":\"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/New-Project-36.jpg\",\"contentUrl\":\"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/New-Project-36.jpg\",\"width\":1000,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.timeteccloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"One Company, Two Holiday Calendars\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/#website\",\"url\":\"https:\/\/www.timeteccloud.com\/blog\/\",\"name\":\"TimeTec\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.timeteccloud.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/#organization\",\"name\":\"TimeTec\",\"url\":\"https:\/\/www.timeteccloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2024\/08\/sw-timetecweb-1000x.png\",\"contentUrl\":\"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2024\/08\/sw-timetecweb-1000x.png\",\"width\":1000,\"height\":313,\"caption\":\"TimeTec\"},\"image\":{\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/#\/schema\/person\/4469f8b15a3de8e3006d742b01c97fd6\",\"name\":\"Marketing\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.timeteccloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70f626d87ed718e3c9ecc8a4d78d7c4b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70f626d87ed718e3c9ecc8a4d78d7c4b?s=96&d=mm&r=g\",\"caption\":\"Marketing\"},\"url\":\"https:\/\/www.timeteccloud.com\/blog\/author\/marketing\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"One Company, Two Holiday Calendars","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/","og_locale":"en_US","og_type":"article","og_title":"One Company, Two Holiday Calendars","og_description":"The Public Holiday Most Payrolls Underpay Merdeka is the easy one. On 31 August the whole country is off, no employer has to work out [&hellip;]","og_url":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/","article_published_time":"2026-08-18T06:29:51+00:00","og_image":[{"width":1000,"height":600,"url":"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/New-Project-36.jpg","type":"image\/jpeg"}],"author":"Marketing","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Marketing","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#article","isPartOf":{"@id":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/"},"author":{"name":"Marketing","@id":"https:\/\/www.timeteccloud.com\/blog\/#\/schema\/person\/4469f8b15a3de8e3006d742b01c97fd6"},"headline":"One Company, Two Holiday Calendars","datePublished":"2026-08-18T06:29:51+00:00","dateModified":"2026-08-18T06:29:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/"},"wordCount":629,"publisher":{"@id":"https:\/\/www.timeteccloud.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#primaryimage"},"thumbnailUrl":"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/New-Project-36.jpg","articleSection":["HRMS"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/","url":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/","name":"One Company, Two Holiday Calendars","isPartOf":{"@id":"https:\/\/www.timeteccloud.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#primaryimage"},"image":{"@id":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#primaryimage"},"thumbnailUrl":"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/New-Project-36.jpg","datePublished":"2026-08-18T06:29:51+00:00","dateModified":"2026-08-18T06:29:51+00:00","breadcrumb":{"@id":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#primaryimage","url":"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/New-Project-36.jpg","contentUrl":"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2026\/08\/New-Project-36.jpg","width":1000,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www.timeteccloud.com\/blog\/one-company-two-holiday-calendars\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.timeteccloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"One Company, Two Holiday Calendars"}]},{"@type":"WebSite","@id":"https:\/\/www.timeteccloud.com\/blog\/#website","url":"https:\/\/www.timeteccloud.com\/blog\/","name":"TimeTec","description":"","publisher":{"@id":"https:\/\/www.timeteccloud.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.timeteccloud.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.timeteccloud.com\/blog\/#organization","name":"TimeTec","url":"https:\/\/www.timeteccloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.timeteccloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2024\/08\/sw-timetecweb-1000x.png","contentUrl":"https:\/\/www.timeteccloud.com\/blog\/wp-content\/uploads\/2024\/08\/sw-timetecweb-1000x.png","width":1000,"height":313,"caption":"TimeTec"},"image":{"@id":"https:\/\/www.timeteccloud.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.timeteccloud.com\/blog\/#\/schema\/person\/4469f8b15a3de8e3006d742b01c97fd6","name":"Marketing","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.timeteccloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/70f626d87ed718e3c9ecc8a4d78d7c4b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70f626d87ed718e3c9ecc8a4d78d7c4b?s=96&d=mm&r=g","caption":"Marketing"},"url":"https:\/\/www.timeteccloud.com\/blog\/author\/marketing\/"}]}},"_links":{"self":[{"href":"https:\/\/www.timeteccloud.com\/blog\/wp-json\/wp\/v2\/posts\/5147"}],"collection":[{"href":"https:\/\/www.timeteccloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.timeteccloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.timeteccloud.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.timeteccloud.com\/blog\/wp-json\/wp\/v2\/comments?post=5147"}],"version-history":[{"count":2,"href":"https:\/\/www.timeteccloud.com\/blog\/wp-json\/wp\/v2\/posts\/5147\/revisions"}],"predecessor-version":[{"id":5152,"href":"https:\/\/www.timeteccloud.com\/blog\/wp-json\/wp\/v2\/posts\/5147\/revisions\/5152"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.timeteccloud.com\/blog\/wp-json\/wp\/v2\/media\/5149"}],"wp:attachment":[{"href":"https:\/\/www.timeteccloud.com\/blog\/wp-json\/wp\/v2\/media?parent=5147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.timeteccloud.com\/blog\/wp-json\/wp\/v2\/categories?post=5147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.timeteccloud.com\/blog\/wp-json\/wp\/v2\/tags?post=5147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}