ถ้ากิจการของคุณรับเงินจากลูกค้าต่างประเทศ — ไม่ว่าจะเป็นค่าบริการผ่าน Stripe, PayPal, Wise หรือโอนเข้าบัญชีเงินตราต่างประเทศ (FCD) ของธนาคาร —

มีเรื่องที่ต้องจัดการทางบัญชีและภาษีอีกหลายชั้นกว่าการรับเงินบาทปกติ

บทความนี้เขียนสำหรับเจ้าของกิจการและผู้บริหารที่ดูแลธุรกิจรับเงินต่างสกุล

เพื่อให้เข้าใจหลักการบันทึกบัญชีและประเด็นภาษีที่ต้องรู้ก่อนปล่อยให้ยอดเงินวิ่งเข้าระบบโดยไม่มีโครงสร้างรองรับ

สารบัญบทความ
  1. ทำไมการรับเงินต่างสกุลถึงซับซ้อนกว่าที่คิด
  2. ช่องทางรับชำระเงินต่างสกุลที่พบในธุรกิจไทย
  3. หลักการบันทึกรายได้ที่เป็นเงินตราต่างประเทศ
  4. กำไร/ขาดทุนจากอัตราแลกเปลี่ยน: Realized vs Unrealized
  5. การกระทบยอดกับ Statement ของ Gateway และธนาคาร
  6. ประเด็นภาษีที่ต้องรู้ (เชิงหลักการ)
  7. สรุปหลักการ
  8. ใช้บทความนี้ตรวจอะไรกับธุรกิจได้บ้าง
  9. แหล่งอ้างอิงและเอกสารที่ใช้ทบทวน
  10. ตารางนำบทความไปใช้

ทำไมการรับเงินต่างสกุลถึงซับซ้อนกว่าที่คิด

เมื่อลูกค้าต่างประเทศจ่ายเงิน USD 1,000 เข้ามา บัญชีไม่ได้บันทึกแค่ "รับเงิน 1,000 เหรียญ" แล้วจบ เพราะมาตรฐานการบัญชีไทย (ซึ่งอิงตามหลัก TFRS)

กำหนดให้ทุกรายการที่เป็นเงินตราต่างประเทศต้องถูกแปลงเป็นบาทเพื่อบันทึกในบัญชี

และอัตราแลกเปลี่ยนที่ใช้จะต่างกันตามช่วงเวลา ทำให้เกิดผลต่างขึ้นเองโดยอัตโนมัติ นั่นคือที่มาของ "กำไร/ขาดทุนจากอัตราแลกเปลี่ยน"

ยิ่งไปกว่านั้น payment gateway แต่ละเจ้ายังตัดค่าธรรมเนียมก่อนโอน และโอนเงินเป็นรอบ (batch) ไม่ได้โอนทีละรายการ ทำให้การกระทบยอดกับใบแจ้งหนี้ของลูกค้าแต่ละรายยิ่งซับซ้อนขึ้นอีก

ช่องทางรับชำระเงินต่างสกุลที่พบในธุรกิจไทย

ก่อนวางระบบบัญชี ควรรู้ก่อนว่าเงินไหลผ่านช่องทางไหน เพราะแต่ละช่องทางมีรูปแบบเอกสารและ statement ที่ต่างกัน

  • Payment Gateway ระหว่างประเทศ เช่น Stripe, PayPal, Wise Business, 2C2P — รับเงินสกุลต่างประเทศจากลูกค้า แล้วโอนสุทธิ (หักค่าธรรมเนียมแล้ว) เข้าบัญชีธนาคารไทยหรือบัญชี FCD เป็นรอบ gateway จะออก statement รายเดือนหรือรายรอบที่ต้องดาวน์โหลดแยกต่างหาก
  • บัญชีเงินตราต่างประเทศ (FCD — Foreign Currency Deposit) — บัญชีที่เปิดกับธนาคารพาณิชย์ไทยเพื่อรับและเก็บเงินสกุลต่างประเทศโดยตรง เช่น USD, EUR, JPY โดยยังไม่แปลงเป็นบาทจนกว่าจะขายเงินตราออก ยอดคงเหลือในบัญชี FCD ต้องปรับมูลค่าเป็นบาท ณ วันสิ้นงวดบัญชีด้วย
  • โอนเงินระหว่างประเทศ (TT / SWIFT) — ลูกค้าโอนตรงเข้าบัญชีธนาคาร อัตราแลกเปลี่ยนที่ใช้คืออัตราที่ธนาคารรับซื้อ ณ วันที่เงินเข้า ซึ่งอาจต่างจากอัตราที่ใช้ออกใบแจ้งหนี้

หลักการบันทึกรายได้ที่เป็นเงินตราต่างประเทศ

ตามหลักการบัญชีที่รับรองทั่วไป (TFRS — Thai Financial Reporting Standards) รายการที่เป็นเงินตราต่างประเทศต้องบันทึกด้วยอัตราแลกเปลี่ยน ณ วันที่เกิดรายการ (transaction date

rate) ไม่ใช่อัตราวันที่เงินเข้าบัญชีจริง หรืออัตราเฉลี่ยทั้งเดือน

ตัวอย่างที่ชัดเจน: กิจการส่งมอบงานและออกใบแจ้งหนี้ USD 1,000 วันที่ 1 กรกฎาคม อัตราแลกเปลี่ยน ณ วันนั้น 35.00 บาท/USD → บันทึกรายได้ 35,000 บาท ต่อมาลูกค้าชำระเงินวันที่ 31

กรกฎาคม อัตราที่ธนาคารรับซื้อ 34.50 บาท/USD → ได้รับเงิน 34,500

บาท ผลต่าง 500 บาท คือ "ขาดทุนจากอัตราแลกเปลี่ยนที่เกิดขึ้นจริง (Realized Loss)" ต้องบันทึกเป็นค่าใช้จ่ายในงวดนั้น

อัตราแลกเปลี่ยนที่ใช้บันทึกควรอ้างอิงจากแหล่งที่สม่ำเสมอและตรวจสอบได้ เช่น อัตราถัวเฉลี่ยของธนาคารแห่งประเทศไทย (BOT) หรืออัตราที่ธนาคารพาณิชย์แจ้งในวันนั้น

ทั้งนี้ควรใช้แหล่งเดิมสม่ำเสมอตลอดปีบัญชี

กำไร/ขาดทุนจากอัตราแลกเปลี่ยน: Realized vs Unrealized

นี่คือจุดที่เจ้าของกิจการมักสับสน เพราะตัวเลขในงบอาจขยับโดยที่ยังไม่ได้แตะเงินจริงเลย

Realized (เกิดขึ้นจริง)

เกิดขึ้นเมื่อรายการปิดจบแล้ว เช่น ลูกค้าชำระเงินครบ หรือกิจการขายเงินตราต่างประเทศให้ธนาคาร

ผลต่างระหว่างอัตราที่บันทึกรายได้ไว้กับอัตราที่ได้รับจริงคือกำไรหรือขาดทุนที่ต้องรับรู้ในงวดที่เงินเข้า

Unrealized (ยังไม่เกิดขึ้นจริง)

เกิดขึ้นเมื่อถึงวันสิ้นงวดบัญชี (เช่น 31 ธันวาคม) แต่ยังมียอดลูกหนี้ต่างประเทศค้างอยู่ หรือยังมียอดคงเหลือในบัญชี FCD หลักการ TFRS

กำหนดให้ปรับมูลค่ายอดคงเหลือที่เป็นสกุลต่างประเทศด้วยอัตรา ณ วันสิ้นงวด

ผลต่างที่เกิดขึ้นบันทึกเป็นกำไร/ขาดทุนจากอัตราแลกเปลี่ยนที่ยังไม่เกิดขึ้นจริง (Unrealized) ในงบกำไรขาดทุน ซึ่งจะถูก reverse ออกต้นงวดถัดไปเมื่อรายการปิดจบ

ตัวอย่าง: ณ วันที่ 31 ธันวาคม กิจการมียอดลูกหนี้ต่างประเทศ USD 500 บันทึกไว้ที่ 35.00 บาท/USD (รวม 17,500 บาท) แต่อัตรา ณ วันสิ้นปีอยู่ที่ 36.00 บาท/USD → ปรับมูลค่าเป็น 18,000

บาท → บันทึกกำไรจากอัตราแลกเปลี่ยน (Unrealized) 500 บาทในงวดนี้

การกระทบยอดกับ Statement ของ Gateway และธนาคาร

งานที่ปวดหัวที่สุดในบัญชีรับเงินต่างสกุลคือการกระทบยอดระหว่างสิ่งที่บันทึกในสมุดบัญชีกับเงินที่เข้าจริง เพราะมีตัวแปรหลายชั้น

  • ค่าธรรมเนียม gateway — gateway หักออกก่อนโอน เช่น Stripe หัก 2.9% + ค่าคงที่ต่อรายการ ยอดที่เข้าบัญชีจึงน้อยกว่ายอดในใบแจ้งหนี้ ค่าธรรมเนียมนี้ต้องบันทึกเป็นค่าใช้จ่าย (ค่าธรรมเนียมธนาคาร/payment processing) แยกออกจากรายได้
  • การโอนเป็น batch — gateway มักรวมรายการหลายวันแล้วโอนครั้งเดียว ต้องกระทบยอดว่าการโอนครั้งนั้นประกอบด้วยรายการของลูกค้าใดบ้าง
  • ผลต่างอัตราแลกเปลี่ยน — ถ้า gateway แปลงเป็นบาทก่อนโอน อัตราที่ gateway ใช้อาจต่างจากอัตรา BOT ที่บันทึกในบัญชี ผลต่างส่วนนี้ต้องปรับเป็นกำไร/ขาดทุนอัตราแลกเปลี่ยน

แนวทางปฏิบัติที่ดีคือดาวน์โหลด statement จาก gateway ทุกเดือน แล้วทำตาราง reconciliation เชื่อมรายการในบัญชีกับรายการใน statement ก่อนปิดรอบบัญชี

ประเด็นภาษีที่ต้องรู้ (เชิงหลักการ)

ภาษีเงินได้นิติบุคคล (CIT)

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

Realized และ Unrealized)

โดยหลักการต้องนำมารวมในการคำนวณกำไรสุทธิทางภาษีเช่นกัน แต่การปฏิบัติและการปรับปรุงทางภาษีสำหรับ Unrealized อาจมีรายละเอียดเฉพาะ — ควรหารือกับนักบัญชีเพื่อความถูกต้อง

อัตราภาษีเงินได้นิติบุคคลสำหรับ SME (ข้อมูล ณ ปี 2568–2569): กิจการที่มีทุนจดทะเบียนชำระแล้วไม่เกิน 5,000,000 บาท และรายได้ไม่เกิน 30,000,000 บาทต่อรอบบัญชี ใช้อัตราก้าวหน้า

คือกำไรสุทธิส่วนแรกไม่เกิน 300,000 บาทได้รับยกเว้น ส่วน

300,001–3,000,000 บาทเสีย 15% และส่วนที่เกิน 3,000,000 บาทเสีย 20% กิจการที่ไม่เข้าเกณฑ์ SME เสียในอัตรามาตรฐาน 20% ของกำไรสุทธิ

ภาษีมูลค่าเพิ่ม (VAT) กรณีบริการให้ลูกค้าต่างประเทศ

นี่เป็นประเด็นที่ซับซ้อนและขึ้นอยู่กับลักษณะของบริการและสถานที่ใช้บริการจริง โดยหลักการ บริการที่ให้แก่ผู้รับบริการในต่างประเทศและใช้บริการในต่างประเทศทั้งหมด อาจอยู่ในข่าย VAT

อัตรา 0% ตามมาตรา 80/1 ของประมวลรัษฎากร

แต่เงื่อนไขมีความละเอียด เช่น ลักษณะงาน สถานที่ประกอบกิจการของผู้รับบริการ และหลักฐานที่ต้องจัดเก็บ ไม่สามารถสรุปได้ว่าบริการทุกประเภทให้ต่างชาติแล้วเป็น 0% โดยอัตโนมัติ

ควรขอความเห็นจากนักบัญชีหรือที่ปรึกษาภาษีก่อนใช้อัตรา 0% กับลูกค้า

สรุปหลักการ

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

ระบบที่ดีไม่จำเป็นต้องซับซ้อน แต่ต้องสม่ำเสมอ ตรวจสอบได้

และมีเอกสารรองรับทุกรายการ

ใช้บทความนี้ตรวจอะไรกับธุรกิจได้บ้าง

นำหลักการในบทความนี้ไปเทียบกับระบบที่กิจการใช้อยู่จริง โดยเฉพาะถ้าเพิ่งเริ่มรับเงินต่างสกุลหรือยังไม่เคยตรวจสอบว่าการบันทึกบัญชีที่ผ่านมาถูกต้องหรือเปล่า

เช็กลิสต์ตรวจสอบระบบรับเงินต่างสกุล

  • กำหนดแหล่งอัตราแลกเปลี่ยนที่ใช้บันทึกบัญชีให้ชัดเจนและใช้แหล่งเดียวสม่ำเสมอตลอดปี
  • ดาวน์โหลด statement จาก payment gateway ทุกเดือนและเก็บไว้เป็นหลักฐาน
  • แยกรายการค่าธรรมเนียม gateway ออกจากรายได้ให้ชัดเจนในสมุดบัญชี
  • ทำ reconciliation รายการใน gateway/ธนาคารกับใบแจ้งหนี้ของลูกค้าแต่ละรายก่อนปิดรอบ
  • ปรับมูลค่าลูกหนี้ต่างประเทศและยอดคงเหลือในบัญชี FCD ด้วยอัตรา ณ วันสิ้นงวดบัญชีทุกครั้ง
  • บันทึกกำไร/ขาดทุน Realized ทุกครั้งที่รับชำระเงินจริงหรือขายเงินตราให้ธนาคาร
  • ตรวจสอบกับนักบัญชีว่าบริการที่ให้ต่างชาติเข้าเงื่อนไข VAT 0% หรือไม่ก่อนออกใบกำกับภาษี

ข้อผิดพลาดที่พบบ่อย

  • บันทึกรายได้ด้วยอัตราแลกเปลี่ยนที่แตกต่างกันในแต่ละเดือนโดยไม่มีนโยบายชัดเจน ทำให้ตัวเลขไม่สอดคล้องและยากต่อการตรวจสอบ
  • บันทึกยอดที่เข้าบัญชีธนาคารเป็นรายได้ทั้งจำนวน โดยลืมบวกค่าธรรมเนียม gateway กลับเข้าไปให้รายได้ถูกต้อง
  • ไม่ปรับมูลค่าลูกหนี้ต่างประเทศและบัญชี FCD ณ วันสิ้นงวด ทำให้งบแสดงฐานะการเงินผิดพลาด
  • ใช้อัตราแลกเปลี่ยนที่ gateway ใช้ในการโอน (ซึ่งอาจรวม spread ของ gateway ไว้ด้วย) เป็นอัตราบันทึกบัญชีโดยไม่ได้ตรวจสอบกับอัตราอ้างอิง
  • สรุปเองว่าบริการให้ต่างชาติทุกประเภทเป็น VAT 0% โดยไม่ได้ตรวจสอบเงื่อนไขตามกฎหมาย

แหล่งอ้างอิงและเอกสารที่ใช้ทบทวน

ตารางนำบทความไปใช้

ประเด็นสิ่งที่ต้องตรวจผลที่ต้องบันทึก
ทำไมการรับเงินต่างสกุลถึงซับซ้อนกว่าที่คิดตรวจเอกสารและข้อเท็จจริงที่เกี่ยวข้องสถานะ ผู้รับผิดชอบ และวันทบทวน
ช่องทางรับชำระเงินต่างสกุลที่พบในธุรกิจไทยตรวจเอกสารและข้อเท็จจริงที่เกี่ยวข้องสถานะ ผู้รับผิดชอบ และวันทบทวน
หลักการบันทึกรายได้ที่เป็นเงินตราต่างประเทศตรวจเอกสารและข้อเท็จจริงที่เกี่ยวข้องสถานะ ผู้รับผิดชอบ และวันทบทวน

คำถามที่พบบ่อย (FAQ) เกี่ยวกับ ระบบรับชำระเงินตราต่างประเทศและการบัญชี

กิจการควรใช้อัตราแลกเปลี่ยนจากแหล่งใดในการบันทึกรายได้ที่รับเป็นเงินตราต่างประเทศ?

ตามหลัก TFRS ให้ใช้อัตราแลกเปลี่ยน ณ วันที่เกิดรายการ (transaction date rate) ไม่ใช่อัตราวันที่เงินเข้าบัญชีจริง

แหล่งอ้างอิงที่นิยมและตรวจสอบได้คืออัตราถัวเฉลี่ยของธนาคารแห่งประเทศไทย (BOT) หรืออัตราที่ธนาคารพาณิชย์แจ้ง ณ วันนั้น

สิ่งสำคัญคือต้องใช้แหล่งเดียวกันสม่ำเสมอตลอดปีบัญชี เพื่อให้งบการเงินเป็นไปอย่างสอดคล้องและตรวจสอบได้

กำไร/ขาดทุนจากอัตราแลกเปลี่ยนที่ยังไม่เกิดขึ้นจริง (Unrealized) ต้องบันทึกบัญชีอย่างไร?

ณ วันสิ้นงวดบัญชี หากยังมียอดลูกหนี้ต่างประเทศค้างอยู่หรือมียอดคงเหลือในบัญชีเงินตราต่างประเทศ (FCD) ให้ปรับมูลค่ายอดคงเหลือเหล่านั้นด้วยอัตราแลกเปลี่ยน ณ วันสิ้นงวด

ผลต่างที่เกิดขึ้นบันทึกเป็นกำไร/ขาดทุนจากอัตราแลกเปลี่ยนที่ยังไม่เกิดขึ้นจริง (Unrealized FX Gain/Loss) ในงบกำไรขาดทุน และจะถูก reverse ออกต้นงวดถัดไปเมื่อรายการปิดจบ

ซึ่งต่างจาก Realized

ที่เกิดขึ้นเมื่อรับชำระเงินจริงหรือขายเงินตราให้ธนาคารแล้ว

สิ่งใดควรตรวจเพิ่มเติมก่อนใช้เรื่อง การวางระบบรับชำระเงินสกุลต่างประเทศ (Multi-Currency Gateway) และการบันทึกบัญชี

ตรวจข้อเท็จจริง เอกสารต้นทาง วันที่มีผล และข้อกำหนดฉบับปัจจุบันที่เกี่ยวกับ การวางระบบรับชำระเงินสกุลต่างประเทศ (Multi-Currency Gateway) และการบันทึกบัญชี

พร้อมระบุผู้รับผิดชอบก่อนตัดสินใจหรือยื่นข้อมูล

สิ่งใดควรตรวจเพิ่มเติมก่อนใช้เรื่อง การวางระบบรับชำระเงินสกุลต่างประเทศ (Multi-Currency Gateway) และการบันทึกบัญชี

ตรวจข้อเท็จจริง เอกสารต้นทาง วันที่มีผล และข้อกำหนดฉบับปัจจุบันที่เกี่ยวกับ การวางระบบรับชำระเงินสกุลต่างประเทศ (Multi-Currency Gateway) และการบันทึกบัญชี

พร้อมระบุผู้รับผิดชอบก่อนตัดสินใจหรือยื่นข้อมูล

เจ้าของธุรกิจที่ต้องการยกระดับระบบบัญชีให้พร้อมบริหารมากขึ้น สามารถติดต่อขอคำปรึกษาบริการเสริมของ A Plus Me ได้ตามความเหมาะสม