ธุรกิจก่อสร้างและ IT Solution ที่รับงานสัญญาระยะยาวมักเผชิญคำถามเดียวกัน คือ "ควรรับรู้รายได้เมื่อไหร่และเท่าไหร่?" — TFRS 15 ให้คำตอบผ่านกรอบ 5 ขั้นตอนที่ชัดเจนและนำไปปฏิบัติได้

TFRS 15 คืออะไร และทำไม SME ก่อสร้าง-IT ต้องรู้

มาตรฐานการรายงานทางการเงิน ฉบับที่ 15 (TFRS 15) เรื่อง รายได้จากสัญญาที่ทำกับลูกค้า ออกโดยสภาวิชาชีพบัญชีในพระบรมราชูปถัมภ์ (สวบ.) โดยอ้างอิงมาตรฐาน IFRS 15 ของ IASB และมีผลบังคับใช้กับกิจการที่จัดทำงบการเงินตามมาตรฐาน TFRS สำหรับ PAEs และ TFRS for NPAEs บางกิจการที่เลือกใช้

หลักการสำคัญของ TFRS 15 คือ กิจการรับรู้รายได้ เมื่อโอนการควบคุม (Transfer of Control) ในสินค้าหรือบริการให้แก่ลูกค้า ในจำนวนที่สะท้อนสิ่งตอบแทนที่กิจการคาดว่าจะมีสิทธิได้รับ แนวคิดนี้แตกต่างจากมาตรฐานเดิมที่เน้นการโอน "ความเสี่ยงและผลตอบแทน"

สำหรับธุรกิจ SME ที่รับงานสัญญาก่อสร้างหรือพัฒนาระบบ IT ผลกระทบสำคัญมีสองด้าน ได้แก่ การตัดสินใจว่าจะรับรู้รายได้ "ตามระยะเวลา" (Over Time) หรือ "ณ จุดเวลาเดียว" (At a Point in Time) และการจัดการกับสัญญาที่มีหลายภาระหรือมีราคาผันแปร ซึ่งทั้งสองประเด็นนี้คือแหล่งที่มาของข้อผิดพลาดทางบัญชีที่พบบ่อยที่สุดในอุตสาหกรรม

5 ขั้นตอนการรับรู้รายได้ตาม TFRS 15 (Five-Step Model)

TFRS 15 กำหนดกระบวนการรับรู้รายได้เป็น 5 ขั้นตอนตามลำดับ ดังนี้

ขั้นตอนที่ 1 — ระบุสัญญากับลูกค้า (Identify the Contract)

สัญญาที่ TFRS 15 ใช้บังคับต้องมีองค์ประกอบครบถ้วน คือ ทั้งสองฝ่ายอนุมัติสัญญา, กำหนดสิทธิของแต่ละฝ่ายได้ชัดเจน, กำหนดเงื่อนไขชำระเงินได้, มีเนื้อหาเชิงพาณิชย์ และมีความน่าจะเป็นสมเหตุสมผลที่กิจการจะได้รับสิ่งตอบแทน สัญญาอาจอยู่ในรูปแบบลายลักษณ์อักษร วาจา หรือโดยปริยายจากธรรมเนียมปฏิบัติทางธุรกิจก็ได้

สำหรับธุรกิจก่อสร้าง สัญญาจ้างเหมาที่ลงนามและมีประมาณการต้นทุนแนบมักผ่านเกณฑ์นี้ได้ทันที อย่างไรก็ตาม งานที่ยังอยู่ในขั้นตอบรับใบเสนอราคาหรือ LOI ที่ยังไม่สมบูรณ์ ไม่ถือเป็นสัญญาตาม TFRS 15 จึงยังรับรู้รายได้ไม่ได้

ขั้นตอนที่ 2 — ระบุภาระที่ต้องปฏิบัติ (Identify Performance Obligations)

ภาระที่ต้องปฏิบัติ (Performance Obligation) คือสัญญาที่ให้คำมั่นว่าจะโอนสินค้าหรือบริการที่ "แยกออกได้" (Distinct) ให้แก่ลูกค้า ทดสอบความเป็น Distinct ด้วยสองเกณฑ์ คือ (1) ลูกค้าได้รับประโยชน์จากสินค้า/บริการนั้นได้ด้วยตนเองหรือร่วมกับทรัพยากรอื่นที่มีอยู่แล้ว และ (2) คำมั่นของกิจการในการโอนสินค้า/บริการนั้นสามารถระบุแยกออกจากคำมั่นอื่นในสัญญาได้

ตัวอย่างธุรกิจ IT Solution: สมมุติว่าบริษัท IT SME ทำสัญญา 5 ล้านบาทกับลูกค้า ประกอบด้วย (ก) พัฒนาและติดตั้งระบบ ERP และ (ข) บำรุงรักษาระบบ 2 ปีหลังส่งมอบ หากพิจารณาแล้วว่าบริการบำรุงรักษาสามารถแยกออกจากการพัฒนาระบบได้ กิจการต้องระบุเป็น 2 Performance Obligations แยกกัน ไม่ใช่รับรู้รายได้ทั้ง 5 ล้านบาทพร้อมกันเมื่อส่งมอบระบบ

ตัวอย่างธุรกิจก่อสร้าง: สัญญาก่อสร้างอาคารสำนักงานที่รวมงานออกแบบสถาปัตยกรรม งานโครงสร้าง และงานตกแต่งภายใน หากทุกส่วนทำงานร่วมกันอย่างแยกไม่ออกเพื่อผลลัพธ์รวม (อาคารที่เสร็จสมบูรณ์) โดยทั่วไปจะถือเป็น 1 Performance Obligation เดียว

ขั้นตอนที่ 3 — กำหนดราคาของรายการ (Determine the Transaction Price)

ราคาของรายการคือจำนวนสิ่งตอบแทนที่กิจการคาดว่าจะมีสิทธิได้รับ ซึ่งอาจซับซ้อนหาก มีราคาผันแปร (Variable Consideration) เช่น โบนัสเมื่อส่งงานก่อนกำหนด (Performance Bonus), ค่าปรับเมื่อส่งงานช้า (Penalty/Liquidated Damages), ส่วนลดปริมาณ หรือมูลค่างานเพิ่มที่ยังอยู่ระหว่างต่อรอง

TFRS 15 กำหนดให้ประมาณค่า Variable Consideration ด้วย 2 วิธี คือ วิธีมูลค่าคาดหวัง (Expected Value) ซึ่งเหมาะกับกิจการที่มีสัญญาจำนวนมากที่คล้ายกัน และวิธีผลลัพธ์ที่น่าจะเป็น (Most Likely Amount) ซึ่งเหมาะกับสัญญาที่มีผลลัพธ์เพียง 2 ทาง เช่น ได้โบนัสหรือไม่ได้

ข้อจำกัดสำคัญ: กิจการต้องรวม Variable Consideration เข้าราคาของรายการก็ต่อเมื่อมีความน่าจะเป็นสูงมาก (Highly Probable) ว่าจะไม่มีการกลับรายการรายได้ที่รับรู้ไปแล้วอย่างมีนัยสำคัญในภายหลัง หากไม่แน่ใจ ควรละเว้นส่วนที่ไม่แน่นอนออกก่อน

ขั้นตอนที่ 4 — ปันส่วนราคาของรายการ (Allocate the Transaction Price)

เมื่อสัญญามีมากกว่า 1 Performance Obligation ต้องปันส่วนราคารวมตาม ราคาขายแบบ Stand-alone ของแต่ละ Performance Obligation กล่าวคือ ราคาที่กิจการจะขายสินค้า/บริการนั้นแยกต่างหากให้แก่ลูกค้า

กลับมาที่ตัวอย่าง IT Solution มูลค่า 5 ล้านบาท สมมุติว่าหากขายแยกกัน ระบบ ERP จะมีราคา 4 ล้านบาท และบริการบำรุงรักษาจะมีราคา 1.5 ล้านบาท (รวม Stand-alone 5.5 ล้านบาท) กิจการต้องปันส่วนราคา 5 ล้านบาทตามสัดส่วน ดังนี้

  • ระบบ ERP: 5,000,000 × (4,000,000 / 5,500,000) = ประมาณ 3,636,364 บาท
  • บริการบำรุงรักษา: 5,000,000 × (1,500,000 / 5,500,000) = ประมาณ 1,363,636 บาท

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

ขั้นตอนที่ 5 — รับรู้รายได้เมื่อปฏิบัติตามภาระเสร็จสิ้น (Recognise Revenue)

ขั้นตอนสุดท้ายคือการตัดสินว่า Performance Obligation แต่ละรายการจะรับรู้รายได้ "ตามระยะเวลา" (Over Time) หรือ "ณ จุดเวลาเดียว" (At a Point in Time)

การรับรู้รายได้ Over Time เกิดขึ้นเมื่อเข้าเกณฑ์อย่างน้อย 1 ใน 3 ข้อ ได้แก่ (1) ลูกค้าได้รับและใช้ประโยชน์จากสิ่งที่กิจการปฏิบัติพร้อมกันไปในขณะที่กิจการปฏิบัติ เช่น บริการทำความสะอาดรายวัน, (2) การปฏิบัติของกิจการสร้างหรือเพิ่มมูลค่าสินทรัพย์ที่ลูกค้าควบคุมขณะที่สร้าง เช่น ก่อสร้างบนที่ดินของลูกค้า, หรือ (3) การปฏิบัติของกิจการไม่ได้สร้างสินทรัพย์ที่มีประโยชน์ทางเลือกอื่นสำหรับกิจการ และกิจการมีสิทธิที่บังคับได้ในการรับชำระเงินสำหรับผลงานที่ผ่านมาแล้ว

สำหรับการรับรู้ Over Time ต้องวัด ความคืบหน้า (Progress) ด้วยวิธีที่สม่ำเสมอและสะท้อนความเป็นจริง แบ่งเป็น 2 กลุ่มหลัก คือ วิธีผลลัพธ์ (Output Methods) เช่น สำรวจงานที่เสร็จ, จำนวนหน่วยที่ส่งมอบ และวิธีปัจจัยนำเข้า (Input Methods) เช่น สัดส่วนต้นทุนที่เกิดขึ้นต่อต้นทุนรวมที่ประมาณ (Cost-to-Cost Method) ซึ่งเป็นที่นิยมมากในธุรกิจก่อสร้าง

การรับรู้รายได้ Over Time กับ At a Point in Time: เลือกอย่างไรให้ถูก

ข้อผิดพลาดที่พบบ่อยในธุรกิจ SME คือการรับรู้รายได้ทั้งก้อนเมื่อส่งงาน ซึ่งอาจถูกต้องสำหรับบางสัญญาแต่ผิดสำหรับหลายสัญญา การตรวจสอบเกณฑ์ Over Time อย่างรอบคอบจึงเป็นสิ่งจำเป็น

ธุรกิจก่อสร้าง: สัญญาก่อสร้างอาคารบนที่ดินของลูกค้าโดยทั่วไปผ่านเกณฑ์ Over Time เกณฑ์ที่ 2 เสมอ เพราะโครงสร้างที่สร้างขึ้นเป็นของลูกค้าตั้งแต่เริ่มก่อสร้าง กิจการจึงควรรับรู้รายได้ตามสัดส่วนความคืบหน้าของงานทุกงวดรายงาน

ธุรกิจ IT Solution: การพัฒนาซอฟต์แวร์ที่กำหนดเองสำหรับลูกค้าโดยเฉพาะ (Customized Software) มักผ่านเกณฑ์ Over Time เกณฑ์ที่ 3 หากสัญญากำหนดชัดเจนว่าลูกค้าต้องจ่ายค่าจ้างตามสัดส่วนงานที่ทำไปแล้วในกรณีบอกเลิกสัญญา แต่หากเป็นซอฟต์แวร์สำเร็จรูปที่นำไปขายต่อให้ลูกค้ารายอื่นได้ มักต้องรับรู้รายได้ At a Point in Time เมื่อส่งมอบ

ข้อแนะนำ: กิจการควรจัดทำเอกสาร การวิเคราะห์สัญญา (Contract Analysis) ไว้เป็นหลักฐานสำหรับทุกสัญญาขนาดใหญ่ ครอบคลุมการพิจารณาเกณฑ์ Over Time ทั้ง 3 ข้อ และวิธีวัดความคืบหน้าที่เลือกใช้ เพื่อรองรับการตรวจสอบโดยผู้สอบบัญชี หาก รับทำบัญชีรายเดือน โดยสำนักงานบัญชีที่มีความเชี่ยวชาญ การจัดทำเอกสารนี้สามารถเป็นส่วนหนึ่งของกระบวนการปิดบัญชีรายเดือนได้เลย

Contract Assets, Contract Liabilities และผลกระทบต่องบดุล

หลังจากรับรู้รายได้ตาม TFRS 15 แล้ว กิจการต้องนำเสนอรายการที่เกิดขึ้นในงบดุล ดังนี้

  • Contract Asset (สินทรัพย์ตามสัญญา): เกิดขึ้นเมื่อกิจการปฏิบัติงานไปแล้ว (รับรู้รายได้แล้ว) แต่ยังไม่มีสิทธิในการรับเงินที่ไม่มีเงื่อนไข เช่น ก่อสร้างไปแล้ว 40% แต่สัญญาอนุญาตให้เรียกเก็บเงินได้เมื่อถึง 50% — ส่วนต่าง 10% แสดงเป็น Contract Asset
  • Trade Receivable (ลูกหนี้การค้า): เกิดขึ้นเมื่อกิจการมีสิทธิรับเงินโดยไม่มีเงื่อนไข เช่น ออกใบแจ้งหนี้แล้วและครบกำหนดชำระตามสัญญาแล้ว
  • Contract Liability (หนี้สินตามสัญญา): เกิดขึ้นเมื่อกิจการได้รับเงินล่วงหน้าจากลูกค้าก่อนที่จะปฏิบัติงาน เช่น รับเงินมัดจำหรือค่างวดแรกก่อนเริ่มก่อสร้าง — ต้องแสดงเป็นหนี้สินจนกว่าจะปฏิบัติงานครบตามภาระนั้น ไม่ใช่รับรู้เป็นรายได้ทันที

การจำแนกรายการเหล่านี้อย่างถูกต้องมีความสำคัญอย่างยิ่ง เพราะกระทบทั้งโครงสร้างงบดุลและการคำนวณภาษีเงินได้นิติบุคคล กล่าวคือ รายได้ทางบัญชีตาม TFRS 15 อาจแตกต่างจากรายได้ทางภาษีที่ต้องยื่นตามประมวลรัษฎากร ซึ่งจำเป็นต้องปรับปรุงรายการผ่าน ตารางกระทบรายได้ทางบัญชีกับทางภาษี ในการยื่นแบบ ภ.ง.ด. 50

ผลกระทบต่อภาษีและการวางแผน

ประเด็นที่ SME มักสับสนคือ TFRS 15 กำหนดหลักการทางบัญชี แต่ กรมสรรพากรอาจมีเกณฑ์การรับรู้รายได้ทางภาษีที่แตกต่างออกไป ในทางปฏิบัติ กิจการต้องดูแลทั้งสองมิติพร้อมกัน ดังนี้

  • รายได้ทางบัญชี (TFRS 15): รับรู้ตามความคืบหน้า หรือตาม Performance Obligation ที่สำเร็จ
  • รายได้ทางภาษี: โดยทั่วไปกรมสรรพากรพิจารณาจากสิทธิเรียกร้องตามสัญญาและงวดที่ถึงกำหนดชำระ ซึ่งอาจไม่ตรงกับจังหวะการรับรู้ทางบัญชี

ข้อแตกต่างนี้นำไปสู่การเกิด ภาษีเงินได้รอการตัดบัญชี (Deferred Tax) ในงบการเงิน ซึ่งนักบัญชีที่คุ้นเคยกับ TFRS 15 ต้องเข้าใจและนำเสนออย่างถูกต้อง สำหรับ SME ที่มีรายได้ไม่เกิน 30 ล้านบาทและทุนจดทะเบียนไม่เกิน 5 ล้านบาท อัตราภาษีเงินได้นิติบุคคลจะเป็นอัตราก้าวหน้า คือ กำไรสุทธิส่วนที่ไม่เกิน 300,000 บาทได้รับยกเว้น ส่วนที่เกิน 300,000 บาทแต่ไม่เกิน 3,000,000 บาทเสียในอัตรา 15% และส่วนที่เกิน 3,000,000 บาทเสียในอัตรา 20% (ข้อมูล ณ ปี 2569)

ดังนั้นการรับรู้รายได้ที่เร็วหรือช้าเกินไปอาจส่งผลต่อการกระจายกำไรสุทธิข้ามปีบัญชีและภาระภาษีที่แตกต่างกันได้อย่างมีนัยสำคัญ การ วางแผนภาษี ร่วมกับที่ปรึกษาที่เข้าใจทั้ง TFRS 15 และประมวลรัษฎากรจึงเป็นสิ่งที่ธุรกิจก่อสร้างและ IT Solution ควรให้ความสำคัญตั้งแต่ต้น

นอกจากนี้ หากสัญญามีการรับเงินมัดจำหรืองวดล่วงหน้า กิจการต้องพิจารณาด้วยว่าเข้าเกณฑ์ต้องจดทะเบียนภาษีมูลค่าเพิ่ม (VAT) หรือไม่ เนื่องจากเกณฑ์รายได้ที่ต้องจดทะเบียน VAT อยู่ที่รายได้จากการขายสินค้าหรือให้บริการเกิน 1,800,000 บาทต่อปี (ข้อมูล ณ ปี 2569 — ควรตรวจสอบอัตราและเกณฑ์ที่บังคับใช้ ณ ปีที่ยื่นกับกรมสรรพากร)

Practical Checklist: สิ่งที่ SME ควรเตรียมก่อนปิดงบ

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

  • เอกสารวิเคราะห์สัญญา (Contract Analysis Memo): ระบุว่าสัญญาเข้าเกณฑ์ TFRS 15 หรือไม่ มี Performance Obligation กี่รายการ และแต่ละรายการรับรู้ Over Time หรือ At a Point in Time พร้อมเหตุผล
  • ประมาณการต้นทุนรวม (Total Cost Estimate): สำหรับสัญญาที่ใช้ Cost-to-Cost Method ต้องมีการประมาณต้นทุนที่เชื่อถือได้และปรับปรุงอย่างสม่ำเสมอ เพราะการประมาณผิดจะทำให้รายได้ที่รับรู้คลาดเคลื่อนทันที
  • บันทึกความคืบหน้าของงาน: รายงาน Progress Report หรือใบรับรองงาน (Inspection Certificate) ที่ได้รับจากลูกค้าหรือวิศวกรตรวจงาน ซึ่งเป็นหลักฐานสนับสนุนเปอร์เซ็นต์ความคืบหน้า
  • ตารางแสดง Contract Asset / Liability: จัดทำตาราง Rollforward แสดงยอดเปิด, รายการเพิ่ม/ลดในระหว่างงวด, และยอดปิดสำหรับทุกสัญญา
  • การปรับปรุงชั่วคราว (Adjustments) ก่อนยื่นภาษี: เตรียมตารางกระทบรายได้ทางบัญชีกับทางภาษีสำหรับ ภ.ง.ด. 50 เพื่อให้นักบัญชีและผู้สอบบัญชีตรวจสอบได้
  • การเปิดเผยข้อมูลในงบการเงิน: TFRS 15 กำหนดให้เปิดเผยข้อมูลเกี่ยวกับสัญญากับลูกค้าอย่างละเอียด รวมถึงนโยบายการบัญชีการรับรู้รายได้ ยอดคงเหลือ Contract Asset/Liability และรายได้ที่คาดว่าจะรับรู้ในอนาคตจากสัญญาปัจจุบัน

ใช้บทความนี้กับธุรกิจของคุณอย่างไร

เนื้อหาเรื่อง การรับรู้รายได้สัญญาระยะยาวตาม TFRS 15: คู่มือ 5 ขั้นตอนสำหรับธุรกิจก่อสร้างและ IT Solution ควรนำไปใช้ตรวจสอบกับเอกสารและตัวเลขจริงของกิจการ ไม่ใช่อ่านเพื่อจำคำศัพท์ เพราะแนวทางบัญชีและภาษีขึ้นกับข้อเท็จจริง เอกสาร และรอบเวลาที่เกิดรายการของแต่ละธุรกิจ

เช็กลิสต์ก่อนนำไปใช้

  • รวบรวมเอกสารรายรับ รายจ่าย ภาษีซื้อ-ขาย และรายการธนาคารให้ครบตามรอบเดือน
  • ตรวจว่าธุรกรรมที่เกี่ยวข้องบันทึกบัญชีถูกต้องและมีหลักฐานรองรับครบถ้วน
  • หากไม่แน่ใจเรื่องภาษี ควรปรึกษาผู้ทำบัญชีหรือที่ปรึกษาภาษีก่อนตัดสินใจ

แหล่งอ้างอิงที่ใช้ทบทวน

คำถามที่พบบ่อย (FAQ)

TFRS 15 บังคับใช้กับ SME ทุกบริษัทหรือไม่

TFRS 15 บังคับใช้กับกิจการที่จัดทำงบการเงินตามมาตรฐาน TFRS สำหรับ PAEs (บริษัทที่มีส่วนได้เสียสาธารณะ) ส่วนกิจการที่จัดทำงบตาม TFRS for NPAEs (ซึ่ง SME ส่วนใหญ่ใช้) จะใช้หลักการรับรู้รายได้ตาม TFRS for NPAEs บทที่ 23 ซึ่งมีความใกล้เคียงกับ TFRS 15 แต่ไม่เหมือนกันทุกประการ อย่างไรก็ตาม SME ที่มีสัญญาระยะยาวมูลค่าสูงหรือมีแผนขยายกิจการควรศึกษา TFRS 15 ไว้ล่วงหน้า และหารือกับผู้สอบบัญชีเพื่อกำหนดกรอบการรับรู้รายได้ที่เหมาะสม

ธุรกิจก่อสร้างควรวัดความคืบหน้าของงานด้วยวิธีอะไร

TFRS 15 ไม่ได้กำหนดว่าต้องใช้วิธีใด แต่กิจการต้องเลือกวิธีที่สะท้อนความคืบหน้าในการโอนการควบคุมได้ดีที่สุด ธุรกิจก่อสร้างไทยนิยมใช้วิธี Cost-to-Cost (Input Method) ซึ่งคำนวณจากสัดส่วนต้นทุนที่เกิดขึ้นจริงต่อต้นทุนรวมที่ประมาณ เพราะสอดคล้องกับระบบงบประมาณก่อสร้างที่มีอยู่แล้ว สิ่งสำคัญคือต้องใช้วิธีเดิมอย่างสม่ำเสมอทุกงวด และประมาณต้นทุนรวมให้แม่นยำ เพราะหากประมาณผิดพลาด รายได้ที่รับรู้จะคลาดเคลื่อนทันที

รับเงินมัดจำล่วงหน้าจากลูกค้าต้องบันทึกบัญชีอย่างไรตาม TFRS 15

เงินที่ได้รับล่วงหน้าก่อนที่กิจการจะปฏิบัติงานต้องบันทึกเป็น Contract Liability (หนี้สินตามสัญญา) ไม่ใช่รายได้ทันที เมื่อกิจการปฏิบัติงานตามภาระที่ต้องปฏิบัติแต่ละรายการเสร็จสิ้น จึงโอน Contract Liability มาเป็นรายได้ตามสัดส่วนที่เหมาะสม นอกจากนี้หากมีองค์ประกอบทางการเงินที่มีนัยสำคัญในสัญญา (เช่น รับเงินล่วงหน้านานหลายปี) TFRS 15 กำหนดให้พิจารณาผลกระทบของมูลค่าเงินตามเวลา (Time Value of Money) ด้วย