ภาษีเงินเดือนคิดยังไง: ทำไมแต่ละเดือนหักไม่เท่ากัน (พร้อมตัวอย่าง 5 ขั้น)

ตอบสั้นๆ ก่อน: ภาษีเงินเดือนที่นายจ้างหักแต่ละเดือน มาจากการประมาณภาษีทั้งปีของพนักงานคนนั้น แล้วแบ่งหักเป็นรายเดือน ขั้นตอนคือ ประมาณรายได้ทั้งปี → หักค่าใช้จ่าย 50% (ไม่เกิน 100,000) → หักค่าลดหย่อน → คิดภาษีอัตราขั้นบันได → แบ่งหัก แต่ละเดือนหักไม่เท่ากันได้ เพราะรายได้จริงเปลี่ยน เช่น เดือนที่มี OT โบนัส หรือคนที่เข้างานกลางปี

อัปเดตล่าสุด: ตุลาคม 2569 · อัตราภาษีเงินได้บุคคลธรรมดาตามประมวลรัษฎากร ตรวจการเปลี่ยนแปลงค่าลดหย่อนทุกปี

5 ขั้นคิดภาษีเงินเดือน

ตัวอย่าง: เงินเดือน 40,000 บาท ไม่มีรายได้อื่น หักประกันสังคมเดือนละ 875 บาท

ขั้นวิธีคิดตัวเลข
1. รายได้ทั้งปี40,000 × 12480,000
2. หักค่าใช้จ่าย50% ไม่เกิน 100,000− 100,000
3. หักค่าลดหย่อนส่วนตัว 60,000 + ประกันสังคม 10,500− 70,500
4. เงินได้สุทธิ → ภาษีทั้งปี309,500 → ตามตารางขั้นบันได8,450
5. หักต่อเดือน8,450 ÷ 12704.17

ตารางอัตราภาษีขั้นบันได

เงินได้สุทธิอัตรา
0 – 150,000ยกเว้น
150,001 – 300,0005%
300,001 – 500,00010%
500,001 – 750,00015%
750,001 – 1,000,00020%
1,000,001 – 2,000,00025%
2,000,001 – 5,000,00030%
เกิน 5,000,00035%

จากตัวอย่าง: 150,000 แรกยกเว้น · 150,001–300,000 เสีย 5% = 7,500 · ส่วนที่เกิน 300,000 อีก 9,500 เสีย 10% = 950 · รวม 8,450

ทำไมแต่ละเดือนหักไม่เท่ากัน

  1. เดือนที่มี OT หรือโบนัส รายได้ทั้งปีที่ประมาณไว้สูงขึ้น ภาษีที่ต้องหักถึงเดือนนั้นจึงเพิ่ม
  2. คนที่เข้างานกลางปี รายได้ทั้งปีน้อยกว่า 12 เดือน ภาษีทั้งปีต่ำกว่า ต้องคิดจากเดือนที่ทำงานจริง
  3. มีการขึ้นเงินเดือน ภาษีที่เหลือของปีต้องคิดใหม่
  4. วิธีหักแบบสะสม คือดูว่าถึงเดือนนี้ควรหักรวมเท่าไร แล้วลบส่วนที่หักไปแล้ว ทำให้ยอดปรับตัวเองทุกเดือน และเดือนสุดท้ายปรับให้ครบปี

จุดที่คนทำ Excel เองพลาดบ่อยที่สุด: คูณ 12 ทั้งเดือน

ถ้าเดือนมีนาคมพนักงานคนเดิมได้ OT 10,000 บาท แล้วเอารายได้เดือนนั้น (50,000) คูณ 12 เป็นรายได้ทั้งปี:

วิธีรายได้ทั้งปีที่ใช้ภาษีทั้งปีที่ได้ผล
คูณ 12 ทั้งเดือน600,00020,450 (เดือนนั้นหัก 1,704.17)หักเกินมาก เพราะสมมติว่าได้ OT ทุกเดือน
นับ OT แค่ครั้งเดียว490,0009,450ภาษีทั้งปีเพิ่มจากเดิมแค่ 1,000

OT 10,000 บาทที่ได้ครั้งเดียว ทำให้ภาษีทั้งปีเพิ่ม 1,000 บาท ไม่ใช่เพิ่มเดือนละ 1,000 บาท เรื่องโบนัสอ่านต่อใน หักภาษีโบนัส

ข้อจำกัดที่ต้องรู้

  • นายจ้างรู้แค่ค่าลดหย่อนที่พนักงานแจ้ง ถ้าพนักงานมีค่าลดหย่อนอื่น (คู่สมรส บุตร ประกัน) และแจ้งผ่านแบบ ล.ย.01 นายจ้างนำมาคิดได้
  • ภาษีที่หักทั้งปีเป็นการประมาณ ภาษีจริงพนักงานคำนวณเองตอนยื่น ภ.ง.ด.90/91 หักเกินขอคืนได้ หักขาดต้องจ่ายเพิ่ม
  • ยอดที่หักจริงแต่ละเดือนต้องนำส่งใน ภ.ง.ด.1

ทำใน Excel

สูตรภาษีขั้นบันไดในเซลล์เดียว ใช้ได้ตั้งแต่ Excel 2016 (N5 คือเงินได้สุทธิทั้งปี):

=SUMPRODUCT(--(N5>{150000,300000,500000,750000,1000000,2000000,5000000}),N5-{150000,300000,500000,750000,1000000,2000000,5000000},{0.05,0.05,0.05,0.05,0.05,0.05,0.05})

สูตรนี้คิดแบบอัตราส่วนเพิ่ม: ทุกขั้นที่เงินได้เกิน บวกเพิ่ม 5% ของส่วนที่เกิน ผลรวมจะเท่ากับตารางขั้นบันได ลองใส่ 309,500 จะได้ 8,450

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

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

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

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

ภาษีเงินเดือนคิดยังไง

ประมาณรายได้ทั้งปี หักค่าใช้จ่าย 50% ไม่เกิน 100,000 บาท หักค่าลดหย่อน เช่น ส่วนตัว 60,000 และประกันสังคม คิดภาษีตามอัตราขั้นบันได แล้วแบ่งหักเป็นรายเดือน

เงินเดือนเท่าไหร่ถึงเสียภาษี

ถ้ามีแค่ค่าลดหย่อนส่วนตัวและประกันสังคม เงินเดือนประจำเกินราว 26,800 บาทจะเริ่มมีภาษีต้องหัก ตัวเลขจริงขึ้นกับค่าลดหย่อนของแต่ละคน

ทำไมภาษีเงินเดือนหักไม่เท่ากันทุกเดือน

เพราะรายได้ที่ใช้ประมาณภาษีทั้งปีเปลี่ยน เช่น เดือนที่มี OT โบนัส ขึ้นเงินเดือน หรือเข้างานกลางปี วิธีหักแบบสะสมจะปรับยอดแต่ละเดือนให้รวมทั้งปีใกล้กับภาษีจริง

แหล่งข้อมูล

บทความนี้เป็นข้อมูลทั่วไปเพื่อช่วยคำนวณ ไม่ใช่คำปรึกษาทางภาษี

Scroll to Top