BusinessHRM Help Center

Guides for every module API & Developers →

Working Time Rules

With Country & compliance on, BusinessHRM knows the working-time law of where each employee works: daily and weekly hour limits, breaks, weekly rest, overtime thresholds and rates, overtime caps and Ramadan hours. It warns you on attendance and on overtime requests, and can pay overtime at the legal rate.

Not legal advice. Check the figures with your adviser; override any rule for your company under Settings → Country & compliance → Rules.

Where to find itSettings›Attendance Settings›Working time rules (needs Manage Attendance Settings = All).

What is covered

Country / region Limits Overtime
Pakistan 9 h a day, 48 h a week 2x after 9 h a day or 48 h a week; max 3 h a day, 624 h a year
United States (federal) — 1.5x after 40 h a week for non-exempt employees
California — 1.5x after 8 h a day and 40 h a week; 2x after 12 h a day; 7th consecutive day: 1.5x for 8 h, then 2x
UAE 8 h a day, 48 h a week; Ramadan 2 h less a day for everyone 1.25x; 1.5x between 10 pm and 4 am and on rest days; max 2 h a day
Saudi Arabia 8 h a day, 48 h a week; Ramadan 6 h a day / 36 h a week for Muslims 1.5x; max 720 h a year
United Kingdom average 48 h a week over 17 weeks (opt-out allowed) no statutory premium
Australia 38 h a week + reasonable additional hours 1.5x (awards may differ)

Ramadan dates come from the rule Ramadan dates and are moon-dependent: confirm the official dates each year (override the rule in Country & compliance if they differ).

Settings

  • Warn on attendance — clicking an attendance day shows a warning when the person worked more than the daily or weekly limit (the Ramadan limit on Ramadan days), worked 7 days in a week, went over the yearly overtime cap or skipped the required break. The Attendance page also shows how many people went over in the last 7 days.
  • Check overtime requests and approvals — the overtime request form and the request detail show the legal check: daily / weekly / yearly cap (including other requests), exempt employees, more hours than attendance shows, Ramadan hours and a pay code that pays less than the legal rate.
  • Block overtime requests above the legal cap — off by default (warning only).
  • Pay overtime at least at the legal rate — time-rate pay codes never pay below the law for that day (blended when part of the day is double time or night time).
  • Use reduced Ramadan hours.

Employees

  • Overtime exempt (United States) — exempt employees get no overtime under the FLSA.
  • Observes Ramadan (Saudi Arabia) — the 6-hour Ramadan day applies to them.

Both are on the same tab, listed for the employees where they matter.

Overtime pay codes

The tab lists your overtime pay codes next to the legal rates of each country/region you use. Use legal rates copies them in (working day = overtime rate; day off and holiday = rest-day rate). Fixed-amount pay codes are not changed.

Report

Reports → Working time compliance — per employee: hours, legal overtime (split into overtime, double time, night and rest-day hours), weighted paid hours, longest day and week, overtime this year, breaches and the limits that apply. Filter to People with findings only.

Holidays by country / region

Holidays imported for a country or region only count for employees working there — in attendance, leave day counting, payroll working days and calendars. Holidays without a country apply to everyone.

API

GET /api/v1/compliance/working-time/rules, GET /api/v1/compliance/working-time/check, POST /api/v1/compliance/working-time/overtime-check, GET /api/v1/compliance/working-time/ramadan, GET|PUT /api/v1/compliance/working-time/settings, PUT /api/v1/compliance/employee/{id}/working-time.