Skip to main content
tetono.

Overtime Pay Calculator (Thai Law)

Work out overtime on a normal day, work on a public holiday, and overtime on a holiday at the statutory rates — with each line shown separately

Monthly staff: hourly = salary ÷ 30 ÷ 8

Paid at 1.5×

Within normal hours

Paid at 3×

Total overtime pay

฿1,875

For 10 hours in total

Hourly wage

฿125

Total hours

10

Line by line

TypeRateHoursAmount
OT on a working day1.5×10฿1,875
Holiday work (normal hours)1×0฿0
OT on a holiday3×0฿0

Monthly-paid staff get 1× extra for holiday work in normal hours (their salary already covers the holiday); daily-paid staff get 2×. Employees with managerial authority under section 65 may not be entitled to overtime.

About this tool

Work out overtime pay at the rates set by the Thai Labour Protection Act, broken down line by line so you can see where each figure comes from — handy for checking a payslip, or for getting it right in the first place if you run payroll.

The statutory rates used here:

TypeRate
Overtime on a normal working day1.5× the hourly wage
Holiday work, normal hours (monthly-paid)1× extra
Holiday work, normal hours (daily-paid)
Overtime on a holiday

The most common mistake is treating holiday work the same for everyone. A monthly salary already covers the holiday, so the law adds 1× extra for working it; a daily-rated employee who wouldn't have been paid that day gets 2×. Switching the wage basis in the tool swaps the rate automatically.

The hourly wage for monthly-paid staff is salary ÷ 30 days ÷ 8 hours, the convention the Department of Labour Protection and Welfare uses — so ฿30,000 a month is ฿125 an hour, and working-day overtime is ฿187.50 an hour.

The tool also warns when the hours you enter add up to more than 36 per week, the ministerial ceiling for overtime plus holiday work — worth knowing whether you're the employee or the one writing the roster.

How to use

  1. 1Enter the wage and choose whether it's monthly, daily or hourly
  2. 2Fill in overtime hours on working days, holiday hours and holiday overtime separately
  3. 3Read the total plus a line-by-line table with the statutory rate for each
  4. 4Compare it against your payslip to see whether you were paid in full

Frequently asked questions

What are the statutory overtime rates?
Overtime on a normal working day is 1.5× the hourly wage. Working on a public holiday during normal hours pays 1× extra for monthly-paid staff and 2× for daily-paid staff. Overtime on a holiday is 3×.
Why do monthly and daily staff get different holiday rates?
A monthly salary already includes pay for the holiday, so the law adds 1× extra on top for working it. A daily-rated employee wasn't going to be paid that day at all, so they get 2×. This is the single most common source of miscalculation.
How is the hourly wage derived from a salary?
The convention used by the Department of Labour Protection and Welfare is salary ÷ 30 days ÷ 8 hours. A ฿30,000 salary is ฿125/hour, so working-day overtime is ฿187.50/hour.
How much overtime is allowed per week?
Overtime plus holiday work must not exceed 36 hours per week. Enter more than that and the tool warns you.
Is everyone entitled to overtime?
No. Employees with authority to hire, cut wages or dismiss (section 65) are not entitled to overtime pay, and ministerial regulations exclude some specific kinds of work.

Related tools

Severance Pay Calculator

Thai Labour Protection Act rates, notice pay, and the tax-exempt portion

Net Salary Calculator

See your take-home pay after income tax and social security each month.

Working Days Calculator

Count working days between two dates, or find a deadline, minus Thai holidays

Income Tax Calculator

Estimate your Thai personal income tax (PND 90/91) with every deduction.