เลขประจำตัวผู้เสียภาษีคืออะไร?
เลขประจำตัวผู้เสียภาษี (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