Rampage Connect
ServicesSolutionsPricingWorkAboutInsightsToolsFree
Dashboard
Back to Insights
Staff RosteringEmployment ActSingaporeSME OperationsShift Scheduling

Staff Rostering in Singapore: An Employment Act Guide for SMEs

September 26, 2026Shawn Liu13 min read

A good roster in Singapore does two jobs at once: it puts enough people on the floor when customers turn up, and it keeps you inside the Employment Act. For most shift-based SMEs, including F&B outlets, cleaning crews, retail shops, security teams and logistics operations, the rules that shape a roster are the same handful: one rest day a week, daily and monthly hour limits, overtime pay, public holiday entitlements and records you must keep.

This guide walks through those rules as the Ministry of Manpower (MOM) states them, with a link to the MOM page for each one, then gives you a practical method for building the roster, the mistakes we see most often, and the point where Excel and a WhatsApp group stop being enough.

This is general guidance, not legal advice. MOM updates its rules and salary thresholds from time to time. Always check the linked MOM pages for the current position, use MOM's self-assessment tools, or get professional advice for your specific situation.


First, work out who the rules cover

The Employment Act itself covers all employees under a contract of service, local and foreign, whether full-time, part-time, temporary or contract, and whether they are paid hourly, daily, monthly or by piece. It does not cover seafarers, domestic workers, or statutory board employees and civil servants (MOM: who is covered).

Part 4 of the Act is the part that governs rest days, hours of work and overtime. MOM says it only applies to:

  • ▸A workman (doing manual labour) earning a monthly basic salary of S$4,500 or less.
  • ▸An employee who is not a workman, but is covered by the Employment Act and earns a monthly basic salary of S$2,600 or less.

Basic salary excludes overtime, bonuses, AWS, productivity incentives, reimbursements and all allowances. Part 4 does not cover managers or executives.

MOM's list of workmen includes cleaners, construction workers, labourers, machine operators, and lorry and van drivers, as well as supervisors who spend more than half their working time doing manual work.

Part-timers are employees contracted to work less than 35 hours a week, and they have their own regulations (MOM: who is a part-time employee).

Staff groupTypical examplesRostering rules that apply
Part 4 workman (basic up to S$4,500)Cleaners, drivers, kitchen crew doing manual workRest days, hour limits, overtime, public holidays
Part 4 non-workman (basic up to S$2,600)Cashiers, service crew, admin staffRest days, hour limits, overtime, public holidays
Part-timer (under 35 hours a week)Weekend crew, peak-hour staffPart-time regulations, pro-rated entitlements
Managers and executivesOutlet managers, ops managersPublic holidays under the Act; hours per contract

The rules your roster has to respect

Hours of work and breaks

For Part 4 employees, MOM sets contractual hours by work pattern (MOM: hours of work, overtime and rest day):

Work patternContractual hours
5 days or less a weekUp to 9 hours a day or 44 hours a week
More than 5 days a weekUp to 8 hours a day or 44 hours a week
Less than 44 hours every alternate weekUp to 48 hours a week, capped at 88 hours in any continuous 2-week period
Shifts of up to 12 hours a dayAverage of up to 44 hours over a continuous 3-week period

A few details that matter for rostering:

  • ▸MOM defines a week as Monday to Sunday.
  • ▸Hours of work exclude rest and meal breaks, and employers are not required to pay for them.
  • ▸Employees are generally not required to work more than 6 consecutive hours without a break. Where the work needs up to 8 hours continuously, meal breaks of at least 45 minutes must be provided.

Daily maximum and overtime

MOM states that Part 4 employees are not allowed to work more than 12 hours a day, except for an accident or threat of one, work essential to the community, national defence or security, urgent work on machinery or plant, or an interruption that was impossible to foresee. Going beyond 12 hours (up to 14) otherwise requires an overtime exemption.

Overtime is capped at 72 hours a month. Overtime must be paid at at least 1.5 times the hourly basic rate, within 14 days after the end of the salary period. For non-workmen, the overtime rate is capped at the S$2,600 salary level, or S$13.60 an hour.

Work on a rest day or public holiday does not count towards the 72-hour limit, except for hours worked beyond the usual daily hours on those days.

For part-timers, hours beyond their own daily hours are paid at their hourly basic rate, and only hours beyond a similar full-timer's normal hours are paid at 1.5 times (MOM: overtime for part-time employees).

Rest days

This is the rule that shapes a roster more than any other. Per MOM:

  • ▸You must provide 1 rest day per week: one whole day, midnight to midnight. It is not a paid day.
  • ▸For shift workers, the rest day can be a continuous period of 30 hours. A 30-hour rest period that starts before 6pm on a Sunday counts as the rest day for that week, even if it runs into Monday.
  • ▸You decide which day is the rest day. It can be Sunday or any other day.
  • ▸If the rest day is not a Sunday, you should prepare a monthly roster and inform the employee of the rest days before the start of each month.
  • ▸The maximum interval between 2 rest days is 12 days.
  • ▸You cannot compel an employee to work on a rest day, unless under exceptional circumstances.

Rest day pay depends on who asked for the work:

Work done on a rest dayAt the employer's requestAt the employee's request
Up to half normal daily hours1 day's salaryHalf a day's salary
More than half normal daily hours2 days' salary1 day's salary
Beyond normal daily hours2 days' salary plus overtime1 day's salary plus overtime

Part-timers under Part 4 are entitled to 1 rest day per week if they are required to work at least 5 days a week, with the same monthly roster requirement (MOM: rest days for part-time employees).

Public holidays

Employees covered by the Employment Act get 11 paid public holidays a year: New Year's Day, two days of Chinese New Year, Hari Raya Puasa, Hari Raya Haji, Good Friday, Labour Day, Vesak Day, National Day, Deepavali and Christmas Day (MOM: public holidays).

The rostering rules:

  • ▸Working on a public holiday: by default, an additional day's pay at the basic rate. By mutual agreement, a public holiday in lieu instead. Time off in lieu is only an option for employees not covered under Part 4.
  • ▸Public holiday on a rest day: the following working day becomes a paid public holiday.
  • ▸Public holiday on a non-working day (such as Saturday on a 5-day week): another day off or one extra day's salary at the gross rate.
  • ▸Absence without reason on the working day immediately before or after the holiday means no holiday pay. Authorised leave, including sick or annual leave, does not affect it.

Part-timers get pro-rated public holiday pay based on the hours they work, or can agree in their contract to encash it into their hourly rate (MOM: public holidays for part-time employees).

For F&B and retail, CNY, Hari Raya, Deepavali and Christmas are often your busiest trading days. Plan them as a cost line in the roster, not a surprise on the payslip. (For the customer side of those peaks, see digital marketing for F&B.)

Leave

Employees covered by the Act become entitled to paid annual leave after 3 months of service: 7 days in the first year, rising by a day each year to 14 days from the eighth year (MOM: annual leave). Your roster has to absorb this leave, which is why a crew planned at exactly minimum strength will break the first time someone takes a week off.

Records and key employment terms

Two obligations tie directly to your roster:

  • ▸Key employment terms (KETs) must be issued in writing within 14 days of the start of employment to employees covered by the Act who are employed for 14 days or more (MOM: contract of service). The KETs must state working arrangements: daily working hours, number of working days per week and the rest day (MOM: KETs).
  • ▸Employment records must include working hours (including meal and tea breaks) and dates of public holidays and leave taken, alongside salary records such as overtime hours and pay, rest day pay and public holiday pay. Keep the latest two years for current staff, and for ex-employees keep the last two years for one year after they leave (MOM: employment records).

Records can be soft or hard copy, even handwritten. But a WhatsApp chat of "can you cover Tuesday?" is not a record of hours worked.


How to build a roster, step by step

1. Map coverage needs by hour, not by day

Start with demand. For an F&B outlet, that is covers by hour: the lunch rush from 11.30am to 2pm, the dinner peak, the quiet afternoon. For a cleaning company, it is site schedules. For retail, footfall around MRT peaks, weekends and sale periods like GSS or 11.11. Write down how many people each role needs in each time block.

2. Set a minimum crew per shift

Turn demand into a floor: the minimum number of people, by role, that a shift cannot run without. One cashier and two kitchen crew, say, or one licensed officer per security post. This number is what your roster protects when leave and swaps start moving things around.

3. Layer in the legal constraints

Now apply the rules from the section above to each person:

  • ▸One rest day per week, no more than 12 days between rest days.
  • ▸Daily hours within the pattern in their KETs, and never over 12 in a day.
  • ▸Breaks placed so nobody works more than 6 hours straight.
  • ▸A running overtime total per person, kept well under 72 hours a month.
  • ▸Public holidays marked, with a decision made in advance: who works, and how each person will be compensated.

4. Plan leave and swaps before they happen

Take approved leave into the roster before you publish it. Then set a swap rule: staff can swap shifts only with someone in the same role, and only if the swap keeps both people within rest day and hour limits. The manager approves every swap, and the approved version becomes the record.

5. Publish before the 1st, then keep the actual

Publish the monthly roster before the month starts. During the month, keep a record of what actually happened (clock-in times, swaps, overtime, holiday work) because that, not the plan, is what payroll and MOM records rely on.

Keep a small buffer above your minimum crew in the weeks around CNY, Hari Raya and school holidays. That is when leave requests cluster and when a single MC can leave a shift short.


Common rostering mistakes

  • ▸Treating every day off as a rest day. Only the designated rest day counts; a Saturday off on a 5-day week does not.
  • ▸Rotating rest days without a published roster. If the rest day is not Sunday, MOM expects the monthly roster before the month begins.
  • ▸Stretching past 12 days between rest days during a busy fortnight, such as the run-up to CNY.
  • ▸Offering time off in lieu to Part 4 staff for public holiday work. MOM limits time off in lieu to employees not covered under Part 4; the default is an extra day's pay, or a public holiday in lieu by agreement.
  • ▸Losing track of overtime across outlets when one person covers shifts at two locations.
  • ▸Not recording who asked for rest day work. The pay differs depending on whether you or the employee requested it.
  • ▸KETs that do not match reality. If the roster says six days and the KETs say five, the KETs need updating.

When to move from Excel and WhatsApp to software

A spreadsheet and a WhatsApp group work fine for one outlet with a stable team on fixed rest days. They start to fail when:

SignalWhy it hurts
Two or more outlets or sitesStaff shared across sites make overtime and rest day counts invisible
Rotating rest daysChecking the 12-day interval by eye is error-prone
Frequent swapsApprovals scattered across chats, with no single record
Month-end payroll argumentsNobody can prove who worked which public holiday or how many hours
Rebuilding the roster from scratch monthlyHours of manager time every month

Rostering software checks these constraints as you build, keeps approvals in one place, and turns actual attendance into a report. The trade-off is setup effort and a change in habits: staff have to check in and request leave through the system, not by texting the manager.

Off-the-shelf HR suites are a good fit if your rules are standard. A custom build makes sense when your operations have rules that generic tools handle badly, such as site-specific check-in, role-based minimum crews, or approval chains that follow how you actually run.

What we are building

We are currently piloting a workforce portal with a Singapore SME. It is in pilot, not yet live. It includes GPS-geofenced check-in, shift rostering with minimum-crew and public-holiday rules, leave requests and approvals recorded on an audit ledger, a monthly attendance report for payroll, owner, manager and staff roles, and email notifications. It does not calculate payroll; it produces the attendance data that payroll needs.

The lesson from building it: most of the value is in the rules, not the calendar view. Encoding "never below minimum crew" and "flag public holidays before the roster is published" is what removes the month-end arguments.


Talk to us about your roster

If your roster lives in a spreadsheet and a WhatsApp group and it is starting to creak, you do not necessarily need software yet. Sometimes a cleaner template and a swap rule fix it. Sometimes you have outgrown it.

Have a look at what we build under booking and operations, or see the full range at solutions. Then drop us a WhatsApp and tell us how you roster today. We will tell you honestly whether it is worth changing, and what the smallest useful first step would be.

S

Shawn Liu

LinkedIn

Co-Founder & Technical Director

Shawn Liu is Co-Founder and Technical Director of Rampage Connect, a Singapore digital studio. He builds the studio's products and client systems hands-on — from conversion-focused websites and web apps to AI agents, operations software, visual search and generative-AI video. His builds include Onz (onz.sg), a live agentic events site for Singapore whose "My Day" planner turns a one-line request into a day plan of real events, meals and travel times grounded in live NEA weather and OneMap data; a workforce portal for a Singapore SME covering GPS-geofenced check-in, shift rostering and leave approvals; a tile visual-search prototype that matches a customer's photo to the closest catalogue products; and a generative-AI luxury spec ad produced end to end with AI footage, compositing and grading. Shawn's working rule is simple: AI is only useful when it is grounded in real data and solves one specific job — so every build starts small, is tested on real cases, and earns the next one.

Ready to Play?

Let's Build Something Worth Playing

Turn your next campaign into an experience your audience chooses.

Let's Play →
Rampage Connect

Digital marketing and web studio for Singapore businesses — websites, ads, SEO & AI visibility, and brand games, built in-house.

Singapore 🇸🇬

Rampage Connect

UEN: T24LL0745C

Navigate

ServicesSolutionsPricingFree toolsWorkAboutInsightsContact

Services

Lead GenerationWebsite Design & DevelopmentLanding Page DesignSEO & AI VisibilitySocial Media & ContentInteractive Lead CaptureBrand Games & Activations ↗

Connect

hello@rampageconnect.com

Industries we serve

Home ServicesF&BBeauty & WellnessRenovation & InteriorEducation & EnrichmentEldercare & Assisted Living

Local business guides

Marketing in BedokMarketing in TampinesMarketing in Jurong WestMarketing in WoodlandsMarketing in Serangoon

© 2026 Rampage Connect. All rights reserved.

Privacy Policy

Built for play.