HumanSoft โปรแกรม HR

OT Setup and Leave Management — Flexible to Match Your Real Policies

Why HumanSoft? · 100+ strengths designed for the real policies of Thai businesses

HumanSoft's OT and leave management system lets you set OT rules and leave quotas to match your company's real policies, without a supplementary Excel sheet. Supports up to 8 OT types and up to 19 leave types, with custom conditions, carried-over quotas, and configurable deductions — all calculated into payroll automatically, so HR never has to hand-calculate every cycle.

OT & Leave Management

Control OT and leave according to your real policies — no need for a supplementary Excel sheet

Set up to 8 OT types, supporting X1.0 / X1.5 / X2.0 / X3.0 rates, or accumulate as special holidays. Round OT several ways: no rounding / 10 / 15 / 20 minutes / half-hour / full hour / round the final pay amount. Leave quotas as: not prorated / prorated quarterly / annually / up to the current date. Choose the quota unit as days or hours / set conditions for advance notice, backdating, consecutive leave, and gender eligibility. Supports up to 19 leave types plus absence, with automatic deductions/special-holiday accumulation.

Result: HR no longer needs to manually calculate OT and leave / reduces friction between supervisors and staff / supports organizations with multiple rule sets under one company

Highly Flexible OT Settings (OT Customization)

  • Strengths
  • Supports up to 8 OT types
  • Supports OT rates of X1.0, X1.5, X2.0, X3.0
  • Supports accumulating OT as special holidays
  • Can cap maximum OT hours per day
  • Separate OT rules by employee type
  • Separate individual OT rules
  • Pay OT in tiered steps (baht)
  • Pay tiered OT as a "multiple of wage"
  • Round OT with no rounding/10/15/20 minutes
  • Round to the nearest half-hour/hour
  • Round the final OT pay amount to a whole number
  • Use Case
  • A factory has weekday OT, special-holiday OT, public-holiday OT, and urgent OT → all set up separately without mixing
  • An employee works on a public holiday → the system applies X3.0 automatically per the law
  • The company sets Sunday OT as unpaid, accumulating as compensatory holiday instead
  • An employee requests 10 hours of OT, but the law caps it at 8 → the system only counts 8
  • Daily staff get OT calculated every day
    monthly staff only when approved by a supervisor
  • Managers get a special X2.5 OT rate for emergency work only
  • OT hours 1-2 = 50 baht/hour
    hours 3-5 = 70 baht/hour
  • A daily-wage employee earning 350 baht → OT from the 3rd hour onward is calculated at X2.0
  • An employee works 1 hr 17 min of OT → rounded down to 1 hr 15 min
  • 1 hr 32 min of OT → rounded up to 2 hours
  • 457.28 baht → rounded up to 458 baht for a cleaner payslip

Leave Quota Management

  • Strengths
  • Supports up to 19 leave types plus absence
  • Can set quotas as "not prorated"
  • Quota prorated quarterly
  • Quota prorated annually
  • Quota calculated up to "the current date"
  • Choose to start counting quota from start date or confirmation date
  • Quota can carry over across years
  • Leave quota can be rounded
  • Quota unit can be "days" or "hours"
  • Deduct quota only on working days
  • Accumulate special holidays (Day Off Pool)
  • Enable/disable taking leave beyond quota
  • Set advance-notice/backdated leave rules
  • Set a maximum number of consecutive leave days
  • Separate quotas by employee type
  • Set quotas by gender
  • Use accumulated special holidays to offset leave
  • Deduct pay for leave as a multiple of wage
  • Round leave hours in several ways
  • Leave pay can count toward TAX/SSO/PVD
  • Import leave quota/leave data via Excel
  • Set the quota year cycle to match the payroll cycle
  • Use Case
  • Companies with ordination leave, maternity leave, or family-care leave can set them all up without workarounds
  • After 1 full year, an employee instantly gets 6 days of annual leave
  • After 3 months of work, an employee gets 1 day of annual leave
  • 0.5 days per month → totals 6 days by year end
  • An employee starting June 15 → leave entitlement shows based on actual tenure, not the full amount
  • Some organizations don't count quota during probation → entitlement starts after passing probation
  • 3 days remaining from last year → automatically carried over to the new year
  • 4.6 days earned → rounded up to 5 days
  • Factories use hourly units, e.g. taking 2 hours of leave instead of a half day
  • Taking leave Friday through Sunday only deducts the Friday
  • 8 accumulated OT hours → becomes 1 day of "special holiday"
  • A hospital allows leave beyond quota, deducting pay for the actual amount
  • Personal leave requires 3 days advance notice
    sick leave can be backdated by 2 days
  • Cap annual leave at no more than 5 consecutive days
  • Daily staff get 15 sick days / monthly staff get 30
  • Maternity leave is 98 days for female employees only
  • 1 day of annual leave → deducted from "OT compensation days" first
  • Unpaid leave → deducted at 1x the daily wage
  • 51 minutes of leave → rounded up to 1 hour
  • If leave is paid, it can optionally count toward the tax base
  • The company switches systems mid-year → remaining quota balances can be imported immediately
  • A factory uses a leave cycle of "Aug 1 – Jul 31" instead of the calendar year

Frequently asked questions

How does HumanSoft configure OT types and rates?
HumanSoft supports up to 8 OT types with multiple rate tiers, such as 1x, 1.5x, 2x, and 3x wage. Organizations can also set tiered payment and separate rules by employee type or individual.
Can OT hours be capped and rounded?
Organizations can set a maximum daily OT cap and choose from several rounding methods — no rounding, 10/15/20-minute increments, half-hour, or full-hour — and can also round the final pay amount to a whole number.
Can OT be banked as compensatory leave instead of paid out?
Organizations can let employees accumulate certain OT types as special holidays instead of being paid out, and employees can later use the banked days per the company's conditions.
How can leave quotas be calculated?
HumanSoft can calculate leave quotas several ways: full entitlement, prorated quarterly, prorated annually, or calculated up to the current date. Organizations can also set entitlement in days or hours, and choose to start counting from the hire date or the confirmation date.
Can leave conditions be set and unused leave carried over?
Organizations can set conditions for advance notice, backdating, consecutive leave days, and taking leave beyond quota. The system also supports carrying leave over across years and importing leave-quota data from Excel.
HumanSoft team ready to helpHumanSoft Payroll & HR SolutionFree 30-day trial, all HR functions
  • Free setup service.
  • No expenses at all.
  • Dismiss at any time.
Try it free
LINEChat with usContact Us30 วันTry for
FREE