มาตรฐานการรายงานทางการเงิน TFRS 15 เรื่องรายได้จากสัญญากับลูกค้าส่งผลกระทบโดยตรงต่อธุรกิจ SaaS ทุกราย เพราะรายได้แบบ Subscription ต้องถูกรับรู้ตามการส่งมอบบริการจริง ไม่ใช่วันที่รับเงิน บทความนี้อธิบาย 5 ขั้นตอนหลักของ TFRS 15 และวิธีนำมาใช้กับธุรกิจ SaaS อย่างถูกต้อง
TFRS 15 คืออะไรและทำไม SaaS ต้องสนใจ
มาตรฐานการรายงานทางการเงิน TFRS 15 (Thai Financial Reporting Standard 15) ซึ่งอิงตาม IFRS 15 ระหว่างประเทศ กำหนดหลักการรับรู้รายได้จากสัญญากับลูกค้าใหม่ทั้งหมด โดยมีผลบังคับใช้ในไทยตั้งแต่งบการเงินรอบปีบัญชีที่เริ่มในหรือหลัง 1 มกราคม 2562 สำหรับบริษัทในตลาดหลักทรัพย์ และส่วนใหญ่ถูกนำมาใช้สำหรับกิจการทั่วไปในเวลาต่อมา
ธุรกิจ SaaS (Software as a Service) ได้รับผลกระทบโดยตรง เพราะลักษณะรายได้ส่วนใหญ่เป็นแบบ Subscription รายเดือนหรือรายปี ซึ่งมีความซับซ้อนในการพิจารณาว่า ณ จุดใดควรรับรู้รายได้เข้าบัญชีกำไรขาดทุน
5 ขั้นตอนของ TFRS 15 ที่ SaaS ต้องใช้
ขั้นตอนที่ 1: ระบุสัญญากับลูกค้า
สัญญาที่จะนำ TFRS 15 มาใช้ต้องมีองค์ประกอบครบ ได้แก่ (1) มีการอนุมัติจากทั้งสองฝ่าย (2) ระบุสิทธิ์ของแต่ละฝ่ายได้ชัดเจน (3) มีเงื่อนไขการชำระเงินที่ระบุได้ (4) มีสาระสำคัญทางธุรกิจ และ (5) มีความเป็นไปได้สูงที่จะเรียกเก็บเงินได้จริง สำหรับ SaaS สัญญานี้มักคือ Terms of Service หรือข้อตกลงการใช้บริการที่ลูกค้ายอมรับตอน Sign Up
ขั้นตอนที่ 2: ระบุภาระการปฏิบัติ (Performance Obligations)
ธุรกิจ SaaS ต้องระบุให้ชัดว่ามีภาระการปฏิบัติอะไรบ้างในสัญญา เช่น
- การให้สิทธิ์เข้าถึงซอฟต์แวร์รายเดือน (สิทธิ์การใช้งาน)
- การติดตั้งระบบ (Onboarding/Implementation)
- การอบรมผู้ใช้ (Training)
- การสนับสนุนทางเทคนิค (Technical Support)
- การอัปเดตหรืออัปเกรดซอฟต์แวร์
สิ่งสำคัญคือแต่ละภาระการปฏิบัติต้องพิจารณาว่าสามารถแยกออกจากกันได้ (Distinct) หรือไม่ หากแยกได้ต้องรับรู้รายได้แยกกัน
ขั้นตอนที่ 3: กำหนดราคาตามสัญญา (Transaction Price)
ราคาตามสัญญาอาจมีความซับซ้อน เช่น มีส่วนลดปริมาณ มีค่าธรรมเนียมแปรผันตามการใช้งาน (Usage-based pricing) หรือมีการรับประกันผลลัพธ์ที่ทำให้ต้องประมาณการรายได้ที่แปรผัน (Variable Consideration) ในกรณี SaaS ที่มีการเสนอทดลองใช้ฟรี (Free Trial) ต้องพิจารณาว่าส่วนนี้กระทบต่อ Transaction Price อย่างไร
ขั้นตอนที่ 4: จัดสรรราคาให้กับภาระการปฏิบัติแต่ละข้อ
หาก SaaS ขาย Package ที่รวมทั้ง Software License + Implementation + Support ต้องจัดสรรราคาตามราคาขายแบบอิสระ (Standalone Selling Price) ของแต่ละบริการ ซึ่งอาจต้องใช้วิธีการประมาณการหากไม่มีราคาอ้างอิง เช่น Adjusted Market Assessment Approach หรือ Expected Cost Plus Margin Approach
ขั้นตอนที่ 5: รับรู้รายได้เมื่อส่งมอบภาระการปฏิบัติ
สำหรับ SaaS รายได้จาก Subscription รับรู้ ตามระยะเวลาการให้บริการ (Over Time) ไม่ใช่เมื่อรับเงิน เช่น หากลูกค้าชำระค่าบริการรายปีล่วงหน้า 12,000 บาท ต้องรับรู้รายได้เพียง 1,000 บาทต่อเดือน ส่วนที่เหลือต้องบันทึกเป็น Deferred Revenue (รายได้รับล่วงหน้า) ในงบดุล
การบันทึกบัญชีเบื้องต้นสำหรับ SaaS
| รายการ | เดบิต | เครดิต |
|---|---|---|
| รับเงินค่า Subscription รายปีล่วงหน้า | เงินสด/ลูกหนี้ 12,000 | รายได้รับล่วงหน้า 12,000 |
| รับรู้รายได้รายเดือน (เดือนที่ 1) | รายได้รับล่วงหน้า 1,000 | รายได้ค่าบริการ 1,000 |
| ค่า Onboarding แบบ One-time Fee | เงินสด 5,000 | รายได้รับล่วงหน้า 5,000 (รับรู้ตามระยะ) |
ปัญหาที่พบบ่อยใน SaaS ไทย
ปัญหา 1: รับรู้รายได้วันที่รับเงิน
นักบัญชีบางคนยังบันทึกรายได้ทั้งก้อนวันที่รับเงิน ซึ่งผิดหลัก TFRS 15 โดยเฉพาะการรับ Subscription ล่วงหน้าหลายเดือนหรือหลายปี
ปัญหา 2: ไม่แยก Bundled Service
บริษัท SaaS ที่ขาย Package รวมหลายบริการแต่รับรู้รายได้ทั้งก้อนพร้อมกัน อาจทำให้งบการเงินไม่สะท้อนความจริงและอาจถูกตั้งข้อสังเกตในการตรวจสอบบัญชี
ปัญหา 3: ไม่บันทึก Contract Asset และ Contract Liability
TFRS 15 แยกแนวคิด Contract Asset (สิทธิ์รับเงินที่ยังขึ้นอยู่กับเงื่อนไข) กับ Contract Liability (ภาระที่ต้องส่งมอบก่อนรับเงิน) ซึ่ง SaaS หลายรายสับสนกับลูกหนี้และรายได้รับล่วงหน้าแบบเดิม
การปรึกษาผู้ตรวจสอบบัญชีหรือที่ปรึกษามาตรฐานการบัญชีตั้งแต่ต้นจะช่วยลดความเสี่ยงและทำให้งบการเงินผ่านการตรวจสอบได้ราบรื่นกว่า
ใช้บทความนี้กับธุรกิจของคุณอย่างไร
เนื้อหาเรื่อง ธุรกิจ SaaS รับรู้รายได้อย่างไรให้ถูกต้องตาม TFRS 15 ควรนำไปใช้ตรวจสอบกับเอกสารและตัวเลขจริงของกิจการ ไม่ใช่อ่านเพื่อจำคำศัพท์ เพราะแนวทางบัญชีและภาษีขึ้นกับข้อเท็จจริง เอกสาร และรอบเวลาที่เกิดรายการของแต่ละธุรกิจ
เช็กลิสต์ก่อนนำไปใช้
- รวบรวมเอกสารรายรับ รายจ่าย ภาษีซื้อ-ขาย และรายการธนาคารให้ครบตามรอบเดือน
- ตรวจว่าธุรกรรมที่เกี่ยวข้องบันทึกบัญชีถูกต้องและมีหลักฐานรองรับครบถ้วน
- หากไม่แน่ใจเรื่องภาษี ควรปรึกษาผู้ทำบัญชีหรือที่ปรึกษาภาษีก่อนตัดสินใจ
แหล่งอ้างอิงที่ใช้ทบทวน
คำถามที่พบบ่อย (FAQ)
TFRS 15 บังคับใช้กับ SaaS ขนาดเล็กด้วยหรือไม่?
TFRS 15 บังคับใช้กับกิจการที่จัดทำงบการเงินตามมาตรฐานการรายงานทางการเงิน หากบริษัทมีผู้ตรวจสอบบัญชีหรือต้องการระดมทุน ควรนำ TFRS 15 มาใช้ตั้งแต่เริ่มต้นเพื่อความน่าเชื่อถือของงบการเงิน
Subscription รายเดือนต้องทำอะไรพิเศษตาม TFRS 15?
Subscription รายเดือนที่ชำระล่วงหน้าต้องรับรู้รายได้ตามระยะเวลาที่ให้บริการจริง หากรับเงินต้นเดือนแต่ให้บริการทั้งเดือน ต้องบันทึกเป็นรายได้รับล่วงหน้าก่อนแล้วรับรู้ตามวันที่ให้บริการจริง
ค่าบริการ Onboarding ต้องรับรู้รายได้อย่างไร?
ต้องพิจารณาก่อนว่า Onboarding เป็นภาระการปฏิบัติแยกต่างหากหรือเป็นส่วนหนึ่งของบริการหลัก ถ้าแยกได้ให้รับรู้เมื่อส่งมอบบริการ Onboarding เสร็จสิ้น แต่ถ้าแยกไม่ได้ให้รวมกับรายได้ Subscription และกระจายตามระยะเวลา
Free Trial กระทบการรับรู้รายได้ตาม TFRS 15 อย่างไร?
ช่วง Free Trial ที่ไม่มีการชำระเงินไม่กระทบรายได้โดยตรง แต่ต้องพิจารณาว่าเป็นส่วนหนึ่งของสัญญาหลักหรือไม่ หากมีการรวมค่า Trial ไว้ในราคา Package ต้องจัดสรรราคาให้เหมาะสม
บริษัท SaaS ต้องเปิดเผยข้อมูลอะไรเพิ่มเติมในงบการเงินตาม TFRS 15?
ต้องเปิดเผยการแยกประเภทรายได้ ยอดคงเหลือของ Contract Asset และ Contract Liability ณ ต้นและปลายงวด รวมถึงนโยบายการรับรู้รายได้ที่ใช้ และรายได้ที่คาดว่าจะรับรู้ในอนาคตจากสัญญาที่ยังไม่ส่งมอบ
SaaS ที่ใช้ Usage-based Pricing ต้องรับรู้รายได้อย่างไร?
รายได้แบบ Usage-based ถือเป็น Variable Consideration ต้องประมาณการยอดรายได้ตามหลัก Expected Value หรือ Most Likely Amount และรับรู้รายได้ตามการใช้งานจริงที่วัดได้แต่ละงวด ไม่ใช่ประมาณการล่วงหน้า
ถ้าลูกค้ายกเลิก Subscription กลางคัน ต้องทำอย่างไรกับรายได้ที่บันทึกไปแล้ว?
ส่วนที่รับรู้รายได้แล้วตามบริการที่ให้ไปจริงไม่ต้องปรับ แต่ Deferred Revenue ที่ค้างอยู่ต้องตัดออกและบันทึกเป็นหนี้สินที่ต้องคืนลูกค้า หรือรายได้หากนโยบายบอกว่าไม่มีการคืนเงิน