งงว่า “ภาษีตัวนี้ต้องยื่น PND อะไร”? กุญแจคือ 2 คำถาม — ① จ่ายให้ ใคร (บุคคล / นิติบุคคลในไทย / ต่างประเทศ)
② เป็น เงินได้ประเภทไหน (มาตรา 40) แล้วแบบยื่นจะตามมาเอง หน้านี้ไล่ทุกแบบพร้อม ตัวอย่างจริง (case) และจุดเชื่อมใน SAP
🇬🇧 EN: Which form to file depends on who you pay (individual / Thai company / foreign) and the income type (Section 40). Full EN reference table below.
อ่านจากซ้ายไปขวา: ผู้รับเงิน + ประเภทเงินได้ → ได้แบบยื่นเลย
| ผู้รับเงิน · Payee | ประเภทเงินได้ · Income type (ม.40) | รายเดือน · Monthly | รายปี · Annual |
|---|---|---|---|
| พนักงาน (ลูกจ้าง) | 40(1) เงินเดือน · 40(2) ค่าจ้าง/นายหน้า | ภ.ง.ด.1 | ภ.ง.ด.1ก |
| บุคคลธรรมดา | 40(3),(4) royalty / ดอกเบี้ย / เงินปันผล | ภ.ง.ด.2 | ภ.ง.ด.2ก |
| บุคคลธรรมดา | 40(5)–(8) ค่าเช่า / วิชาชีพ / รับเหมา / บริการ | ภ.ง.ด.3 | — |
| นิติบุคคลในไทย | 40(2)–(8) บริการ / เช่า / ขนส่ง / โฆษณา ฯลฯ | ภ.ง.ด.53 | — |
| ผู้รับต่างประเทศ (ไม่มี PE ในไทย) | ม.70 บริการ / royalty / ดอกเบี้ย / ปันผล จ่ายออกนอก | ภ.ง.ด.54 | — |
| Form · แบบ | English name / purpose | Applies to · ใช้กับใคร |
|---|---|---|
| PND1 · ภ.ง.ด.1 | Monthly WHT return — employment income [Sec. 40(1),(2)] | Employees / individuals |
| PND1 Kor · 1ก | Annual summary of PND1 | — (yearly) |
| PND2 · ภ.ง.ด.2 | Monthly WHT — investment income [40(3),(4): royalty, interest, dividend] | Individuals |
| PND2 Kor · 2ก | Annual summary of PND2 (dividends) | — (yearly) |
| PND3 · ภ.ง.ด.3 | Monthly WHT — payments to individuals [40(5)–(8)] | Individuals |
| PND53 · ภ.ง.ด.53 | Monthly WHT — payments to Thai juristic persons | Thai companies |
| PND54 · ภ.ง.ด.54 | Monthly WHT + remittance — payments abroad (Sec. 70) | Foreign entities (no PE) |
| PP30 · ภ.พ.30 | Monthly VAT return (output − input) | VAT registrant |
| PP36 · ภ.พ.36 | VAT remittance — reverse charge / self-assessed VAT on payments abroad | Payer of imported services |
| 50BIS · 50 ทวิ | Withholding Tax Certificate (Sec. 50 bis) | Issued to the payee |
| PT40 · ภ.ธ.40 | Specific Business Tax (SBT) return | SBT businesses |
| PND50 · ภ.ง.ด.50 | Annual Corporate Income Tax (CIT) return | Company (annual) |
| PND51 · ภ.ง.ด.51 | Half-year CIT return | Company (mid-year) |
| ประเภทเงินได้ (ม.40) | บุคคล | นิติบุคคล | ต่างประเทศ |
|---|---|---|---|
| 40(1) เงินเดือน | 5–35% | — | ตาม DTA |
| 40(2) ค่าจ้าง / นายหน้า | 5–35% | 3% | 15% (ยกเว้นตาม DTA) |
| 40(3) royalty | 5–35% | 3% | 15% (DTA 5/8/10/15%) |
| 40(4) ดอกเบี้ย | 15% | 1% / exempt | 15% |
| 40(4) เงินปันผล | 10% | 10% / exempt | 10% |
| 40(5) ค่าเช่า | 5% | 5% | 15% (DTA 10 / exempt) |
| 40(6) วิชาชีพ | 3% | 3% | 15% (ยกเว้นตาม DTA) |
| 40(7) รับเหมา | 3% | 3% (มี PE) / 5% (ไม่มี PE) | ยกเว้นตาม DTA |
| 40(8) โฆษณา / ขนส่ง / อื่น | 2% / 1% / 3% | 2% / 1% / 3% | ตาม DTA |
e-WHT ลดชั่วคราวเป็น 1%: Ministerial Reg. 389 (1-Jan-2023 – 31-Dec-2025) สำหรับ 40(2),(3),(5),(6),(7),(8) — หมดอายุแล้ว ต้องยืนยันอัตราปัจจุบัน (G6) · MTJDA (PSC ใน JDA) ได้ลด WHT 50% ตาม DTA มาเลเซีย-ไทย
แต่ละแบบพร้อมตัวอย่างในบริบท Client + จุดเชื่อมในระบบ
4A–4F + recipient type 53 ต้องครบ ไม่งั้นบรรทัดหลุดจากใบแนบ TAX-FRM-1 / text file TAX-ENH-1AP1
รายงานZTAXB_R01 output groups · RPT-7 (standard Generic WHT app) · FX adj ZTAXA_R03
เลิกเดา · ค่าจริงจาก FD ของ TAX-ENH-1 และ TAX-FRM-1 · ทุกค่าใน WITH_ITEM
ACDOCA-KTOSL = 'WIT'WITH_ITEM-WITHT) — บอกว่าเป็น “ภาษีอะไร”WITH_ITEM-QSREC) — ยืนยัน “ยื่นแบบไหน”WITH_ITEM-WT_WITHCD) — ระบุ “ประเภทเงินได้” (ช่อง 5 ของแบบ)| แบบยื่น | WHT Type (WITHT) | Recipient (QSREC) | จ่ายให้ใคร |
|---|---|---|---|
| ภ.ง.ด.1 / 1ก | 1A 1B 1D 1E | 01 | พนักงาน — เงินได้จากการจ้างแรงงาน |
| ภ.ง.ด.2 / 2ก | 2A | 02 | บุคคลธรรมดา — ดอกเบี้ย/เงินปันผล ฯลฯ |
| ภ.ง.ด.3 | 3A 3B 3C 3D 3E 3F | 03 | บุคคลธรรมดา — บริการ/เช่า/รับเหมา |
| ภ.ง.ด.53 | 4A 4B 4C 4D 4E 4F | 53 | นิติบุคคลในไทย |
| ภ.ง.ด.54 | 5A 5D | 54 | ต่างประเทศ (ม.70) |
| ใช้กับ | WHT Codes |
|---|---|
| ภ.ง.ด.1 / 1ก | 01 02 03 GA G1 |
| ภ.ง.ด.2 / 2ก | 04 05 06 07 08 |
| ภ.ง.ด.3 และ 53 | 09 11 12 13 14 15 23 24 25 27 28 29 31 33 34 GB GC GD GE G2 G3 G4 G5 |
สังเกต: ภ.ง.ด. 3 และ 53 ใช้ชุด WHT code เดียวกัน — แยกกันด้วย WHT Type / Recipient Type ไม่ใช่ด้วย code
· รหัสตระกูล G* = กรณีพิเศษ / gross-up
KTOSL='WIT' ไหม → (2) WITHT อยู่ในลิสต์ของแบบนั้นไหม →
(3) QSREC ตรงกับแบบไหม → (4) WT_WITHCD ว่างหรือเปล่า
· ส่วนใหญ่หลุดที่ข้อ 3–4 ซึ่งเป็น master data ของผู้ขาย ไม่ใช่บั๊กโปรแกรม
· วิธีเช็คทีละขั้นอยู่ที่ SE16N recipe R02 →| แบบยื่น | ใบแนบ PDF | Text file e-Filing | รายงานกระทบยอด |
|---|---|---|---|
| ภ.ง.ด.1 / 1ก | — | ✔ TAX-ENH-1 (ZWHTFILE_PND1 / P01A) | — |
| ภ.ง.ด.2 / 2ก | — | ✔ TAX-ENH-1 (P02 / P02A) | — |
| ภ.ง.ด.3 | ✔ TAX-FRM-1 | ✔ TAX-ENH-1 (P03) | — |
| ภ.ง.ด.53 | ✔ TAX-FRM-1 | ✔ TAX-ENH-1 (P53) | — |
| ภ.ง.ด.54 | ✔ TAX-FRM-1 | — | ✔ TAX-RPT-1 (กระทบกับ ภ.พ.36) |
ทั้งสามชิ้นออกจาก โปรแกรมเดียวกัน — ZTAXB_R01 (โปรแกรม ZTAXA_R01 = enhanced copy ของ RFIDYYWT / Generic Withholding Tax Reporting)
โดยแยกด้วย output group: ใบแนบ + recon ใช้ R03 · text files ใช้ E01–E04 / E1K / E2K · 50 ทวิ + แบบ PND54 ใช้ AP1 (FRM-3) — ไม่ใช่ DRC (TAX-FRM-5 ถูกยกเลิก) · SWC text (ENH-6 / ENH-5) เป็นทาง exception
ZTAXA_R02 สร้าง VAT36 liability (TAX-ENH-3, doc SA) · แบบ P.P.36 = TAX-FRM-6
50 ทวิ (50BIS) = หนังสือรับรองการหักภาษี ณ ที่จ่าย ตามมาตรา 50 ทวิ ออกให้ ผู้ถูกหัก ทุกครั้งที่หัก (ทุกแบบ PND) · ในระบบพิมพ์จาก FRM-3 output group AP1 บน ZTAXB_R01 (แยกตาม PC & RI ได้)
DRC forms deck (s2–23) + Weekly Tax Cadence 23-Jul-2026 · DRC มีแบบมาตรฐานให้ แต่โปรเจกต์ ไม่ใช้ DRC statutory forms — ใช้แค่ PP30 text file
| แบบ | DRC มาตรฐาน | Form / ใบแนบ (WRICEF) | Text file / e-filing |
|---|---|---|---|
| PND1 | — | FRM-4 attachment | ENH-1 · ENH-5 SWC |
| PND1 ก | — | FRM-4 attachment | ENH-1 · ENH-5 SWC |
| PND2 | P.N.D.2 | FRM-4 attachment | ENH-5 SWC |
| PND2 ก | — | FRM-4 attachment | ENH-1 · ENH-5 SWC |
| PND3 | P.N.D.3 | FRM-1 attachment | ENH-1 · ENH-6 SWC |
| PND53 | P.N.D.53 | FRM-1 attachment | ENH-1 · ENH-6 SWC |
| PND54 | P.N.D.54 | FRM-3 form + FRM-1 attachment | — |
| PP30 | P.P.30 | RPT-6 “PP30 form and attachment” | DRC PP30 text file ✓ |
| PP36 | P.P.36 | FRM-6 | — |
| 50 ทวิ | WHT 50BIS | FRM-3 (output group AP1) | — (e-WHT: ธนาคารออก) |
ช่วง scope ที่ยังไม่ตรงกัน (TBC): deck ให้ ENH-1 = PND1, 1ก, 2ก, 3, 53 (ไม่มี PND2 ธรรมดา — PND2 อยู่ที่ ENH-5) · FUT table ให้ FRM-4 = PND1, 1ก, 2ก แต่ DRC deck s13 มี PND2 ใต้ FRM-4 ด้วย · “ก” (Kor) = แบบรายปี 1ก / 2ก
ภาษีจากกำไร — ยื่นเป็นรอบ ไม่ใช่รายธุรกรรม
| แบบ | คือ | กำหนดยื่น |
|---|---|---|
| ภ.ง.ด.51 (PND51) | CIT ครึ่งปี (ประมาณการ) | ภายใน 2 เดือนนับจากครึ่งรอบปี |
| ภ.ง.ด.50 (PND50) | CIT ประจำปี | ภายใน 150 วันนับจากสิ้นรอบปี |
| ภ.ง.ป.71 (PNP71) | PITA ครึ่งปี (petroleum income tax) — เฉพาะ Client | ภายใน 2 เดือนนับจากครึ่งรอบปี |
| ภ.ง.ป.70 (PNP70) | PITA ประจำปี (petroleum income tax) | ภายใน 5 เดือนนับจากสิ้นรอบปี |
Scope Client ครอบหลายประเทศ — แบบยื่นต่างกันตามกฎหมายท้องถิ่น
| ประเทศ | Indirect | Withholding |
|---|---|---|
| Malaysia | SST (SST-02) verify | CP37 (royalty/interest/s.4A) · CP37A · CP37D (contract) · WHT codes BA–BE หักตอนจ่าย · TAX-RPT-19 |
| Myanmar (MM01) | Commercial Tax (CT) — TAX-RPT-14 / RPT-17 verify | MM WHT report TAX-RPT-8 + IRD certificate IRD(IT)-05-01 = TAX-FRM-2 |
| Oman (OM01) | VAT 5% — TAX-RPT-2 (รวม JVA cash call) | — |
| กลุ่ม | แบบ | กำหนด (paper) |
|---|---|---|
| WHT | ภ.ง.ด.1 / 2 / 3 / 53 / 54 | ภายในวันที่ 7 ของเดือนถัดไป |
| VAT | ภ.พ.30 | ภายในวันที่ 15 ของเดือนถัดไป |
| VAT (นำส่งแทน) | ภ.พ.36 | ภายในวันที่ 7 ของเดือนถัดไป |
| SBT | ภ.ธ.40 | ภายในวันที่ 15 ของเดือนถัดไป |
| CIT | ภ.ง.ด.51 / 50 | ครึ่งปี: 2 เดือน · ปี: 150 วัน |
1. Client จ้าง “บริษัทรับเหมาไทย” ทำงานบริการ — ยื่นแบบอะไร?
2. จ่ายค่าบริการให้ “บริษัทต่างประเทศ (ไม่มี PE)” — ต้องยื่นอะไรบ้าง?
3. จ่ายค่าที่ปรึกษาให้ “บุคคลธรรมดา freelance” — แบบไหน?
4. VAT รายเดือน กับ นำส่ง VAT แทน ใช้แบบอะไร และกำหนดวันไหน?
5. หนังสือรับรองหัก ณ ที่จ่ายเรียกว่าอะไร และ e-WHT มีข้อห้ามอะไร?