HumanSoft โปรแกรม HR
Published: December 31, 20252 views
Date Modified: October 1, 2026
HR Knowledge
This is a test blog - blog image preview
Blog>This is a test blog

How to Calculate Overtime (OT): Monthly, Daily and Holiday Pay

Overtime pay is calculated as hourly wage × the legally required rate × hours worked. For monthly employees, the hourly wage is calculated as (monthly salary ÷ 30 ÷ normal working hours per day). For daily employees, it is (daily wage ÷ normal working hours per day). Under the Labour Protection Act B.E. 2541 (1998), the minimum rates fall into three categories: 1.5 times for overtime on normal working days, 1 or 2 times for work during normal hours on holidays, and 3 times for overtime beyond normal hours on holidays.

 

What Overtime Rates Apply Under Thai Labour Law?

The minimum rate is 1.5 times the hourly wage for overtime on normal working days, 1 time for holiday work by employees entitled to holiday pay, or 2 times for employees not entitled to holiday pay. Holiday overtime must be paid at least 3 times the hourly wage. These are minimum rates; companies may offer higher rates.

 

Type of Work Minimum Rate Applies To Labour Protection Act Reference
Overtime on normal working days 1.5 times All employee types Section 61
Holiday work during normal working hours 1 time (in addition to holiday pay) Employees entitled to holiday pay, such as monthly employees Section 62 (1)
Holiday work during normal working hours 2 times Employees not entitled to holiday pay, such as daily employees on weekly rest days Section 62 (2)
Overtime on holidays 3 times All employee types Section 63

 

For a detailed explanation of overtime pay and holiday work pay, see What Are Overtime Pay and Holiday Work Pay?

 

Overtime Calculation Methods 

Employees who work overtime on normal working days receive overtime pay at a rate of at least 1.5 times their hourly wage. For overtime on holidays, including weekends, public holidays and customary holidays, employees receive at least 3 times their hourly wage. The calculation methods for each employee type are as follows:

 

Overtime calculation formulas for monthly and daily employees.

 

How to Calculate OT for Monthly Employees 

  • Formula: (Monthly salary / 30 / Normal daily working hours) X (1.5 or 3) X (Overtime hours) 
  • Example: Overtime at 1.5 times the hourly wage for 4 hours  
  • OT pay for that day = (15,000 / 30 / 8) X 1.5 X 4 = THB 375 

 

How to Calculate OT for Daily Employees 

  • Formula: (Daily wage / Normal daily working hours) X (1.5 or 3) X (Overtime hours) 
  • Example: Overtime at 3 times the hourly wage for 3 hours  
  • OT pay for that day = (400 / 8) X 3 X 3 = THB 450

 

Calculating Holiday Pay 

Holiday work pay and overtime pay are calculated as follows: 

 

Holiday pay calculation for employees entitled and not entitled to holiday pay.

 

Employees Entitled to Holiday Pay 

  • Employees entitled to holiday pay, such as monthly employees, receive additional holiday work pay of at least 1 time their hourly wage.  
  • Formula: (Monthly salary / 30 / Normal daily working hours) X 1 X (Hours worked) 
  • Example: (15,000 / 30 / 8) X 1 X 8  
  • Pay for work on that holiday = THB 500 

 

Employees Not Entitled to Holiday Pay 

  • Employees not entitled to holiday pay, such as daily employees, receive holiday work pay of at least 2 times their hourly wage.  
  • Formula: (Daily wage / Normal daily working hours) X 2 X (Hours worked) 
  • Example: (350 / 8) X 2 X 8  
  • Pay for work on that holiday = THB 700 

 

Summary: How to Calculate Every Type of OT

Calculate pay in two steps: determine the hourly wage, then multiply it by the applicable rate (1.5 / 1 / 2 / 3) and the hours worked. Common HR mistakes include applying the wrong holiday rate to an employee type and failing to distinguish holiday work during normal hours from holiday overtime.

 

If your organisation employs both monthly and daily employees, manual calculations each pay period increase the risk of errors. HumanSoft automated payroll software calculates OT at every rate using data from the online time attendance system, then includes the amounts in payroll together with tax and social security calculations.

 

FAQ: Frequently Asked Questions About OT Calculation

Q: What is the overtime rate on a normal working day?

A: At least 1.5 times the hourly wage for each hour worked beyond normal working hours. This applies to both monthly and daily employees.

 

Q: Is holiday work paid at 2 or 3 times the hourly wage?

A: It depends on whether the work falls within or beyond normal working hours. During normal hours on holidays, monthly employees receive an additional 1 time their hourly wage, while daily employees receive 2 times. For work beyond normal hours on holidays, all employees receive 3 times the hourly wage.

 

Q: Why is a monthly salary divided by 30?

A: Labour protection law requires the daily wage of a monthly employee to be calculated by dividing the monthly salary by 30. This is then divided by normal daily working hours to obtain the hourly wage, regardless of whether the month has 28 or 31 days.

 

Q: With a monthly salary of THB 15,000, how much is 1 hour of OT?

A: With a normal 8-hour working day, the hourly wage is THB 62.50. One hour of OT on a normal working day earns THB 93.75, while one hour of holiday OT earns THB 187.50.

 

Q: Can an employer require employees to work OT?

A: Generally, no. The employee must consent beforehand, except for continuous work where stopping would cause damage, or emergency work.

 

Q: What is the maximum number of OT hours per week?

Overtime on working days, holiday work and holiday overtime must not exceed a combined total of 36 hours per week under the ministerial regulation issued pursuant to the Labour Protection Act.

 

Read Related Articles

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