棚卸について

棚卸とは

企業が保有する在庫の数量を確認・評価・確定するプロセス
流れ: [指示] → [カウント] → [突合] → [差異調整] → [確定]

目的

棚卸資産の確定 - 法人税の計算に使用
法人税法および会社法で定められた企業の義務

正確な在庫データの確保 ー 生産・仕入れ計画最適化
欠品や過剰在庫を防止 ー リスク回避・保管スペース確保・コスト削減

「データのズレ」という異常の検知 ー 作業品質の評価・分析対象
内部不正チェック、業務改善必要箇所の特定

在庫金額の算出方法

法人税法で規程されている代表的な棚卸資産の算出方法です

個別法

📝概要

入出庫・金額を個別に判断して計算する。
ロット管理していて個別在庫ごとの取得原価が特定できる場合に限る。

💡特徴 / 推奨シーン

高額・独自仕様・ロット固有価額がある資産(例:カスタマイズされた機械、特注品)

総平均法
(加重平均法)

📝概要

期首在庫と当期仕入を総数量で割って平均単価を算定する。
平均単価を基準値に期末在庫を評価。

💡特徴 / 推奨シーン

仕入価格の変動が激しくなく、大量ロットを扱う商品に向く。実務向け

移動平均法

📝概要

入出庫がある度に在庫金額(合計)を評価して更新する。
仕入があった場合は前回評価した在庫金額と今回仕入金額をもとに平均単価を更新する。

💡特徴 / 推奨シーン

価格変動に柔軟リアルタイム把握。計算負荷が高いためシステム向け

先入先出法(FIFO)

📝概要

古いモノから先に出庫されたと仮定して金額計算する。在庫には新しい単価が残る。

💡特徴 / 推奨シーン

価格上昇時に在庫評価が高くなりやすい / 実務動作(棚前から出すなど)に近い

最終仕入原価法

📝概要

期末時点の最後の仕入単価を期末在庫数量に掛けて評価。

💡特徴 / 推奨シーン

計算が簡単だが、変動の影響を受けやすい。簡便法として採用されることがある

後入先出法(LIFO)(現在は税務上制限あり)

📝概要

新しいモノから先に出庫されたと仮定して金額計算する。在庫には古い単価が残る。
※日本会計基準では原則不可

在庫金額の算出例 -➀個別法-

在庫単位入出庫(個)単価金額
期首分350150
仕入①3100300
出庫▲1
仕入②350150
出庫▲1
仕入③3250750

実際にどのロットが入出庫されたのかを個別に判断します

棚卸_個別法

150 + 100 + 150 + 750 = 1150

在庫金額 = SUM(個別在庫ごとの実棚数 × 個別単価)
     = (50 × 3 + 100 × 3 + 100 × -1 + 50 × 3 + 100 × -1 + 250 × 3)
     = 150 + 300 – 100 + 150 – 100 + 750
     = 1150

棚卸差異が発生した場合

在庫単位入出庫(個)単価金額
期首分350150
仕入①3100300
出庫▲1
仕入②350150
出庫▲1
仕入③3 2250750
期末棚卸10 91150 900

実際にどのロットに差異があるのかを特定します

棚卸差異_個別

150 + 100 + 150 + 500 = 900

在庫金額 = SUM(個別在庫ごとの実棚数 × 個別単価)
     = (50 × 3 + 100 × 3 + 100 × -1 + 50 × 3 + 100 × -1 + 250 × 2)
     = 150 + 300 – 100 + 150 – 100 + 500
     = 900

在庫金額の算出例 -②総平均法-

在庫単位入出庫(個)単価金額
期首分3150
仕入①3100300
出庫▲1
仕入②350150
出庫▲1
仕入③3250750
(総仕入)12112.51350

期間内の全ての在庫をまとめて、平均します

在庫_総平均

在庫金額 = (SUM(総仕入金額) ÷ 総仕入数量) × 在庫数量
     = ((150 + 300 + 150 + 750)÷(3 + 3 + 3 + 3))×10
     = 1350 ÷ 12 × 10
     = 112.5 × 10
     = 1125

棚卸差異が発生した場合

在庫単位入出庫(個)単価金額
期首分3150
仕入①3100300
出庫▲1
仕入②350150
出庫▲1
仕入③3250750
期末棚卸10 9112.51150 1462.5
(総仕入)12 11122.7272…1350

期間内の全ての在庫をまとめて、平均します

在庫_総平均

在庫金額 = ( SUM( 仕入金額 ) ÷ 総仕入数量 ) × 在庫数量
     = (( 150 + 300 + 150 + 750 ) ÷ ( 3 + 3 + 3 + 3 – 1 )) × 9
     = 1350 ÷ 11 × 9
     = 122.7272… × 9
     = 1104.5454…  ≒ 1105

在庫金額の算出例 -③移動平均法-

入出庫の度に在庫金額を評価します

棚卸差異_移動平均法1
棚卸差異_移動平均法2
棚卸差異_移動平均法3
棚卸差異_移動平均法4

在庫金額の算出例 -④先入先出法-

在庫単位入出庫(個)単価金額
期首分3150
仕入①3100300
出庫▲1
仕入②350150
出庫▲1
仕入③3250750
期末棚卸10 91250 1200

古い仕入単価で棚卸差異を評価します

棚卸_先入先出

0 + 300 + 150 + 750 = 1200

在庫金額 = SUM( 仕入単価 ) × (仕入数量 – 出庫数量 + 棚卸差異)
     = ( 50 × ( 3 – 2 + (-1) ) + 100 × 3 + 50 × 3 + 250 × 3 ) × 10
     = 0 + 300 + 150 + 750
     = 1200

在庫金額の算出例 -⑤最終仕入原価法-

在庫単位入出庫(個)単価金額
期首分3150
仕入①3100300
出庫▲1
仕入②350150
出庫▲1
仕入③3250750
期末棚卸102502500

期末在庫を最後に仕入れた単価で評価し、
最後の仕入単価で差異を求めます

在庫金額 = 最後の仕入単価 × 在庫数量
     = 250× 10
     = 2500

棚卸差異が発生した場合

在庫単位入出庫(個)単価金額
期首分3150
仕入①3100300
出庫▲1
仕入②350150
出庫▲1
仕入③3250750
期末棚卸10 92502500 2250

最後の仕入単価で再計算します

在庫金額 = 最後の仕入単価 × 実地棚卸数量
     = 250 × 9
     = 2250

計算結果

在庫金額計算方による評価金額の違い
上部へスクロール