คิดโอทียังไง: พนักงานรายเดือนกับรายวันต่างกันตรงไหน (พร้อมตัวอย่างตัวเลข)

ตอบสั้นๆ ก่อน: คิดโอที = ค่าจ้างต่อชั่วโมง × จำนวนเท่า × จำนวนชั่วโมง ค่าจ้างต่อชั่วโมงของรายเดือนคือ เงินเดือน ÷ 30 ÷ ชั่วโมงทำงานปกติต่อวัน ของรายวันคือ ค่าแรงต่อวัน ÷ ชั่วโมงทำงานปกติต่อวัน ส่วน “จำนวนเท่า” ขึ้นกับว่าเป็นวันทำงานหรือวันหยุด และเป็นรายเดือนหรือรายวัน ตามตารางด้านล่าง

อัปเดตล่าสุด: ตุลาคม 2569 · อัตราในบทความเป็นขั้นต่ำตามพระราชบัญญัติคุ้มครองแรงงาน บริษัทจ่ายสูงกว่านี้ได้

ขั้นที่ 1: หาค่าจ้างต่อชั่วโมง

ประเภทสูตรตัวอย่าง
รายเดือนเงินเดือน ÷ 30 ÷ ชั่วโมงทำงานปกติต่อวัน15,000 ÷ 30 ÷ 8 = 62.50 บาท/ชม.
รายวันค่าแรงต่อวัน ÷ ชั่วโมงทำงานปกติต่อวัน400 ÷ 8 = 50 บาท/ชม.

รายเดือนหาร 30 เสมอ ไม่ว่าเดือนนั้นมี 28 หรือ 31 วัน

ขั้นที่ 2: เลือกจำนวนเท่าให้ถูก

ทำงานเมื่อไรรายเดือนรายวัน
OT หลังเลิกงานในวันทำงาน1.5 เท่า1.5 เท่า
ทำงานในเวลาปกติของวันหยุดประจำสัปดาห์จ่ายเพิ่ม 1 เท่า2 เท่า
ทำงานในเวลาปกติของวันหยุดนักขัตฤกษ์จ่ายเพิ่ม 1 เท่าจ่ายเพิ่ม 1 เท่า (บวกค่าจ้างวันหยุดที่ได้อยู่แล้ว)
OT ในวันหยุด (เกินเวลาปกติ)3 เท่า3 เท่า

ทำไมรายเดือนได้ “เพิ่ม 1 เท่า” แต่รายวันได้ “2 เท่า” ในวันหยุดประจำสัปดาห์: เงินเดือนของรายเดือนรวมค่าจ้างวันหยุดไว้แล้ว ถ้ามาทำงานจึงได้เพิ่มอีก 1 เท่า รวมเป็น 2 เท่าเหมือนกัน ส่วนรายวันไม่ได้ค่าจ้างวันหยุดประจำสัปดาห์ ถ้ามาทำงานจึงต้องจ่าย 2 เท่าเต็ม รายละเอียดวันหยุดของรายวันอ่านใน พนักงานรายวันทำงานวันหยุดนักขัตฤกษ์

ตัวอย่างคำนวณ 4 เคส

เคสรายเดือน 15,000 (62.50/ชม.)รายวัน 400 (50/ชม.)
OT วันทำงาน 10 ชม. × 1.5937.50750.00
ทำงานวันหยุดประจำสัปดาห์ 8 ชม.500.00 (เพิ่ม 1 เท่า)800.00 (2 เท่า)
ทำงานวันหยุดนักขัตฤกษ์ 8 ชม.500.00 (เพิ่ม 1 เท่า)400.00 (เพิ่ม 1 เท่า) + ค่าจ้างวันหยุด 400
OT ในวันหยุด 3 ชม. × 3562.50450.00

ข้อผิดพลาดที่พบบ่อย

  1. หารด้วยจำนวนวันจริงของเดือน เช่น เดือนที่มี 31 วันหาร 31 ทำให้ค่า OT ต่ำกว่าที่ควร ให้หาร 30 เสมอ
  2. ใช้ 1.5 เท่ากับทุกชั่วโมงในวันหยุด ชั่วโมงในเวลาปกติของวันหยุดใช้อัตราวันหยุด ส่วนที่เกินเวลาปกติเท่านั้นที่เป็น 3 เท่า ดู โอที 3 แรงคืออะไร
  3. เอาเบี้ยขยันหรือ OT มาคิดรวมในค่าจ้างต่อชั่วโมง ค่าจ้างต่อชั่วโมงคิดจากค่าจ้างปกติ
  4. ลืมว่ารายวันได้ค่าจ้างวันหยุดนักขัตฤกษ์ ทั้งที่ไม่ได้มาทำงาน

ทำใน Excel

ถ้าเงินเดือนอยู่ที่ C5 ชั่วโมงทำงานปกติต่อวันอยู่ที่ ตั้งค่า!B1 และชั่วโมง OT วันทำงานอยู่ที่ F5

ค่าจ้างต่อชั่วโมง (รายเดือน)  =C5/30/ตั้งค่า!$B$1
ค่าจ้างต่อชั่วโมง (รายวัน)    =C5/ตั้งค่า!$B$1
ค่า OT วันทำงาน             =ROUND(F5*1.5*G5,2)

G5 คือค่าจ้างต่อชั่วโมง ใส่ตัวคูณ (1.5, 3) ไว้ในหน้าตั้งค่าแทนการพิมพ์ในสูตร ถ้าบริษัทจ่ายสูงกว่ากฎหมายจะได้แก้ที่เดียว ถ้าข้อมูลเป็นเวลาเข้า-ออก ดูวิธีแปลงเป็นชั่วโมงใน สูตร Excel คำนวณชั่วโมงทำงาน

คู่มือเงินเดือนครบทุกเรื่องสำหรับเจ้าของธุรกิจที่ทำเงินเดือนเอง: ทำเงินเดือนด้วย Excel หรือโปรแกรมสำเร็จรูป

ถ้าไม่อยากเขียนสูตร OT ทุกแบบเอง ไฟล์ Sheetable Payroll ดูปฏิทินว่าวันไหนเป็นวันทำงานหรือวันหยุด แยกรายเดือน/รายวัน และสิทธิ์วันหยุดของรายวันให้ ตัวคูณ OT แก้ได้ในหน้าตั้งค่า เลือกรุ่นจากข้อมูลที่คุณมี: เวลาเข้า-ออก ชั่วโมงรายวัน หรือยอดรวมรายเดือน

ดูว่ารุ่นไหนเหมาะกับวิธีเก็บข้อมูลของคุณ →

คำถามที่พบบ่อย

คิดโอทีรายเดือนยังไง

เงินเดือน ÷ 30 ÷ ชั่วโมงทำงานปกติต่อวัน ได้ค่าจ้างต่อชั่วโมง แล้วคูณ 1.5 เท่าและจำนวนชั่วโมง OT เช่น เงินเดือน 15,000 ทำ OT 10 ชั่วโมง = 15,000 ÷ 30 ÷ 8 × 1.5 × 10 = 937.50 บาท

คิดโอทีรายวันยังไง

ค่าแรงต่อวัน ÷ ชั่วโมงทำงานปกติต่อวัน แล้วคูณ 1.5 เท่าและจำนวนชั่วโมง OT เช่น ค่าแรง 400 บาท ทำ OT 10 ชั่วโมง = 400 ÷ 8 × 1.5 × 10 = 750 บาท

คำนวณโอทีจากฐานเงินเดือนอย่างเดียวหรือรวมเบี้ยเลี้ยงด้วย

คิดจากค่าจ้างที่จ่ายเป็นค่าตอบแทนการทำงานในเวลาปกติ เงินที่จ่ายประจำในจำนวนแน่นอนเพื่อตอบแทนการทำงานอาจถือเป็นค่าจ้างด้วย ถ้าบริษัทมีเบี้ยหลายประเภทควรตรวจกับผู้เชี่ยวชาญด้านแรงงาน

ทำ OT ได้สูงสุดกี่ชั่วโมง

ชั่วโมงทำงานล่วงเวลาและทำงานในวันหยุดรวมกันไม่เกิน 36 ชั่วโมงต่อสัปดาห์ และต้องได้รับความยินยอมจากลูกจ้าง

แหล่งข้อมูล

บทความนี้เป็นข้อมูลทั่วไปเพื่อช่วยคำนวณ ไม่ใช่คำปรึกษาทางกฎหมาย กรณีเฉพาะให้ตรวจกับกรมสวัสดิการและคุ้มครองแรงงาน

Scroll to Top