移動平均法の計算|商品有高帳から売上原価を求める
移動平均法で仕入のたびに商品有高帳の平均単価を更新し、販売時の払出原価、売上原価、期末商品棚卸高を求める手順を解説します。
執筆:LavaCount執筆者チーム
情報を確認した日:2026年10月28日
移動平均法で仕入のたびに商品有高帳の平均単価を更新し、販売時の払出原価、売上原価、期末商品棚卸高を求める手順を解説します。
執筆:LavaCount執筆者チーム
情報を確認した日:2026年10月28日
仕入後の移動平均単価 = (仕入直前の残高金額 + 仕入金額) ÷ (仕入直前の残高数量 + 仕入数量)
払出原価 = 直前の移動平均単価 × 払出数量
販売後残高金額 = 販売前残高金額 - 払出原価
仕入後の移動平均単価 =(仕入直前の残高金額+仕入金額)÷(仕入直前の残高数量+仕入数量)
払出原価 = 直前の移動平均単価×払出数量
販売後残高金額 = 販売前残高金額−払出原価
売上原価 = 各販売時の払出原価の合計
移動平均法では、新しい仕入れを受け入れるたびに平均単価を更新します。その単価を次の販売へ使い、販売後の数量と金額を残します。取引の順番を追うことが計算の要点です。
このページでは、仕入返品、売上返品、値引、棚卸減耗、商品評価損を含まない基本形を扱います。
移動平均法は、商品を仕入れるたびに、仕入直前の残高と新しい仕入を合算し、新しい加重平均単価を求める方法です。
販売時には、直前の仕入後に確定した平均単価を使います。販売によって数量と残高金額は減少しますが、販売だけを理由に平均単価を計算し直すことはありません。次の仕入が行われた時点で、初めて平均単価を更新します。
次の取引について、移動平均法による各仕入後の平均単価、売上原価、期末商品棚卸高を求めます。
公認会計士短答式試験 / 財務会計論
商品売買と棚卸資産の基本を説明し、問題に答える
商品売買と棚卸資産
公認会計士短答式試験 / 財務会計論
移動平均法
商品売買と棚卸資産
1. 企業会計基準第9号 棚卸資産の評価に関する会計基準
企業会計基準委員会
該当箇所: 第6-2項(3)(平均原価法)、第6-3項(方法の継続)。移動平均の順序・端数処理は独自設例。
出典を開く端数処理平均単価の端数処理は問題文の指定に従う。途中で丸める場合は、各販売後の残高金額と販売可能商品の原価の差を検算する。
補足販売だけでは平均単価を更新しない。数量と残高金額を取引順に引き継ぎ、次の仕入時は販売後残高を使う。
日付
取引 |
|---|
数量 |
|---|
取得単価 |
|---|
取引金額 |
|---|
4月1日 | 期首在庫 | 10個 | 100円 | 1,000円 |
4月5日 | 仕入 | 10個 | 140円 | 1,400円 |
4月12日 | 販売 | 12個 | 移動平均単価 | 計算対象 |
4月20日 | 仕入 | 4個 | 180円 | 720円 |
4月27日 | 販売 | 6個 | 移動平均単価 | 計算対象 |
期首在庫と4月5日の仕入を合算します。
移動平均単価 =(1,000円+1,400円)÷(10個+10個)=120円/個
この時点の残高は20個、2,400円です。
販売時には、直前の移動平均単価120円を使います。
第1回販売原価 = 12個×120円 = 1,440円
販売後の残高は、8個、960円です。販売後も平均単価は120円のままです。
販売後に残っている8個、960円と、新しい仕入4個、720円を合算します。
新しい移動平均単価 =(960円+720円)÷(8個+4個)=140円/個
この時点の残高は12個、1,680円です。
第2回販売原価 = 6個×140円 = 840円
販売後の残高は、6個、840円です。
売上原価 = 1,440円+840円 = 2,280円
期末商品棚卸高 = 840円
日付 | 取引 | 受入金額 | 払出金額 | 残高数量 | 残高金額 | 平均単価 |
|---|---|---|---|---|---|---|
4月1日 | 期首在庫 | 1,000円 | ― |
販売可能商品の原価は、1,000円+1,400円+720円=3,120円です。
3,120円 = 売上原価2,280円+期末商品棚卸高840円
また、期末数量は、10個+10個+4個−12個−6個=6個です。
販売のたびに平均単価を計算し直す。移動平均単価は仕入時に更新します。
第2回仕入時に、販売前の2,400円と20個を使う。使うのは販売後残高960円と8個です。
数量だけを更新し、残高金額を更新しない。
新しい仕入単価180円を、そのまま次の販売単価に使う。
平均単価の端数処理を取引ごとにばらばらに行い、原価総額との検算が合わなくなる。
新しい仕入れがない販売では、平均単価を計算し直しません。表示用に丸めた単価と、原価計算へ使う内部の未丸め値を混同すると、在庫残高に端数差が残るため、問題文の丸め指示を最初に確認します。
次の取引について、移動平均法による売上原価と期末商品棚卸高を求めてください。
順序 | 取引 | 数量 | 単価 |
|---|---|---|---|
1 | 期首在庫 | 6個 | 200円 |
2 | 仕入 | 4個 | 250円 |
3 | 販売 | 5個 | ― |
4 | 仕入 | 5個 | 300円 |
5 | 販売 | 4個 | ― |
次の取引について、移動平均法による売上原価と期末商品棚卸高を求めてください。第1回販売と第2回販売の間には仕入がない点に注意してください。
順序 | 取引 | 数量 | 単価 |
|---|---|---|---|
1 | 期首在庫 | 4個 | 400円 |
2 | 仕入 | 4個 | 600円 |
3 | 販売 | 3個 | ― |
4 | 販売 | 2個 | ― |
5 | 仕入 | 2個 | 800円 |
6 | 販売 | 1個 | ― |
最初の仕入後は、6個×200円+4個×250円=2,200円、数量10個です。
第1回移動平均単価 = 2,200円÷10個 = 220円
第1回販売原価は、5個×220円=1,100円です。販売後残高は5個、1,100円です。
次の仕入5個×300円=1,500円を加えます。
第2回移動平均単価 =(1,100円+1,500円)÷(5個+5個)=260円
第2回販売原価は、4個×260円=1,040円です。
売上原価 = 1,100円+1,040円 = 2,140円
期末商品棚卸高 = 6個×260円 = 1,560円
販売可能商品の原価は3,700円なので、3,700円=2,140円+1,560円と検算できます。
最初の仕入後は、4個×400円+4個×600円=4,000円、数量8個です。
第1回移動平均単価 = 4,000円÷8個 = 500円
第1回販売原価は、3個×500円=1,500円です。販売後残高は5個、2,500円です。
次の取引も販売であり、間に仕入がないため、平均単価は500円のままです。
第2回販売原価 = 2個×500円 = 1,000円
販売後残高は3個、1,500円です。ここで2個×800円=1,600円を仕入れます。
新しい移動平均単価 =(1,500円+1,600円)÷(3個+2個)=620円
第3回販売原価は、1個×620円=620円です。
売上原価 = 1,500円+1,000円+620円 = 3,120円
期末商品棚卸高 = 4個×620円 = 2,480円
販売可能商品の原価は5,600円なので、5,600円=3,120円+2,480円と一致します。
仕入返品や仕入値引が発生した場合は、次の販売または次の仕入へ進む前に、数量と残高金額を修正します。売上返品を扱う問題では、返品商品の原価をどの単価で戻すかという条件を確認します。
移動平均法では、仕入のたびに直前残高と新規仕入を合算して平均単価を更新します。販売時は直前の平均単価で払い出し、販売後の数量と残高金額を次の仕入へ正しく引き継ぐことが重要です。
10個
1,000円 |
100円 |
4月5日 | 仕入 | 1,400円 | ― | 20個 | 2,400円 | 120円 |
4月12日 | 販売 | ― | 1,440円 | 8個 | 960円 | 120円 |
4月20日 | 仕入 | 720円 | ― | 12個 | 1,680円 | 140円 |
4月27日 | 販売 | ― | 840円 | 6個 | 840円 | 140円 |
登録せずに試す