FIFO란 무엇인가요?

FIFO(First In, First Out)는 '선입선출' 원칙입니다. 창고나 선반에 먼저 들어온 물건을 먼저 판매하거나 사용한다는 뜻입니다. 창고와 마트에서는 새로 들어온 물건을 기존 물건 뒤에 진열하고 출고는 항상 앞쪽의 오래된 물건부터 하는 방식으로, 유통기한이 지나거나 낡아서 생기는 폐기 손실(로스)을 줄여 줍니다. 회계에서는 같은 이름이, 판매된 상품의 원가를 가장 오래된 매입 가격으로 계산하는 재고 평가 방법을 가리키기도 합니다.

선반 뒤에 잊혀진 박스는 재고 조사 날까지 눈에 띄지 않는 로스입니다. FIFO는 이를 막는 가장 오래되고 가장 저렴한 창고 규칙입니다. 프로그램도 추가 장비도 필요 없고 습관만 있으면 됩니다. 이 가이드는 FIFO를 선반에서 적용하는 방법, FEFO·LIFO와의 차이, 업종별 사례, 회계에서의 의미를 설명합니다.

선입선출은 무슨 뜻인가요?

같은 상품이 시기를 달리해 여러 로트로 들어왔다면 먼저 들어온 로트가 먼저 나갑니다. 마트에서는 어제 들어온 우유를 오늘 들어온 우유보다 먼저 팔고, 창고에서는 지난달에 들어온 박스를 이번 달에 들어온 박스보다 먼저 출고합니다. 당연해 보이는 규칙이지만 저절로 지켜지지는 않습니다. 새로 들어온 물건은 입구에서 가장 가까운 곳에 놓이고 꺼내기도 가장 쉽기 때문입니다. FIFO는 이 편리함을 거슬러 오래된 물건을 앞에 두는 규율입니다.

FIFO라는 말은 두 가지 맥락에서 쓰입니다. 창고에서는 물건의 물리적 순서, 즉 어떤 박스가 먼저 나갈지를 뜻합니다. 회계에서는 계산 방법, 즉 판매된 상품을 어떤 매입 가격으로 원가 계산할지를 뜻합니다. 두 가지는 같은 논리에 바탕을 두지만 서로 독립적입니다. 선반은 FIFO로 정리하면서 회계는 다른 방법을 쓸 수도 있습니다. 이 가이드는 주로 선반 정리를 다루고, 원가의 의미는 아래에서 짧은 예시로 설명합니다.

FIFO, FEFO, LIFO의 차이

규칙무엇이 먼저 나가나어디에 쓰나
FIFO — 먼저 들어온 것이 먼저 나감선반에 먼저 놓인 물건이 먼저 나갑니다.마트, 식품, 화장품 등 포장이나 모델이 낡는 모든 상품
FEFO — 유통기한이 가장 가까운 것이 먼저 나감입고 순서가 아니라 유통기한을 기준으로 합니다.식품, 의약품, 유제품 등. 나중에 들어온 로트의 유통기한이 더 짧을 수 있는 경우
LIFO — 마지막에 들어온 것이 먼저 나감가장 나중에 놓인 물건이 먼저 나갑니다.상하거나 낡지 않는 벌크 자재: 모래, 자갈, 벽돌, 철근

로트가 항상 같은 보관 기간으로 들어온다면 FIFO와 FEFO의 결과는 같습니다. 나중에 들어온 로트의 유통기한이 더 짧을 수 있다면 입고 순서가 아니라 박스에 적힌 날짜를 보세요. 이를 잡아내는 단계가 바로 입고 검수 때의 유통기한 확인입니다.

선반에서 FIFO를 적용하는 방법: 6단계

1. 새로 들어온 물건은 뒤쪽이나 아래쪽에 두세요

선반에 새 물건을 채우기 전에 기존 물건을 앞으로 당기고, 새 물건은 그 뒤에 놓으세요. 박스를 쌓아 둔 경우에는 새 박스를 아래로 넣습니다. 규칙은 단순하지만 가장 자주 깨지는 곳이 바로 여기입니다. 서두르는 직원은 앞에 놓는 편이 더 쉬워서 새 박스를 앞에 둡니다.

2. 박스와 선반에 날짜를 크게 적으세요

모든 박스의 잘 보이는 면에 입고일을, 유통기한이 있는 상품은 유통기한을 굵은 펜으로 적으세요. 피킹하는 사람이 어느 박스가 더 오래됐는지 고민할 필요가 없어야 합니다. 날짜는 한눈에 읽혀야 합니다.

3. 같은 상품은 한 곳에 보관하세요

한 상품이 두 선반에 나뉘어 있으면 어느 쪽이 더 오래됐는지 추적할 수 없고, 기존 로트를 다 비우기 전에 새 로트를 열게 됩니다. 자리가 부족하면 예비 재고를 위 칸에 두고 그 위치를 상품 정보에 적어 두세요. 앞 칸이 비는 대로 위에서 내려 채웁니다.

4. 출고는 항상 맨 앞 박스에서 하세요

주문을 준비하거나 매대에 상품을 내는 사람은 맨 앞에 있는 가장 오래된 박스를 집습니다. 뒤쪽에서 '더 깔끔해 보이는' 박스를 꺼내는 것이 FIFO를 깨는 두 번째로 흔한 습관입니다.

5. 일주일에 한 번 기한이 임박한 상품을 점검하세요

유통기한이 다가오는 상품을 주간 순회로 찾아내세요. 앞으로 당겨 놓거나 할인 판매하고, 공급업체와 합의가 되어 있다면 반품하세요. 기한이 지난 상품은 판매대에서 빼고 폐기 손실로 기록합니다.

6. 재고 조사 때 날짜도 함께 적으세요

재고 조사 중 수량 옆에 가장 오래된 박스의 날짜를 적어 두면 선반 뒤에 잊혀진 로트가 드러납니다. 뒤쪽에서 오래된 날짜의 박스가 나온다면 1단계가 지켜지지 않고 있다는 뜻입니다.

상품에 고정된 위치가 없으면 3단계를 적용할 수 없습니다. 위치 체계를 구축하는 방법은 선반 위치 코드 체계 가이드에, 기한이 지난 상품을 기록하는 방법은 폐기 손실(로스)이란 가이드에 있습니다.

업종별 FIFO 사례

어디서어떻게 적용하나
마트우유, 델리, 빵처럼 기한이 짧은 상품은 새로 들어온 것을 뒤에 진열하고, 냉장고 맨 앞에 있는 상품이 기한이 가장 짧은 것입니다. 계산대 근처 간식 선반에도 같은 규칙이 적용됩니다.
창고박스에 입고일을 라벨로 붙이고, 피킹은 앞 칸에서 하며, 예비 재고는 위 칸에서 대기시킵니다. 팔레트 창고에서 뒤에서 채우고 앞에서 비우는 랙 시스템은 FIFO가 저절로 적용됩니다.
레스토랑과 주방개봉한 용기마다 개봉일과 유통기한을 적고, 냉장고에서는 새로 만든 것을 기존 것 뒤에 둡니다. 조리해 둔 재료를 얼마 안에 사용해야 하는지는 사업장의 식품 안전 계획에 따라 정해집니다.
화장품과 의약품유통기한이 로트마다 다를 수 있으므로 FIFO 대신 FEFO를 적용합니다. 입고 순서가 아니라 박스에 적힌 날짜를 봅니다.
철물, 전자제품, 의류유통기한이 없어도 포장은 바래고, 모델은 바뀌고, 시즌은 지나갑니다. 오래된 물건이 먼저 나가면 팔리지 않는 재고가 선반에 쌓이는 것을 막을 수 있습니다.

FIFO 방법으로 원가 계산하기

회계에서 FIFO는 같은 상품을 서로 다른 가격에 매입했을 때 판매된 상품의 원가를 가장 오래된 매입 가격부터 계산합니다. 예시입니다.

거래수량단가금액
3월 1일 매입100개10 TL1.000 TL
3월 15일 매입100개12 TL1.200 TL
3월 판매150 개——
FIFO로 계산한 판매 원가100 + 50개10 TL 및 12 TL1.000 + 600 = 1.600 TL
FIFO로 계산한 잔여 재고50개12 TL600 TL

같은 예시에서 가중평균법으로 계산하면 단위 원가는 (1.000 + 1.200) ÷ 200 = 11 TL이고, 판매 원가는 1.650 TL, 잔여 재고는 550 TL입니다. 가격이 오르는 시기에는 FIFO가 원가를 더 낮게, 이익을 더 높게 보여 줍니다. 세 가지 방법의 비교는 재고 관리 가이드에 있으며, 회계 장부에 어떤 방법을 쓸지는 세무사(회계사)와 정하세요. 직접 매입한 로트(최대 다섯 가지 가격)로 판매 원가와 잔여 재고 가치를 계산하려면 FIFO 원가 계산 도구를 사용할 수 있으며, 이 도구는 같은 수치를 가중평균법과 LIFO로도 비교해 줍니다.

Ofisx에서의 FIFO

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 방법으로 원가는 어떻게 계산하나요?

판매 수량을 가장 오래된 매입분부터 매입 순서대로 차감하고, 각 부분에 해당 매입 가격을 곱합니다. 예를 들어 10 TL에 100개, 이어서 12 TL에 100개를 매입하고 150개를 판매했다면 판매 원가는 100 × 10 + 50 × 12 = 1.600 TL이고, 남은 50개의 가치는 50 × 12 = 600 TL입니다.

주방과 레스토랑에서는 FIFO를 어떻게 적용하나요?

들어오거나 조리한 모든 식재료에 날짜를 적고, 새 식재료는 냉장고에서 기존 것 뒤에 두며, 사용은 항상 맨 앞 용기부터 합니다. 개봉한 식재료에는 개봉일도 적습니다. 어떤 식재료를 얼마나 보관할지는 사업장의 식품 안전 계획이 정합니다.

FIFO를 적용하는 것은 의무인가요?

선반 운영 방식으로서는 일반적인 의무가 없습니다. 다만 식품 사업장은 식품 안전 시스템에서 보통 제품 순환을 요구합니다. 회계 장부에 어떤 재고 평가 방법을 쓸지는 세법 규정에 따라 달라지므로 세무사(회계사)와 정하세요.

Ofisx에 FIFO 추적 기능이 있나요?

Ofisx에는 로트나 유통기한 필드가 없으므로 FIFO는 프로그램이 아니라 선반에서 실천하는 운영 방식입니다. 프로그램은 상품별 재고 수량, 매입, 판매, 재고 실사를 관리하며, 기한이 지나 판매대에서 뺀 상품은 재고 실사 화면에서 선반에 남은 수량을 입력해 재고에서 차감합니다.

최종 업데이트: 2026-10-04

매입, 판매, 재고 실사를 앱에서

선반 정리는 직접, 재고 수량은 프로그램에서. 들어오고 나가는 물건을 스캔하는 즉시 반영하세요.

홈 화면: 매입, 판매, 반품, 비용을 한 번의 터치로
홈 화면: 매입, 판매, 반품, 비용을 한 번의 터치로
바코드로 빠른 판매와 재고 차감
바코드로 빠른 판매와 재고 차감
상품 목록, 재고 수량, 바코드 검색
상품 목록, 재고 수량, 바코드 검색
재무 현황: 고객 및 공급업체 잔액
재무 현황: 고객 및 공급업체 잔액

재고 조사 날을 기다리지 말고 선반에 무엇이 남았는지 알아보세요

무료 계정을 만들고 매입과 판매를 바코드로 기록하세요. 상품별 재고가 입출고 때마다 갱신됩니다.