Labour rules
On this page
Erlangly checks every schedule against the labour law where each person works: as it generates a draft, when you change a shift, when people swap, and before anything is published. The rules come from signed rule packs, for the United States (federal law and 18 states), Canada (federal law and all ten provinces), Barbados, Belize, Guyana, Jamaica, Panama, the Philippines, South Africa, and Trinidad and Tobago.
The packs help you follow the law, but they aren't legal advice: whether a schedule is lawful is for you and your advisers (licence agreement, section 4). Where this page says a rule isn't checked, look at it yourself.
Whose rules apply
Choose the labour law your organisation follows under Settings → Organisation, as its Labour rules. A site whose people work under a different law has its own, on the site's page, and so can a person, on theirs. A person follows their own labour rules if they have them, otherwise their site's, otherwise the organisation's. Settings → Labour rules lists the rules in force for each jurisdiction you use, and its holidays.
How the checks work
Each rule is set as a violation or a warning. A violation must be fixed: it stops the change, or the publishing, until it is. A warning can go ahead once you've seen it and confirmed it: see When the schedule changes. Settings → Labour rules shows which each rule is.
When a draft is generated
Generation treats these as hard limits. The week before the period counts, so rest and days in a row carry on across it. A draft made once there's a schedule follows on from the schedule's days before the start of next week, which stay when it takes over from then.
| Rule | Limit |
|---|---|
| Rest between shifts | 8 hours at least, or more where your labour law or a line of business asks for it |
| Days in a row | 6 at most, unless your labour law sets a limit of its own, which then applies instead: 7 under Ontario's, for example |
| Weekly hours | Capped where your labour law makes it binding |
| Hours a day and overtime | Kept within where your labour law makes a limit binding, such as a cap on overtime: a day whose best shift would go past it gets a shorter shift, or one with less night in it, or stays a day off |
The Labour rules section of a draft lists what the latest check found: each issue's day, person and rule, with Open to go to the shift. It follows your edits, and Check again checks the whole draft. A contract's own limits, its max a day and days off in a row, are kept to as well: see Contracts, availability and time off.
When the schedule changes
| When | A violation | A warning |
|---|---|---|
| You change a shift, a break or an activity | The change isn't made, and says why. | Made only when you confirm it with Save anyway: your name, the warnings and your reason go in the audit trail. |
| Even out breaks… moves someone's breaks | Their breaks that day stay put, and it says which rule moving them would break. | The move is made, and listed afterwards. |
| You use a draft on a published schedule | It isn't used: a page lists the violations. | Used with Use it anyway (or Add it anyway), with your reason. |
| You publish | It isn't published: a page lists the violations, each with Open. | Published with Publish anyway, with your reason. |
| A supervisor approves a swap | Approving is refused, and says why. | Approved with Approve anyway. |
A supervisor scheduling coaching or a meeting where there's overage gets only times that keep to the rules: see Activities supervisors schedule. Swaps are checked for both people: see Shift swaps.
Changing a rule
Settings → Labour rules lists the rules in force for each jurisdiction: you can tighten any rule, and an admin can loosen one with a reason. Each jurisdiction there says how current its rules are, like Rules as of September 28, 2026: the day its rule pack was signed. Every rule pack is checked against its official sources each quarter, and any change in the law ships in the next release.
Holidays
Settings → Labour rules lists each jurisdiction's holidays for the year, from its rule pack; the arrows show other years. Holidays are worked out for this year and the next two, and move on a year each January by themselves. Holidays proclaimed for a single year, such as the Philippines' each September and its Eid days, ship in the next release once they're proclaimed; until an update brings them, a year shows the holidays that recur.
Add a holiday for one the pack doesn't have, such as a city's holiday or a company day off. It's marked Added here, and you can delete it; the pack's own holidays can't be changed. Installing a newer rule pack keeps yours, and if the pack brings the same holiday, it's the pack's from then on. Some holidays are announced only a week or a few before the day, such as Trinidad and Tobago's Eid-ul-Fitr and Divali, and Guyana's Phagwah, Eid-ul-Adha, Youman Nabi and Deepavali: add each once it's announced, until an update brings it.
Forecasts leave out the holidays of the labour law your organisation follows (Settings → Organisation), the pack's and yours alike, from their next calculation, and suggest marking those in their own dates: see Holidays and special days.
How some rules are counted
Some packs have rules that count hours in their own way. The countries below say which they use.
Day, mixed and night shifts
Where the law sets shorter hours for work at night, each shift is a day, mixed or night shift by how much of it falls in the night, for example 18:00 to 06:00.
- More than 3 hours of night makes a night shift, with 7 ordinary hours a day and 42 a week, and so does a shift that's all at night, however short.
- Any other night up to 3 hours makes a mixed shift, with 7.5 and 45.
- None makes a day shift, with 8 and 48.
A shift's night includes any breaks in it, and a shift past midnight counts the night on both sides. Hours past a shift's ordinary hours are overtime, and the check names the kind of shift: A night shift (more than 3 h between 18:00 and 06:00): 8 h worked, 1 h past the ordinary 7 h.
A week with different kinds of shift goes by the lowest weekly hours among them, so one night shift makes it 42. That's the cautious reading of the law.
Caps on overtime
Where the law limits overtime, say to 3 hours a day and 9 a week, a day's overtime is its hours past the shift's ordinary hours. A week's is its days' overtime, plus any of its other hours past the ordinary week. A cap set to block publishing is a hard limit for generation too. It counts overtime past the overtime threshold, or the day, mixed and night shifts' hours, so while it blocks publishing those can be changed but not turned off: set the cap to warn, or turn it off, first.
Meals by hours of work
Where the law asks for a meal without saying when, as in the Philippines, the check asks for one for every so many hours of work: there, 60 minutes for every 7, paid or not. A 9-hour shift with an hour's unpaid lunch has it; an 8-hour shift with a 30-minute unpaid one doesn't.
A compressed workweek
Where the law lets people work longer days in a shorter week, it can have rules of its own. In the Philippines, a compressed workweek has overtime after 12 hours a day or 48 a week, instead of after 8 hours a day. It only counts where most of the people it covers agreed to it and DOLE's regional office was told; otherwise their hours past 8 a day are overtime as usual.
Its rules never apply by themselves: choose Compressed workweek, under the Philippines, as the labour rules of the sites or people who work one, and Settings → Labour rules lists it from then on.
- If their days are shorter, say five of 9.6 hours, you can tighten its daily overtime threshold to their day there, to be warned of any hours past it.
- If their normal week is 5 days (40 hours), tighten the weekly overtime threshold to 40 too.
At a glance
What each country's labour rules check, in short. The hours are where overtime starts (in Jamaica, where the standard day and week end), and a rule warns unless it says blocks: see How the checks work. A dash means it isn't checked; generation still keeps its own 8 hours' rest and 6 days in a row.
| Country | Overtime a week | Overtime a day | Rest between shifts | Days in a row | Meal break |
|---|---|---|---|---|---|
| Barbados | – | – | – | – | – |
| Barbados, Shops Act | 40 h | 8 h | 12 h | 5 | 60 min within 4.5 h |
| Belize | 45 h | 9 h | 9 h, blocks | 6 | 60 min within 6 h, blocks |
| Canada (federal) | 40 h (over 48 blocks) | 8 h | 8 h | 6, blocks | 30 min within 5 h |
| Canada's provinces | 40 to 48 h | 8 h in 5 | 8 h in 7 (Ontario blocks) | 6 or 7 in 8, blocks | 30 min within 5 h in 4 |
| Guyana | 40 h | – | – | – | – |
| Jamaica | 40 h | 8 h | 8 h | 6 | – |
| Panama | 48, 45 or 42 h (over 9 h of overtime blocks) | 8, 7.5 or 7 h (over 3 h of overtime blocks) | 12 h | 6 | 30 min within 5 h |
| The Philippines | – | 8 h | – | 6 | 60 min for every 7 h |
| South Africa | 45 h (over 10 h of overtime blocks) | 9 h (over 12 h of work blocks) | 12 h, blocks | 6 | 60 min within 5 h |
| Trinidad and Tobago | 40 h | 8 h | – | – | 45 min within 4.5 h (shift work: a paid 20) |
| The United States | 40 h | California 8 h, Colorado 12 h | – | – | California: 30 min before the 5th hour |
Barbados
No law sets the hours of office work in general, so Barbados's labour rules have the public holidays and nothing else. A retailer's or wholesaler's own contact centre, or one that takes orders for goods, may be under the Shops Act: choose Shops Act, under Barbados, as the labour rules of its sites or people. There:
| Rule | What Erlangly checks | If broken |
|---|---|---|
| Overtime | Past 8 hours a day or 40 a week | Warns |
| Rest between shifts | Less than 12 hours' rest | Warns |
| Days in a row | A sixth day in a row | Warns |
| Meal break | More than 4.5 hours of work in a row without an hour-long meal break | Warns |
These all warn rather than block, as the person can agree to more; generation keeps to the rest and the 5 days.
Holidays: When Emancipation Day, 1 August, is a Sunday or a Monday, the Tuesday after is the holiday, as Kadooment Day has the first Monday in August. Christmas on a Sunday stays a holiday, with the Monday and Tuesday after; another holiday on a Sunday is taken on the Monday, and one on a Saturday stays.
Good to know
- Look at these yourself:
- 5 days in any 7, which 4 days on, 1 off and 4 on goes past;
- the Chief Labour Officer's certificate for shop staff working between 23:00 and 07:00;
- and, for every contact centre, opening on a public holiday, which the Public Holidays Act allows only the businesses it exempts.
- Nothing checks the Workstation Regulations 2022's 5-minute break after each hour at a screen, for anyone at one more than 6 hours a day or 30 a week: the rule would warn on nearly every shift, and can't yet come turned off for you to turn on, so plan those breaks, or time away from the screen, yourself.
Belize
| Rule | What Erlangly checks | If broken |
|---|---|---|
| Overtime | Work past 9 hours a day or 45 a week | Warns |
| Rest between shifts | Less than 9 hours' rest between shifts; generation keeps to it | Blocks |
| Meal break | More than 6 hours of work in a row and no hour-long meal break, as the law asks for an hour's break in the middle of any day over 6 hours | Blocks |
| Days in a row | A seventh day in a row, for the law's 6 days a week | Warns |
Holidays: National Heroes and Benefactors Day and Indigenous Peoples' Resistance Day are on the nearest Monday, and other holidays on a Sunday are taken on the Monday after, but for Christmas: on a Sunday it stays, with Boxing Day on the Monday. When the Minister moves a holiday by notice, as Labour Day 2024 went to Monday 29 April, add the new day with Add a holiday; the old one stays listed until an update.
Good to know
- The law asks for 9 hours' rest at night (by day for night workers), and the check looks between any two shifts, so a split day (08:00–12:00 and 16:00–20:00), or two clients' shifts on one day, blocks too: an admin can loosen the rule for split days, with that as the reason.
- Generation doesn't place meals by the law, so set the lunch window in your shift patterns to keep every stretch of work to 6 hours: a 9-hour shift with an hour's lunch needs it to start between 2 and 6 hours in. Evening out breaks doesn't move a lunch to where it would break the rule: that lunch stays where it was.
- Where the Labour Commissioner has approved another arrangement for continuous shifts, an admin can loosen the rule, with the approval as the reason.
- A run of up to 12 days across two weeks can still have a rest day in each, though a seventh day in a row warns.
- Some of the law isn't checked, so look at these yourself:
- shift workers whose hours average 9 a day and 45 a week over 3 weeks or less, who are owed no overtime, so its warnings don't apply to them;
- supervisors, managers and confidential staff, whom the overtime and days-a-week rules don't cover (the rest and the break do);
- and work on a public holiday or a rest day, which needs the person's agreement.
Canada
Federal law, for federally regulated employers such as banks, telecoms and airlines, and all ten provinces. There's no pack for the territories. Each checks:
| Labour rules | Overtime past (warns) | Shortest shift (warns) | Rest between shifts | Days in a row (blocks) | Meal break (warns) | Holidays |
|---|---|---|---|---|---|---|
| Canada (federal) | 8 h a day, 40 a week; more than 48 a week blocks | 3 h | 8 h, warns | 6 | 30 min (or a rest break) within 5 h of work | Yes |
| Alberta | 8 h a day, 44 a week | 3 h | Not checked | Not checked | Not checked | Yes |
| British Columbia | 8 h a day, 40 a week | 4 h | Not checked | Not checked | 30 min within 5 h of work | Yes |
| Manitoba | 8 h a day, 40 a week | 3 h | 8 h, warns | 6 | Not checked | Add your own |
| New Brunswick | 44 h a week | 3 h | 8 h, warns | 6 | Not checked | Add your own |
| Newfoundland and Labrador | 40 h a week | 3 h | 8 h, warns | 6 | Not checked | Add your own |
| Nova Scotia | 48 h a week | 3 h | 8 h, warns | 6 | Not checked | Add your own |
| Ontario | 8 h a day, 44 a week | 3 h | 8 h, blocks | 7 | 30 min within 5 h of work | Yes |
| Prince Edward Island | 48 h a week | 3 h | 8 h, warns | 6 | 30 min (or a rest break) within 5 h of work | Yes |
| Quebec | 40 h a week | 3 h | Not checked | 6 | 30 min within 5 h of work | Yes |
| Saskatchewan | 8 h a day, 40 a week | 3 h | 8 h, warns | 6 | Not checked | Add your own |
Holidays: Where a province's holidays aren't in its pack, add them with Add a holiday (see Holidays).
Good to know
- Reporting pay means a shift is paid for at least 3 hours (4 in British Columbia), so a shorter one warns.
- Where a rule isn't checked, look at the law yourself; generation still keeps its own 8 hours' rest and 6 days in a row.
Guyana
The National Minimum Wage Order, which names call centres, sets a normal week of 40 hours on at most 5 days.
| Rule | What Erlangly checks | If broken |
|---|---|---|
| Overtime | Work past 40 hours a week | Warns |
The law sets no daily overtime, rest between shifts, break or days in a row for call centres, so none is checked; generation keeps its own 8 hours' rest and 6 days in a row.
Holidays: Phagwah, Eid-ul-Adha, Youman Nabi and Deepavali are dated by notice each year: 2026's are in the rule pack, with Deepavali, on Sunday 8 November, taken on Monday 9 November, as the Ministry of Home Affairs' list has it. If its notice gives another day, add that day with Add a holiday; the Monday stays listed until an update. A holiday on a Sunday is taken on the Monday after; one on a Saturday stays. Every Sunday is a public holiday by law too, which forecasts already treat as a Sunday.
Good to know
- Look at these yourself:
- a sixth day of work in a week, whose hours may be overtime even under 40;
- and Sunday and public-holiday work, which is paid at double time.
Jamaica
| Rule | What Erlangly checks | If broken |
|---|---|---|
| Hours a day | Work past an 8-hour day | Warns |
| Hours a week | Work past a 40-hour week | Warns |
| Rest between shifts | Less than 8 hours' rest between shifts | Warns |
| Days in a row | A seventh day in a row | Warns |
Holidays: The holidays are Jamaica's public holidays, Ash Wednesday and National Heroes Day, the third Monday in October, among them. A holiday on a Sunday is taken on the Monday after, and Labour Day, 23 May, on a Saturday too; when Christmas is a Sunday, Boxing Day is taken on the Tuesday.
For BPOs there, see Workforce management for Jamaica's BPOs.
Panama
Each shift is a day, mixed or night shift, by how much of it falls between 18:00 and 06:00, with its own ordinary hours: 8, 7.5 or 7 a day, and 48, 45 or 42 a week.
| Rule | What Erlangly checks | If broken |
|---|---|---|
| Overtime | Hours past a shift's ordinary hours (see Day, mixed and night shifts) | Warns |
| Overtime cap | More than 3 hours of overtime a day or 9 a week; generation keeps within it (see Caps on overtime) | Blocks |
| Rest between shifts | Less than 12 hours' rest between shifts: the law asks for 12 where shifts rotate between day and night | Warns |
| Days in a row | A seventh day in a row | Warns |
| Meal break | More than 5 hours of work in a row without a meal or rest break of at least 30 minutes, paid or not | Warns |
Holidays: The holidays are Panama's national ones; one on a Sunday is taken on the Monday after.
The Philippines
| Rule | What Erlangly checks | If broken |
|---|---|---|
| Overtime | More than 8 hours' work in a day; there's no weekly overtime | Warns |
| Meal break | A shift with 7 hours of work or more needs a 60-minute meal for every 7 hours of work, paid or not (see Meals by hours of work) | Warns |
| Days in a row | A seventh day in a row | Warns |
The law sets no rest between shifts; generation keeps its own 8 hours. A compressed workweek has rules of its own: see A compressed workweek.
Holidays: The holidays are the nationwide ones: add regional and local special days, such as Metro Manila's 16 to 18 November 2026, with Add a holiday under Settings → Labour rules (see Holidays).
Good to know
- Where people doing non-manual work, or a site open 16 hours a day or more, get a paid meal of at least 20 minutes, an admin can loosen the meal rule to 20 minutes, with that as the reason; it then passes a short unpaid meal too.
- Some of the law isn't checked, so look at these yourself:
- a meal shorter than 60 minutes, which must be paid, and the meal on shifts with less than 7 hours of work;
- short breaks of 5 to 20 minutes, which must be paid (an unpaid one isn't counted as work, so it can hide overtime);
- the weekly rest of 24 hours in a row, which a day off between a late finish and an early start can fall short of;
- posting rest-day schedules a week before they start;
- and night work between 22:00 and 06:00, with its 10% differential and its health checks and facilities.
South Africa
| Rule | What Erlangly checks | If broken |
|---|---|---|
| Overtime | Work past 9 hours a day or 45 a week | Warns |
| Hours a day | More than 12 hours' work in a day; generation keeps within it | Blocks |
| Overtime cap | More than 10 hours of overtime in a week; generation keeps within it | Blocks |
| Rest between shifts | Less than 12 hours' rest between shifts, checked between any two shifts | Blocks |
| Meal break | More than 5 hours of work in a row and no hour-long meal break | Warns |
| Shortest shift | A shift shorter than 4 hours, as it's paid as 4 anyway | Warns |
| Days in a row | The weekly rest of 36 hours is checked as at most 6 days in a row | Warns |
Holidays: A public holiday on a Sunday stays one, and the Monday after is a public holiday too. When Christmas is a Sunday, Tuesday 27 December is a holiday too, as the President has declared it each time since 2011.
Good to know
- Rest is checked between any two shifts, so a split day (08:00–12:00 and 16:00–20:00), or two clients' shifts on one day, blocks as well, and an admin can loosen it for split days, with that as the reason.
- Where a written agreement shortens the meal break to 30 minutes, or a collective agreement allows more overtime, an admin can loosen the rule, with the agreement as the reason.
- Generation doesn't place meals by the law, so set the lunch window in your shift patterns to keep every stretch of work to 5 hours: a 10-hour shift with an hour's lunch needs it to start between 4 and 5 hours in.
- A written agreement that drops the meal on days under 6 hours can't be set yet, so those shifts still warn.
- Some of the law isn't checked, so look at these yourself:
- the 36 hours themselves, which a day off between a late finish and an early start can fall short of;
- the 8-hour day for someone working more than 5 days a week, whose 9th hours are overtime that the 10-hour cap doesn't count;
- Sunday work by someone who doesn't usually work Sundays, which counts towards the 10 hours of overtime;
- work on a public holiday, which needs the person's agreement;
- night work's agreement, allowance and transport;
- and people earning above the earnings threshold, whom most of these limits don't cover.
Trinidad and Tobago
The law on hours and breaks, the Minimum Wages Order, covers only people paid up to 1.5 times the minimum wage: TT$30.75 an hour since January 2024. So there are three sets of labour rules, each with the public holidays:
- Trinidad and Tobago, the default, for the people the Order covers;
- Shift work, for those of them on shift work;
- and Paid over 1.5 times the minimum wage, with no rules, for everyone else.
Choose the one that fits as the labour rules of each site or person.
| Rule | What Erlangly checks | If broken |
|---|---|---|
| Overtime | Under the first two, work past 8 hours a day or 40 a week | Warns |
| Meal break | Under Trinidad and Tobago, more than 4.5 hours of work in a row and no 45-minute meal break | Warns |
| Paid break | Under Shift work, the break is 20 minutes and must be paid, so an unpaid lunch doesn't count | Warns |
Neither has rest between shifts or days in a row, as the law sets none; generation keeps its own 8 hours and 6 days.
Holidays: A holiday on a Sunday, or on the same day as another, moves to the next day that isn't a Sunday or a holiday; one on a Saturday stays. Carnival Monday and Tuesday aren't public holidays, though most offices close: add them if yours does.
Good to know
- The law counts the 4.5 hours from the shift's start and the check counts hours of work, so an unpaid break before the meal lets it come later than the law allows.
- Some of the law isn't checked, so look at these yourself:
- who counts as a shift worker, which the law doesn't say;
- the second break, 15 minutes within 3 hours of the meal (a paid 10 minutes on shift work);
- the paid breaks on a day 2 hours or more past 8;
- and work on a day off, a Sunday or a public holiday, which is overtime whatever the week's hours.
The United States
Federal law and 18 states: Arizona, California, Colorado, Florida, Georgia, Illinois, Maryland, Massachusetts, Michigan, Minnesota, New Jersey, New York, North Carolina, Ohio, Pennsylvania, Texas, Virginia and Washington. People elsewhere in the US follow the federal rules.
| Rule | What Erlangly checks | If broken |
|---|---|---|
| Overtime | Work past 40 hours a week, in all of them | Warns |
| Daily overtime, California | Work past 8 hours a day | Warns |
| Meal break, California | A shift without a 30-minute meal before its 5th hour of work | Warns |
| Rest breaks, California | A shift without a paid 10-minute rest for every 4 hours of work or major fraction of them | Warns |
| Daily overtime, Colorado | Work past 12 hours a day | Warns |
Every US rule warns rather than blocks, and the packs have no rest between shifts or days in a row, so generation keeps its own 8 hours and 6 days.
Holidays: The holidays are the federal ones: add any state holiday your centre keeps with Add a holiday (see Holidays).
Good to know
- Some states' own meal and rest breaks aren't checked, such as Colorado's, New York's, Illinois', Massachusetts', Minnesota's and Washington's, so look at those yourself.