SWIFT Code Thailand
SWIFT Code Thailand BIC รหัสธนาคาร โอนเงินระหว่างประเทศ ค่าธรรมเนียม Exchange Rate ทางเลือก
| ธนาคาร | SWIFT Code | ชื่อย่อ | ค่าโอนเข้า |
|---|---|---|---|
| กสิกรไทย | KASITHBK | KBANK | 200 บาท |
| กรุงเทพ | BKKBTHBK | BBL | 200 บาท |
| กรุงไทย | KRTHTHBK | KTB | 200 บาท |
| ไทยพาณิชย์ | SICOTHBK | SCB | 200 บาท |
| กรุงศรีอยุธยา | AYUDTHBK | BAY | 200 บาท |
| ทหารไทยธนชาต | TABORITHBK | TTB | 200 บาท |
วิธีโอนเงิน
# === International Transfer Guide ===
from dataclasses import dataclass
@dataclass
class TransferMethod:
method: str
fee: str
exchange_rate: str
speed: str
limit: str
documents: str
methods = [
TransferMethod("ธนาคาร (SWIFT)",
"200-750 บาท + 0.25% Commission + Cable 200-400",
"ธนาคาร Selling Rate (บวก Spread 0.5-2%)",
"1-5 วันทำการ",
"ไม่จำกัด (เกิน 50K USD แจ้ง BOT)",
"Invoice, Contract, หนังสือเดินทาง, แบบฟอร์ม"),
TransferMethod("Wise (TransferWise)",
"0.5-1.5% ของยอดโอน",
"Mid-market Rate (ดีที่สุด)",
"1-2 วันทำการ",
"1,000,000 บาท ต่อรายการ",
"ลงทะเบียนออนไลน์ ยืนยันตัวตน"),
TransferMethod("DeeMoney",
"150-500 บาท",
"ใกล้ Mid-market Rate",
"1-3 วันทำการ",
"ตาม BOT กำหนด",
"App + ยืนยันตัวตน"),
TransferMethod("Western Union",
"500-2000+ บาท",
"ธนาคาร Rate (บวก Spread สูง)",
"ภายในวัน - 1 วัน",
"ตาม WU กำหนด",
"บัตรประชาชน ที่ WU Agent"),
TransferMethod("PayPal",
"3-5% + Exchange Rate Spread",
"PayPal Rate (บวก Spread 2-4%)",
"ทันที (PayPal to PayPal)",
"ตาม PayPal Account Level",
"Email PayPal Account"),
TransferMethod("Crypto (USDT/USDC)",
"Gas Fee $1-10",
"1:1 USD (Stablecoin)",
"5-30 นาที",
"ไม่จำกัด",
"Wallet Address, Exchange Account"),
]
print("=== Transfer Methods ===")
for m in methods:
print(f" [{m.method}]")
print(f" Fee: {m.fee}")
print(f" Rate: {m.exchange_rate}")
print(f" Speed: {m.speed}")
print(f" Limit: {m.limit}")
print(f" Docs: {m.documents}")
Cost Comparison
# === Cost Calculator ===
@dataclass
class CostExample:
method: str
amount_usd: int
fee: float
rate_thb: float
total_received: float
total_cost: float
# โอน 1,000 USD ไปไทย (สมมติ Mid-market rate 35.00)
examples = [
CostExample("SWIFT (ธนาคาร)",
1000,
fee=750 + 1000*35*0.0025 + 300, # fee + commission + cable
rate_thb=34.50, # bank rate (spread 0.5 THB)
total_received=34500 - 750 - 87.5 - 300,
total_cost=750 + 87.5 + 300 + 500), # fee + commission + cable + spread
CostExample("Wise",
1000,
fee=1000 * 0.01 * 35, # 1% fee
rate_thb=35.00, # mid-market
total_received=35000 - 350,
total_cost=350),
CostExample("DeeMoney",
1000,
fee=300,
rate_thb=34.80, # slightly off mid-market
total_received=34800 - 300,
total_cost=300 + 200), # fee + spread
CostExample("Western Union",
1000,
fee=1500,
rate_thb=34.30, # high spread
total_received=34300 - 1500,
total_cost=1500 + 700), # fee + spread
CostExample("PayPal",
1000,
fee=1000 * 0.04 * 35, # 4% total
rate_thb=34.00, # PayPal rate
total_received=34000 - 1400,
total_cost=1400 + 1000), # fee + spread
]
print("=== Cost Comparison (Send 1,000 USD to Thailand) ===")
print(f" Mid-market Rate: 35.00 THB/USD")
for e in examples:
print(f"\n [{e.method}]")
print(f" Rate: {e.rate_thb} THB/USD")
print(f" Fee: {e.fee:,.0f} THB")
print(f" Received: {e.total_received:,.0f} THB")
print(f" Total Cost: ~{e.total_cost:,.0f} THB")
SWIFT Format
# === SWIFT Code Format ===
@dataclass
class SWIFTFormat:
position: str
name: str
length: str
example: str
description: str
formats = [
SWIFTFormat("1-4", "Bank Code",
"4 ตัวอักษร", "KASI",
"รหัสธนาคาร เช่น KASI = กสิกรไทย BKKB = กรุงเทพ"),
SWIFTFormat("5-6", "Country Code",
"2 ตัวอักษร (ISO 3166)", "TH",
"รหัสประเทศ TH = Thailand US = USA GB = UK"),
SWIFTFormat("7-8", "Location Code",
"2 ตัวอักษร/ตัวเลข", "BK",
"รหัสเมือง/สำนักงานใหญ่ BK = Bangkok"),
SWIFTFormat("9-11", "Branch Code",
"3 ตัว (optional)", "XXX หรือ ว่าง",
"รหัสสาขา XXX = สำนักงานใหญ่ ว่าง = ใช้ 8 ตัวก็ได้"),
]
# ตัวอย่าง SWIFT Code
# KASITHBK = กสิกรไทย สำนักงานใหญ่ กรุงเทพ
# K A S I | T H | B K
# Bank | TH | Bangkok
print("=== SWIFT Code Format ===")
print(" Example: KASITHBK")
for f in formats:
print(f" Position {f.position}: {f.name} ({f.length})")
print(f" Example: {f.example}")
print(f" Description: {f.description}")
# ข้อมูลที่ต้องมีสำหรับรับโอน
print("\n=== Required Info for Receiving ===")
required = [
"ชื่อผู้รับ (ภาษาอังกฤษ ตรงกับบัญชี)",
"เลขที่บัญชี (Account Number)",
"ชื่อธนาคาร (Bank Name in English)",
"SWIFT Code ของธนาคาร",
"สาขา (Branch Name)",
"ที่อยู่ธนาคาร (Bank Address)",
]
for r in required:
print(f" - {r}")
เคล็ดลับ
- Wise: ใช้ Wise สำหรับโอนเงินส่วนตัว ค่าธรรมเนียมถูกที่สุด Rate ดีที่สุด
- SWIFT: ใช้ SWIFT สำหรับธุรกิจ ยอดใหญ่ ต้องมีเอกสาร
- Rate: เปรียบเทียบ Rate ก่อนโอน อย่าดูแค่ค่าธรรมเนียม ดู Total Cost
- BOT: ยอดเกิน 50000 USD ต้องแจ้ง BOT มีเอกสารประกอบ
- ตรวจ: ตรวจ SWIFT Code ให้ถูกต้อง ผิด 1 ตัวเงินไม่ถึง
การนำไปใช้งานจริงในองค์กร
สำหรับองค์กรขนาดกลางถึงใหญ่ แนะนำให้ใช้หลัก Three-Tier Architecture คือ Core Layer ที่เป็นแกนกลางของระบบ Distribution Layer ที่ทำหน้าที่กระจาย Traffic และ Access Layer ที่เชื่อมต่อกับผู้ใช้โดยตรง การแบ่ง Layer ชัดเจนช่วยให้การ Troubleshoot ง่ายขึ้นและสามารถ Scale ระบบได้ตามความต้องการ
เรื่อง Network Security ก็สำคัญไม่แพ้กัน ควรติดตั้ง Next-Generation Firewall ที่สามารถ Deep Packet Inspection ได้ ใช้ Network Segmentation แยก VLAN สำหรับแต่ละแผนก ติดตั้ง IDS/IPS เพื่อตรวจจับการโจมตี และทำ Regular Security Audit อย่างน้อยปีละ 2 ครั้ง
เปรียบเทียบข้อดีและข้อเสีย
จากตารางเปรียบเทียบจะเห็นว่าข้อดีมีมากกว่าข้อเสียอย่างชัดเจน โดยเฉพาะในแง่ของประสิทธิภาพและความสามารถในการ Scale สำหรับข้อเสียส่วนใหญ่สามารถแก้ไขได้ด้วยการเรียนรู้อย่างเป็นระบบและวางแผนทรัพยากรให้เหมาะสม
SWIFT Code คืออะไร
BIC Bank Identifier Code 8-11 ตัวอักษร รหัสธนาคาร ประเทศ เมือง สาขา โอนเงินระหว่างประเทศ 11000 ธนาคาร 200+ ประเทศ
SWIFT Code ธนาคารไทยมีอะไรบ้าง
KASITHBK กสิกร BKKBTHBK กรุงเทพ KRTHTHBK กรุงไทย SICOTHBK ไทยพาณิชย์ AYUDTHBK กรุงศรี TABORITHBK TTB ทุกธนาคารมีรหัสเฉพาะ
โอนเงินระหว่างประเทศอย่างไร
ธนาคาร Internet Banking แบบฟอร์ม ชื่อผู้รับ เลขบัญชี SWIFT Code ค่าธรรมเนียม 200-750 Commission 0.25% Cable 200-400 1-5 วัน เอกสาร
มีทางเลือกอื่นไหม
Wise ถูกสุด Mid-market Rate DeeMoney PayPal Western Union Crypto USDT USDC PromptPay International เปรียบเทียบ Total Cost ก่อนโอน
สรุป
SWIFT Code Thailand BIC รหัสธนาคารไทย โอนเงินระหว่างประเทศ ค่าธรรมเนียม Wise DeeMoney Exchange Rate Cost Comparison
