先入先出法(FIFO)

先入先出法(FIFO)は、先に仕入れたものから先に払い出すと考えて原価を計算する方法です。単価をならさず、古い層から順に払い出すため、物価が上がる局面では払出原価が低め、月末在庫が高めに出やすくなります。2級では、移動平均法との計算結果の違いを押さえます。

基本情報

先入先出法(FIFO)の分類と使いどころ
分類商品有高帳での払出単価の決め方(在庫評価方法)の一つ
何を表すか先に仕入れたものから先に払い出すと仮定して原価を計算する方法
計算式・見分け方払出は古い層から順に。層ごとの数量×単価を積み上げて払出原価を求める
使う場面商品有高帳で払出原価・月末在庫を計算する場面
試験での問われ方受入・払出のデータから先入先出法での払出原価・月末在庫を計算させる出題、移動平均法との結果の違いを問う出題

計算式・具体例

先入先出法の求め方(前月繰越100個@300円、6/10仕入200個@360円、6/20払出150個)
求めるもの数値例
払出原価(150個、古い層から)月初分100個×300円+不足分50個×360円100×300+50×360=30,000+18,000=48,000円
月末在庫(150個、新しい層が残る)残数量×最新の仕入単価150×360=54,000円
検算払出原価+月末在庫=仕入総額48,000+54,000=102,000円

先入先出法は「先に仕入れたものから先に払い出す」と考える方法です。150個の払出のうち、まず月初の100個@300円を払い出し、足りない50個は6/10仕入分@360円から払い出すので、払出原価は30,000+18,000=48,000円です。月末に残る150個はすべて新しい仕入分@360円なので、54,000円になります。

混同しやすい語との違い

試験でのよく問われ方

ミニ演習(2問・即時採点)

Q1. 月初100個@300円、6/10仕入200個@360円のとき、先入先出法で150個を払い出した場合の払出原価はいくらですか?(答えを見る)

48,000円。古い層から順に払い出すので、100個@300円+50個@360円=30,000+18,000=48,000円です。

Q2. 先入先出法で、月末に残る150個の評価額はいくらですか?(答えを見る)

54,000円。月末に残る150個はすべて新しい仕入分@360円なので、150×360=54,000円です。