02-347-7730  |  Saeree ERP - ระบบ ERP ครบวงจรสำหรับธุรกิจไทย ติดต่อเรา

SWIFT Code คืออะไร?

SWIFT Code คืออะไร ทำไมธุรกิจต้องรู้ก่อนโอนเงินต่างประเทศ
  • 3
  • เมษายน

SWIFT Code หรือ BIC (Bank Identifier Code) คือรหัสสากลที่ใช้ระบุตัวตนของธนาคารในการทำธุรกรรมทางการเงินระหว่างประเทศ ทุกครั้งที่ธุรกิจต้องโอนเงินข้ามประเทศ ไม่ว่าจะจ่ายค่าสินค้า Import, ส่งเงินให้ Supplier ต่างประเทศ หรือรับเงินจากลูกค้าต่างชาติ — สิ่งที่ขาดไม่ได้คือ SWIFT Code ของธนาคารปลายทาง บทความนี้จะอธิบายทุกอย่างที่ธุรกิจต้องรู้ ตั้งแต่โครงสร้างรหัส วิธีอ่าน ตารางรวม SWIFT Code ธนาคารไทย ไปจนถึงวิธีจัดการข้อมูลเหล่านี้ผ่านระบบ ERP

สรุปสั้น: SWIFT Code = รหัส 8-11 หลักที่ใช้ระบุธนาคาร+สาขาในระบบโอนเงินระหว่างประเทศ ถ้าใส่ผิดแม้แค่ตัวเดียว เงินอาจไปผิดธนาคาร ถูกหักค่าธรรมเนียมเพิ่ม หรือถูกตีกลับ

SWIFT คืออะไร? ทำไมถึงต้องมี?

SWIFT (Society for Worldwide Interbank Financial Telecommunication) คือเครือข่ายสื่อสารทางการเงินระหว่างประเทศที่ก่อตั้งขึ้นเมื่อปี ค.ศ. 1973 (พ.ศ. 2516) มีสำนักงานใหญ่อยู่ที่ประเทศเบลเยียม ปัจจุบันเชื่อมต่อสถาบันการเงินกว่า 11,000 แห่ง ใน 200+ ประเทศ ทำหน้าที่เป็น "ภาษากลาง" ให้ธนาคารทั่วโลกสื่อสารกันได้อย่างปลอดภัยและเป็นมาตรฐาน

ก่อนมี SWIFT ธนาคารต้องใช้ Telex (โทรพิมพ์) ส่งคำสั่งโอนเงิน ซึ่งช้า ผิดพลาดบ่อย และไม่มีมาตรฐาน SWIFT จึงถูกสร้างขึ้นเพื่อแก้ปัญหาเหล่านี้ โดยกำหนดรหัสเฉพาะให้แต่ละธนาคาร นั่นคือ SWIFT Code หรือ BIC

โครงสร้าง SWIFT Code — 8 ถึง 11 หลัก

SWIFT Code ประกอบด้วย 8 หรือ 11 ตัวอักษร/ตัวเลข แบ่งเป็น 4 ส่วน:

ส่วน ตำแหน่ง จำนวน ความหมาย ตัวอย่าง
Bank Code 1-4 4 ตัวอักษร รหัสธนาคาร (ย่อจากชื่อธนาคาร) BKKB = ธนาคารกรุงเทพ
Country Code 5-6 2 ตัวอักษร รหัสประเทศตาม ISO 3166-1 TH = ประเทศไทย
Location Code 7-8 2 ตัวอักษร/ตัวเลข ที่ตั้งสำนักงานใหญ่ BK = กรุงเทพฯ
Branch Code 9-11 3 ตัวอักษร/ตัวเลข (ไม่บังคับ) รหัสสาขา (ถ้าไม่ระบุ = สำนักงานใหญ่) XXX หรือ ไม่ใส่

ตัวอย่าง: SWIFT Code ของธนาคารกรุงเทพ สำนักงานใหญ่ คือ BKKBTHBK
BKKB = Bangkok Bank | TH = Thailand | BK = Bangkok | (ไม่มี Branch Code = สำนักงานใหญ่)

ตาราง SWIFT Code ธนาคารไทย (อัปเดต 2569)

รวม SWIFT Code ของธนาคารพาณิชย์และธนาคารเฉพาะกิจในประเทศไทยที่ใช้บ่อยในการทำธุรกรรมระหว่างประเทศ:

ธนาคาร SWIFT Code
ธนาคารกรุงเทพ (BBL) BKKBTHBK
ธนาคารกสิกรไทย (KBANK) KASITHBK
ธนาคารไทยพาณิชย์ (SCB) SICOTHBK
ธนาคารกรุงไทย (KTB) KRTHTHBK
ธนาคารกรุงศรีอยุธยา (BAY) AYUDTHBK
ธนาคารทหารไทยธนชาต (TTB) TMBKTHBK
ธนาคารยูโอบี (UOB) UABORB2B
ธนาคารซีไอเอ็มบี ไทย (CIMBT) UBOBTHBK
ธนาคารแลนด์ แอนด์ เฮ้าส์ (LH Bank) LAABORB2
ธนาคารออมสิน (GSB) GABORB2B
ธนาคารเพื่อการเกษตรฯ (ธ.ก.ส.) BAABORB2
ธนาคารเพื่อการส่งออกและนำเข้า (EXIM) EXOBTHBK

หมายเหตุ: SWIFT Code อาจมี 8 หรือ 11 หลัก ถ้าใช้ 8 หลัก ระบบจะส่งไปยังสำนักงานใหญ่โดยอัตโนมัติ หากต้องการระบุสาขา ให้เพิ่ม Branch Code อีก 3 หลัก

SWIFT Code vs IBAN — ต่างกันอย่างไร?

หลายคนสับสนระหว่าง SWIFT Code กับ IBAN เพราะทั้งคู่ใช้ในการโอนเงินระหว่างประเทศ แต่จริงๆ แล้วทำหน้าที่คนละอย่าง:

หัวข้อ SWIFT Code / BIC IBAN
ใช้ระบุอะไร ระบุธนาคาร ระบุบัญชีผู้รับ
ความยาว 8-11 หลัก 15-34 หลัก (แต่ละประเทศกำหนดเอง)
ใช้ที่ไหน ทั่วโลก (200+ ประเทศ) ส่วนใหญ่ในยุโรป + บางประเทศ (80+ ประเทศ)
ประเทศไทยใช้หรือไม่ ใช้ ไม่ใช้ (ใช้เลขบัญชีธนาคารแทน)
ตัวอย่าง BKKBTHBK GB29 NWBK 6016 1331 9268 19

จำง่าย: SWIFT Code = "ที่อยู่ธนาคาร" | IBAN = "เลขที่บัญชีสากล"
โอนเงินไปยุโรป ต้องใช้ทั้ง SWIFT Code + IBAN | โอนเงินไปประเทศอื่นๆ ใช้ SWIFT Code + เลขบัญชีธรรมดา

ทำไมธุรกิจต้องรู้เรื่อง SWIFT Code?

สำหรับธุรกิจที่มีการจ่ายเงินให้ Supplier ต่างประเทศ หรือรับเงินจากลูกค้าข้ามแดน SWIFT Code ไม่ใช่แค่ "รหัสที่ต้องกรอก" แต่มีผลกระทบโดยตรงต่อต้นทุนและเวลา:

1. ใส่ SWIFT Code ผิด = เสียเงินเพิ่ม

ถ้ากรอก SWIFT Code ผิดแม้แค่ 1 ตัวอักษร จะเกิดผลกระทบเป็นทอดๆ:

  • ค่าธรรมเนียมตีกลับ: ธนาคารคิดค่า Return Fee ประมาณ 500-1,500 บาท/รายการ
  • ค่าธรรมเนียม Intermediary Bank: ถ้าเงินถูกส่งไปผิดธนาคาร ต้องผ่านธนาคารตัวกลางแก้ไข เสียค่าธรรมเนียมเพิ่มอีก 500-2,000 บาท
  • ความล่าช้า 3-7 วันทำการ: จากปกติ 1-2 วัน อาจยืดเป็น 5-10 วัน
  • ความเสี่ยงทางบริหารจัดการ: Supplier อาจไม่ส่งของจนกว่าจะได้รับเงิน ทำให้กระทบสายการผลิต

2. ข้อมูลธนาคาร Supplier กระจัดกระจาย

องค์กรที่มี Supplier ต่างประเทศจำนวนมาก มักเจอปัญหานี้:

  • SWIFT Code เก็บใน Excel คนละไฟล์กัน — ความเสี่ยงจาก Excel
  • ทีมจัดซื้อรู้แต่ทีมบัญชีไม่รู้ หรือกลับกัน
  • ข้อมูลเก่าไม่ได้อัปเดต เพราะธนาคารบางแห่งเปลี่ยน SWIFT Code หลังควบรวม

3. การตรวจสอบ (Audit) ต้องการข้อมูลครบ

ผู้ตรวจสอบจะดูว่าทุกรายการจ่ายเงินต่างประเทศมี SWIFT Code ถูกต้อง ตรงกับ Vendor Master และมีเอกสารประกอบครบ ถ้าไม่มีระบบเก็บข้อมูลเป็นระเบียบ จะเสียเวลาหาข้อมูลมากขึ้น

ERP ช่วยจัดการ SWIFT Code อย่างไร?

ระบบ ERP ที่ดีจะช่วยแก้ปัญหาเรื่อง SWIFT Code ตั้งแต่ต้นทาง:

ฟีเจอร์ ERP ช่วยเรื่องอะไร
Vendor Master Data เก็บ SWIFT Code, เลขบัญชี, ชื่อธนาคาร ของ Supplier ทุกรายไว้ที่เดียว — ไม่ต้องถามซ้ำทุกครั้ง
AP Payment Module เมื่อสร้างรายการจ่ายเงิน ระบบดึง SWIFT Code จาก Vendor Master อัตโนมัติ ลดการพิมพ์ผิด
Validation Check ตรวจสอบรูปแบบ SWIFT Code (8 หรือ 11 หลัก, ตัวอักษร/ตัวเลขถูกต้อง) ก่อนบันทึก
Audit Trail บันทึกว่าใครเปลี่ยน SWIFT Code เมื่อไหร่ — ป้องกันการแก้ไขโดยไม่ได้รับอนุมัติ
Bank Master ฐานข้อมูลธนาคารกลางขององค์กร ทุก Vendor ที่ใช้ธนาคารเดียวกัน จะอ้างอิง SWIFT Code ชุดเดียว

ตัวอย่างการทำงานจริง: ทีมบัญชีเจ้าหนี้ (AP) สร้างใบสั่งจ่ายเงินให้ Supplier ญี่ปุ่น → ระบบ ERP ดึง SWIFT Code BOTKJPJT จาก Vendor Master อัตโนมัติ → ตรวจสอบรูปแบบผ่าน → ส่งข้อมูลให้ธนาคารโดยไม่ต้องพิมพ์ซ้ำ

วิธีหา SWIFT Code ของธนาคารต่างประเทศ

เมื่อต้องโอนเงินไปต่างประเทศ สามารถหา SWIFT Code ได้จาก:

  1. ถาม Supplier โดยตรง — วิธีที่แน่นอนที่สุด เพราะได้ทั้ง SWIFT Code + เลขบัญชี + ชื่อสาขา
  2. เว็บไซต์ของธนาคารปลายทาง — มักอยู่ในหน้า "International Transfer" หรือ "Wire Transfer"
  3. ติดต่อธนาคารของเรา — ธนาคารไทยสามารถช่วยค้นหา SWIFT Code ของธนาคารต่างประเทศได้

ข้อผิดพลาดที่พบบ่อยเกี่ยวกับ SWIFT Code

ข้อผิดพลาด ผลกระทบ วิธีป้องกัน
สลับตัวอักษร เช่น BKKBHTBK แทน BKKBTHBK ระบบหาธนาคารไม่เจอ → ตีกลับ ใช้ Vendor Master ใน ERP — พิมพ์ครั้งเดียว ใช้ซ้ำได้ตลอด
ใช้ SWIFT Code เก่า (หลังธนาคารควบรวม) เงินอาจไปถึงช้า หรือต้องผ่าน Intermediary Bank ทบทวน Vendor Master ทุกปี หรือเมื่อมีข่าวควบรวมธนาคาร
ไม่ระบุ Branch Code (ใช้ 8 หลัก) ทั้งที่ Supplier อยู่สาขา เงินไปสำนักงานใหญ่ก่อน แล้วค่อย route ไปสาขา → ช้าขึ้น 1-2 วัน ถาม Supplier ว่าต้องการ SWIFT Code 8 หรือ 11 หลัก
สับสน SWIFT Code กับ IBAN กรอกผิดช่อง → ธุรกรรมถูกปฏิเสธ จำว่า SWIFT = ระบุธนาคาร, IBAN = ระบุบัญชี

สรุป — SWIFT Code คือพื้นฐานที่ธุรกิจนำเข้า-ส่งออกต้องรู้

หัวข้อ สรุป
SWIFT Code คืออะไร รหัสสากล 8-11 หลัก ใช้ระบุธนาคารในธุรกรรมระหว่างประเทศ
โครงสร้าง Bank Code (4) + Country Code (2) + Location (2) + Branch (3, ไม่บังคับ)
SWIFT vs IBAN SWIFT ระบุธนาคาร / IBAN ระบุบัญชี — ประเทศไทยไม่ใช้ IBAN
ถ้าใส่ผิด เสียค่าธรรมเนียมเพิ่ม + ล่าช้า 3-7 วัน + กระทบ Supply Chain
ERP ช่วยได้ เก็บใน Vendor Master, ดึงอัตโนมัติ, ตรวจสอบรูปแบบ, มี Audit Trail

"ข้อมูลธนาคารของ Supplier ไม่ใช่สิ่งที่ควรเก็บไว้ใน Excel หรือในหัวของคนคนเดียว — มันควรอยู่ในระบบที่ทุกคนในทีมเข้าถึงได้ ตรวจสอบได้ และอัปเดตได้อย่างมีระเบียบ"

หากองค์กรของคุณกำลังมองหาระบบ ERP ที่ช่วยจัดการข้อมูลธนาคาร Vendor Master และระบบจ่ายเงิน (AP) ได้อย่างครบวงจร — Saeree ERP พร้อมให้คำปรึกษา

ปรึกษาทีมงาน Saeree ERP

แหล่งอ้างอิง

Saeree ERP Author

เกี่ยวกับผู้เขียน

สุรีระยา ลิ้มไพบูลย์

กรรมการผู้จัดการ บริษัท แกรนด์ลีนุกซ์ โซลูชั่น จำกัด และผู้ก่อตั้ง Saeree ERP พร้อมให้คำปรึกษาและบริการด้านระบบ ERP ครบวงจร