FIFO คืออะไร?
FIFO (First In, First Out) คือกฎ “เข้าก่อน ออกก่อน” สินค้าที่เข้าคลังหรือขึ้นชั้นก่อนจะถูกขายหรือนำไปใช้ก่อน หมายความว่าเมื่อของใหม่มาถึงในคลังหรือร้านค้า ให้จัดเก็บไว้ด้านหลังของเก่า และหยิบจากของเก่าที่อยู่ด้านหน้าเสมอ ซึ่งช่วยลดของเสียจากสินค้าหมดอายุหรือเสื่อมสภาพ ในงานบัญชี ชื่อเดียวกันนี้ยังใช้เรียกวิธีตีมูลค่าสต็อกที่คิดต้นทุนสินค้าที่ขายจากราคาซื้อเก่าที่สุดด้วย
กล่องที่ถูกลืมไว้หลังชั้นวางคือของเสียที่ไม่มีใครรู้จนถึงวันนับสต็อก FIFO เป็นกฎการจัดคลังที่เก่าแก่และถูกที่สุดที่ป้องกันเรื่องนี้ได้ ไม่ต้องใช้โปรแกรมหรืออุปกรณ์เพิ่ม ขอเพียงสร้างนิสัย คู่มือนี้อธิบายวิธีใช้ FIFO บนชั้นวาง ความแตกต่างจาก FEFO และ LIFO ตัวอย่างตามประเภทธุรกิจ และความหมายในทางบัญชี
“เข้าก่อน ออกก่อน” หมายความว่าอย่างไร?
ถ้าสินค้าชนิดเดียวกันเข้ามาเป็นล็อตในเวลาต่างกัน ล็อตที่มาก่อนจะออกก่อน ในร้านค้า นมที่มาเมื่อวานจะถูกขายก่อนนมที่มาวันนี้ ในคลัง กล่องที่มาเมื่อเดือนที่แล้วจะถูกส่งออกก่อนกล่องของเดือนนี้ กฎนี้ฟังดูเป็นธรรมชาติ แต่ไม่ได้เกิดขึ้นเอง เพราะของใหม่ที่เพิ่งมาถึงมักถูกวางใกล้ประตูที่สุดและหยิบง่ายที่สุด FIFO คือวินัยในการพลิกความง่ายนั้น โดยวางของเก่าไว้ด้านหน้า
คำว่า FIFO ใช้ในสองความหมาย ในคลังสินค้า หมายถึงลำดับทางกายภาพของสินค้า คือกล่องไหนจะออกก่อน ในงานบัญชี เป็นวิธีคำนวณ คือสินค้าที่ขายจะคิดต้นทุนจากราคาซื้อครั้งไหน ทั้งสองใช้หลักคิดเดียวกันแต่เป็นอิสระจากกัน ชั้นวางอาจจัดแบบ FIFO ขณะที่บัญชีใช้วิธีอื่นก็ได้ คู่มือนี้เน้นการจัดชั้นวางเป็นหลัก ส่วนความหมายด้านต้นทุนมีตัวอย่างสั้น ๆ ด้านล่าง
ความแตกต่างระหว่าง FIFO, FEFO และ LIFO
| กฎ | อะไรออกก่อน | ใช้ที่ไหน |
|---|---|---|
| FIFO — เข้าก่อน ออกก่อน | สินค้าที่ขึ้นชั้นก่อนจะออกก่อน | ร้านค้า อาหาร เครื่องสำอาง และสินค้าทุกชนิดที่บรรจุภัณฑ์หรือรุ่นล้าสมัยได้ |
| FEFO — ใกล้หมดอายุที่สุด ออกก่อน | ดูวันหมดอายุ ไม่ใช่ลำดับที่สินค้าเข้ามา | อาหาร ยา ผลิตภัณฑ์นม โดยเฉพาะเมื่อล็อตที่มาทีหลังอาจมีวันหมดอายุสั้นกว่า |
| LIFO — เข้าทีหลัง ออกก่อน | สินค้าที่วางล่าสุดจะออกก่อน | สินค้ากองที่ไม่เน่าเสียและไม่ล้าสมัย เช่น ทราย กรวด อิฐ เหล็ก |
ถ้าทุกล็อตมีอายุสินค้าเท่ากัน FIFO และ FEFO จะให้ผลเหมือนกัน แต่ถ้าล็อตที่มาทีหลังอาจมีวันหมดอายุสั้นกว่า ให้ดูวันที่บนกล่องแทนลำดับที่สินค้ามาถึง และจุดที่จะจับเรื่องนี้ได้คือการตรวจวันหมดอายุตอนรับสินค้าเข้า
ใช้ FIFO บนชั้นวางอย่างไร? หกขั้นตอน
1. จัดของใหม่ไว้ด้านหลังหรือด้านล่าง
ก่อนวางสินค้าใหม่บนชั้น ให้ดึงของเก่าที่อยู่บนชั้นมาไว้ด้านหน้า แล้ววางของใหม่ไว้ด้านหลัง ถ้าวางกล่องซ้อนกัน กล่องใหม่ให้เข้าไปอยู่ด้านล่าง กฎนี้ง่ายแต่พังบ่อยที่สุดตรงนี้ เพราะพนักงานที่รีบมักวางกล่องใหม่ไว้ด้านหน้า เนื่องจากทำได้ง่ายกว่า
2. เขียนวันที่ตัวใหญ่ ๆ บนกล่องและชั้นวาง
เขียนวันที่รับสินค้าบนด้านที่มองเห็นของทุกกล่อง และสำหรับสินค้าที่มีวันหมดอายุ ให้เขียนวันหมดอายุด้วยปากกามาร์กเกอร์เส้นหนา คนหยิบสินค้าไม่ควรต้องคิดว่ากล่องไหนเก่ากว่า วันที่ต้องอ่านได้ในแวบเดียว
3. เก็บสินค้าชนิดเดียวกันไว้ที่ตำแหน่งเดียว
เมื่อสินค้าชนิดเดียวกันกระจายอยู่หลายชั้น จะตามไม่ได้ว่าอันไหนเก่ากว่า และล็อตใหม่จะถูกเปิดก่อนที่ล็อตเก่าจะหมด ถ้าที่ไม่พอ ให้วางสต็อกสำรองไว้ช่องด้านบน และเขียนตำแหน่งนั้นลงในข้อมูลสินค้า เมื่อช่องด้านหน้าว่างก็ค่อยยกลงมาจากข้างบน
4. หยิบจากกล่องด้านหน้าเสมอ
คนที่จัดออเดอร์หรือนำสินค้าออกมาขึ้นชั้นจะหยิบกล่องที่อยู่หน้าสุดซึ่งเก่าที่สุด การดึงกล่องที่ “ดูเรียบร้อยกว่า” จากด้านหลังเป็นนิสัยที่พบบ่อยเป็นอันดับสองที่ทำให้ FIFO เสีย
5. ตรวจสินค้าใกล้หมดอายุสัปดาห์ละครั้ง
เดินตรวจรายสัปดาห์เพื่อหาสินค้าที่ใกล้หมดอายุ นำมาไว้ด้านหน้า ลดราคา หรือส่งคืนผู้จัดจำหน่ายหากตกลงกันไว้ สินค้าที่หมดอายุแล้วต้องนำออกจากการขายและบันทึกเป็นของเสีย
6. จดวันที่ตอนนับสต็อกด้วย
การจดวันที่ของกล่องที่เก่าที่สุดไว้ข้างจำนวนตอนนับสต็อก จะทำให้เห็นล็อตที่ถูกลืมไว้หลังชั้นวาง หากเจอกล่องวันที่เก่าอยู่ด้านหลัง แสดงว่าขั้นตอนที่หนึ่งไม่ได้ถูกปฏิบัติ
ถ้าสินค้าไม่มีตำแหน่งตายตัว ก็ทำขั้นตอนที่สามไม่ได้ วิธีวางระบบตำแหน่งอยู่ในคู่มือระบบกำหนดตำแหน่งชั้นวาง ส่วนวิธีบันทึกสินค้าที่หมดอายุอยู่ในคู่มือของเสียคืออะไร
ตัวอย่าง FIFO ตามประเภทธุรกิจ
| ที่ไหน | ใช้อย่างไร |
|---|---|
| ร้านค้า | สำหรับสินค้าอายุสั้น เช่น นม เดลี่ และขนมปัง ของใหม่จะวางไว้ด้านหลัง และสินค้าที่อยู่หน้าสุดในตู้แช่คือชิ้นที่หมดอายุเร็วที่สุด กฎเดียวกันใช้กับชั้นขนมใกล้แคชเชียร์ด้วย |
| คลังสินค้า | กล่องติดป้ายวันที่รับเข้า หยิบจากช่องด้านหน้า และสต็อกสำรองรออยู่ช่องด้านบน ในคลังแบบพาเลท ระบบชั้นวางที่เติมจากด้านหลังและเอาออกจากด้านหน้าจะใช้ FIFO ได้เองโดยธรรมชาติ |
| ร้านอาหารและครัว | ภาชนะทุกใบที่เปิดแล้วต้องเขียนวันที่เปิดและวันหมดอายุไว้ด้านบน ของที่เตรียมใหม่ในตู้เย็นวางไว้หลังของเก่า ส่วนวัตถุดิบที่เตรียมไว้ต้องใช้ภายในกี่วันนั้นให้เป็นไปตามแผนความปลอดภัยด้านอาหารของธุรกิจคุณ |
| เครื่องสำอางและยา | เนื่องจากวันหมดอายุอาจต่างกันระหว่างล็อต จึงใช้ FEFO แทน FIFO คือดูวันที่บนกล่อง ไม่ใช่ลำดับที่สินค้ามาถึง |
| ฮาร์ดแวร์ อิเล็กทรอนิกส์ เสื้อผ้า | แม้ไม่มีวันหมดอายุ แต่บรรจุภัณฑ์ก็ซีดจาง รุ่นเปลี่ยน และฤดูกาลผ่านไป การให้ของเก่าออกก่อนช่วยป้องกันไม่ให้สต็อกที่ขายไม่ได้สะสมบนชั้นวาง |
การคำนวณต้นทุนด้วยวิธี FIFO
ในงานบัญชี FIFO คือเมื่อคุณซื้อสินค้าชนิดเดียวกันในราคาต่างกัน ต้นทุนของสินค้าที่ขายจะคำนวณโดยเริ่มจากราคาซื้อเก่าที่สุด ตัวอย่าง:
| รายการ | จำนวน | ราคาต่อหน่วย | จำนวนเงิน |
|---|---|---|---|
| ซื้อ 1 มี.ค. | 100 ชิ้น | 10 TL | 1.000 TL |
| ซื้อ 15 มี.ค. | 100 ชิ้น | 12 TL | 1.200 TL |
| ขายในเดือนมี.ค. | 150 ชิ้น | — | — |
| ต้นทุนสินค้าที่ขายตาม FIFO | 100 + 50 ชิ้น | 10 TL และ 12 TL | 1.000 + 600 = 1.600 TL |
| สต็อกคงเหลือตาม FIFO | 50 ชิ้น | 12 TL | 600 TL |
ในตัวอย่างเดียวกัน หากใช้วิธีถัวเฉลี่ยถ่วงน้ำหนัก ต้นทุนต่อหน่วยคือ (1.000 + 1.200) ÷ 200 = 11 TL ต้นทุนสินค้าที่ขายเท่ากับ 1.650 TL และสต็อกคงเหลือ 550 TL เมื่อราคาสูงขึ้น FIFO จะแสดงต้นทุนต่ำกว่าและกำไรสูงกว่า การเปรียบเทียบทั้งสามวิธีอยู่ในคู่มือการบริหารสินค้าคงคลัง ส่วนวิธีที่จะใช้ในบัญชีของคุณ ให้กำหนดร่วมกับนักบัญชีของคุณ หากต้องการคำนวณต้นทุนสินค้าที่ขายและมูลค่าสต็อกคงเหลือจากล็อตที่คุณซื้อจริง (ได้ถึงห้าราคา) ใช้เครื่องมือคำนวณต้นทุน FIFO เครื่องมือนี้ยังเปรียบเทียบตัวเลขชุดเดียวกันกับวิธีถัวเฉลี่ยถ่วงน้ำหนักและ LIFO ให้ด้วย
FIFO ใน Ofisx
Ofisx ไม่มีช่องล็อตหรือวันหมดอายุ FIFO เป็นระเบียบที่ทำบนชั้นวาง ไม่ใช่ในโปรแกรม โปรแกรมเก็บจำนวนสต็อกของสินค้าแต่ละรายการ สินค้าที่เข้ามาบันทึกโดยสแกนบาร์โค้ดในหน้าซื้อเข้า และการขายจะหักออกจากสต็อก สินค้าที่หมดอายุและนำออกจากการขายแล้ว ให้ตัดออกจากสต็อกโดยกรอกจำนวนที่เหลืออยู่บนชั้นในหน้านับสต็อก คุณสามารถเขียนตำแหน่งชั้นที่เก็บสต็อกสำรองไว้ในชื่อสินค้าหรือหมวดหมู่ได้ ดูหน้าจออื่นของโปรแกรมได้ที่หน้าฟีเจอร์
คำถามที่พบบ่อย
FIFO คืออะไรโดยสรุป?
FIFO คือกฎ “เข้าก่อน ออกก่อน” สินค้าที่เข้าคลังหรือขึ้นชั้นก่อนจะถูกขายหรือนำไปใช้ก่อน เป็นระเบียบการจัดชั้นที่ป้องกันไม่ให้ของเก่าถูกลืมและเสียอยู่บนชั้นในคลังและร้านค้า ส่วนในงานบัญชีคือวิธีตีมูลค่าสต็อกที่คิดต้นทุนสินค้าที่ขายจากราคาซื้อเก่าที่สุด
FIFO ย่อมาจากอะไร?
FIFO เป็นตัวย่อของวลีภาษาอังกฤษ “First In, First Out” ซึ่งแปลว่า “เข้าก่อน ออกก่อน” ส่วนตรงข้ามคือ LIFO: “Last In, First Out” เข้าทีหลัง ออกก่อน
FIFO กับ FEFO ต่างกันอย่างไร?
FIFO ดูลำดับที่สินค้ามาถึง ส่วน FEFO (First Expired, First Out) ดูวันหมดอายุ ถ้าทุกล็อตมีอายุสินค้าเท่ากัน ทั้งสองให้ผลเหมือนกัน แต่ถ้าล็อตที่มาทีหลังอาจมีวันหมดอายุสั้นกว่า ซึ่งพบบ่อยในอาหารและยา ให้ใช้ FEFO คือสินค้าที่วันหมดอายุใกล้ที่สุดออกก่อน
คำนวณต้นทุนตามวิธี FIFO อย่างไร?
ตัดจำนวนที่ขายโดยเริ่มจากการซื้อครั้งเก่าที่สุดตามลำดับการซื้อ แล้วคูณแต่ละส่วนด้วยราคาซื้อของมันเอง เช่น ซื้อ 100 ชิ้นในราคา 10 TL แล้วซื้ออีก 100 ชิ้นในราคา 12 TL และขายไป 150 ชิ้น ต้นทุนสินค้าที่ขายคือ 100 × 10 + 50 × 12 = 1.600 TL และมูลค่าของ 50 ชิ้นที่เหลือคือ 50 × 12 = 600 TL
ใช้ FIFO ในครัวและร้านอาหารอย่างไร?
เขียนวันที่บนสินค้าทุกชิ้นที่รับเข้าและที่เตรียมไว้ วางของใหม่ไว้หลังของเก่าในตู้เย็น และหยิบใช้จากภาชนะด้านหน้าเสมอ สำหรับของที่เปิดแล้วให้เขียนวันที่เปิดด้วย ส่วนระยะเวลาที่เก็บสินค้าแต่ละอย่างได้นั้น ให้เป็นไปตามแผนความปลอดภัยด้านอาหารของธุรกิจ
จำเป็นต้องใช้ FIFO หรือไม่?
ในแง่การจัดชั้นวางไม่มีข้อบังคับทั่วไป แต่ระบบความปลอดภัยด้านอาหารในธุรกิจอาหารมักกำหนดให้หมุนเวียนสินค้า ส่วนวิธีตีมูลค่าสต็อกในบัญชีขึ้นอยู่กับกฎหมายภาษี ให้กำหนดร่วมกับนักบัญชีของคุณ
Ofisx มีการติดตาม FIFO ไหม?
Ofisx ไม่มีช่องล็อตหรือวันหมดอายุ FIFO จึงเป็นระเบียบที่ทำบนชั้นวาง ไม่ใช่ในโปรแกรม โปรแกรมเก็บจำนวนสต็อกรายสินค้า การซื้อเข้า การขาย และการนับสต็อก สินค้าที่หมดอายุและนำออกจากการขายแล้ว ให้ตัดออกจากสต็อกโดยกรอกจำนวนที่เหลืออยู่บนชั้นในหน้านับสต็อก
อัปเดตล่าสุด: 2026-10-04
ซื้อ ขาย และนับสต็อก ในแอป
การจัดชั้นวางเป็นหน้าที่ของคุณ ส่วนจำนวนสต็อกอยู่ในโปรแกรม สินค้าเข้าและออกจะถูกบันทึกทันทีที่สแกน




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