Thai Tools5 min read

เลขประจำตัวผู้เสียภาษี (Tax ID) ไทย: ความหมาย โครงสร้าง และวิธีตรวจสอบ

อธิบายโครงสร้างเลขประจำตัวผู้เสียภาษี 13 หลักของไทย ความแตกต่างระหว่าง Tax ID บุคคลธรรมดาและนิติบุคคล วิธีตรวจสอบเลขผ่านระบบกรมสรรพากร และการนำไปใช้ในเอกสารทางธุรกิจ

เลขประจำตัวผู้เสียภาษีคืออะไร?

เลขประจำตัวผู้เสียภาษี (Tax Identification Number หรือ Tax ID) คือหมายเลข 13 หลักที่กรมสรรพากรออกให้กับบุคคลธรรมดาและนิติบุคคลที่มีหน้าที่เสียภาษีในประเทศไทย ใช้อ้างอิงในเอกสารทางภาษีทุกประเภท เช่น ใบกำกับภาษี หนังสือรับรองหัก ณ ที่จ่าย (50 ทวิ) และแบบแสดงรายการภาษีต่างๆ

ความแตกต่างระหว่างบุคคลธรรมดาและนิติบุคคล

ประเภทTax IDที่มา
บุคคลธรรมดาใช้เลขบัตรประชาชน 13 หลักเป็น Tax IDกรมการปกครอง (เลขเดิม ไม่ต้องขอใหม่)
นิติบุคคล (บริษัท, ห้างหุ้นส่วน)เลข 13 หลักเฉพาะที่สรรพากรออกให้กรมพัฒนาธุรกิจการค้า (DBD) ออกเลขทะเบียนนิติบุคคล ซึ่งใช้เป็น Tax ID ด้วย
คนต่างด้าว (ไม่มีบัตรประชาชนไทย)เลข 13 หลักจากสรรพากรโดยเฉพาะยื่นขอได้ที่สรรพากรพื้นที่พร้อมหนังสือเดินทาง

โครงสร้างเลขประจำตัวผู้เสียภาษี 13 หลัก

เลข 13 หลักมีโครงสร้างเดียวกับเลขบัตรประชาชนสำหรับบุคคลธรรมดา และมีโครงสร้างคล้ายกันสำหรับนิติบุคคล:

X - XXXX - XXXXX - XX - X
│    │       │      │   └── หลักตรวจสอบ (Check digit)
│    │       │      └────── รหัสสาขา / ประเภท
│    │       └───────────── รหัสลำดับ
│    └───────────────────── รหัสจังหวัด / กลุ่ม
└────────────────────────── หลักแรก (ประเภทผู้เสียภาษี)

หลักแรก (ตัวที่ 1) — ประเภทผู้เสียภาษี

เลขความหมาย
1–8บุคคลธรรมดาที่เกิดในประเทศไทย (เลขบัตรประชาชน)
0นิติบุคคล (บริษัท, ห้างหุ้นส่วนจำกัด, สมาคม, มูลนิธิ)
9บุคคลธรรมดาต่างด้าว หรือผู้ที่ไม่มีเลขบัตรประชาชน

วิธีตรวจสอบเลข Tax ID

Algorithm Checksum (เหมือนบัตรประชาชน)

เลขประจำตัวผู้เสียภาษี 13 หลักใช้ algorithm checksum เดียวกับเลขบัตรประชาชนไทย:

// ตรวจสอบเลข Tax ID 13 หลัก
function validateTaxId(id: string): boolean {
  if (!/^d{13}$/.test(id)) return false
  
  let sum = 0
  for (let i = 0; i < 12; i++) {
    sum += parseInt(id[i]) * (13 - i)
  }
  
  const checkDigit = (11 - (sum % 11)) % 10
  return checkDigit === parseInt(id[12])
}

หมายเหตุ: การผ่าน checksum ไม่ได้หมายความว่าเลขนั้นมีอยู่จริงในระบบ เป็นเพียงการตรวจสอบรูปแบบเท่านั้น

ตรวจสอบผ่านเว็บไซต์กรมสรรพากร

สามารถตรวจสอบความถูกต้องและข้อมูลของนิติบุคคลได้ที่ rd.go.th หรือผ่านระบบสอบถานข้อมูลผู้เสียภาษีของกรมสรรพากร

สำหรับนิติบุคคล ยังสามารถตรวจสอบได้ที่เว็บไซต์กรมพัฒนาธุรกิจการค้า (DBD) ที่ datawarehouse.dbd.go.th

การนำเลข Tax ID ไปใช้ในเอกสาร

ใบกำกับภาษี (Tax Invoice)

ต้องระบุเลข Tax ID ของทั้ง:

  • ผู้ขาย — เลข Tax ID พร้อมชื่อ ที่อยู่
  • ผู้ซื้อ — เลข Tax ID ถ้าผู้ซื้อเป็นผู้ประกอบการจด VAT และต้องการนำภาษีซื้อไปหัก

หนังสือรับรองหัก ณ ที่จ่าย (ภ.ง.ด. 3, 53)

ต้องระบุเลข Tax ID ของทั้งผู้จ่ายเงินและผู้รับเงิน

สัญญาทางธุรกิจ

นิยมระบุเลข Tax ID / เลขทะเบียนนิติบุคคลของคู่สัญญาเพื่อยืนยันตัวตนและความน่าเชื่อถือ

การขอเลขประจำตัวผู้เสียภาษี

บุคคลธรรมดาไทย

ใช้เลขบัตรประชาชน 13 หลักได้เลย ไม่ต้องยื่นขอแยกต่างหาก เพียงแจ้งกรมสรรพากรว่าเริ่มมีรายได้ (ยื่นแบบภาษีเงินได้)

นิติบุคคล

เมื่อจดทะเบียนจัดตั้งบริษัทหรือห้างหุ้นส่วนกับกรมพัฒนาธุรกิจการค้า (DBD) จะได้รับเลขทะเบียนนิติบุคคล 13 หลักซึ่งใช้เป็น Tax ID โดยอัตโนมัติ จากนั้นต้องนำเลขดังกล่าวไปจดทะเบียนกับกรมสรรพากรเพื่อขอมีชื่อในระบบภาษี

ชาวต่างชาติ / ผู้ไม่มีบัตรประชาชนไทย

ยื่นคำขอที่สำนักงานสรรพากรพื้นที่หรือสรรพากรสาขาในเขตที่พักอาศัย พร้อมเอกสาร: หนังสือเดินทาง, ใบอนุญาตทำงาน (ถ้ามี), สัญญาจ้างงาน หรือเอกสารแสดงว่ามีรายได้ในไทย

เลข Tax ID กับเลขทะเบียน VAT

เมื่อจดทะเบียน VAT จะได้เลขทะเบียนภาษีมูลค่าเพิ่มซึ่งคือเลข Tax ID เดิม 13 หลัก ไม่ใช่เลขใหม่ ต่างกันที่ใบกำกับภาษีแบบเต็มรูปแบบต้องระบุเลขนี้และมีคำว่า "ผู้เสียภาษีมูลค่าเพิ่ม" กำกับ

สรุป

เลขประจำตัวผู้เสียภาษี 13 หลักเป็นหัวใจสำคัญของเอกสารทางภาษีทุกชนิดในไทย บุคคลธรรมดาใช้เลขบัตรประชาชน นิติบุคคลใช้เลขทะเบียนนิติบุคคลจาก DBD การตรวจสอบความถูกต้องทำได้ด้วย algorithm checksum หรือผ่านเว็บไซต์กรมสรรพากรและ DBD

TRY THE FREE TOOL

Thai ID Validator

ตรวจสอบเลขบัตรประชาชนไทย 13 หลัก

Open Tool →
← Back to all articles