公開日:2025.09.17
【移動平均法と総平均法】計算方法・違い・選び方を具体例で解説
移動平均法と総平均法は、どちらも仕入れ価格が異なる在庫の原価を平均し、棚卸資産の金額や売上原価を計算する方法です。違いは、平均単価を計算するタイミングにあります。仕入れのたびに単価を更新するのが移動平均法、一定期間の仕入れをまとめて平均するのが総平均法です。
「同じ仕入れや販売を記録しているのに、方法によって利益が変わるのはなぜか」「手間をかけて移動平均法を使うべきか」と迷う担当者もいるでしょう。計算期間や払出時の扱いを整理すると、両者の違いは具体的な数字で把握できます。選択時は、計算のしやすさだけでなく、期中の原価管理や在庫の性質も検討することが大切です。
以下では、まず棚卸資産と平均原価の基本を確認し、同一の取引例を使って計算結果を比べます。そのうえで、実務で起きやすい端数処理や返品への対応、評価方法を決める際の確認事項も解説します。なお、税務上の届出や変更の扱いは事業形態などで異なるため、実際に採用する際は最新の制度と自社の状況を照らし合わせてください。
移動平均法と総平均法は、在庫の「単価を決める時期」が違う
棚卸資産とは、販売するために保有する商品や、製品を作るための原材料・仕掛品などを指します。仕入れた商品が複数の価格で入庫すると、帳簿上の在庫をどの単価で評価するか決める必要があります。単価が定まらなければ、販売した分の原価と期末に残った在庫の金額を整合する形で計算できません。
移動平均法では、商品を仕入れるたびに、仕入れ前の在庫金額と今回の仕入金額を合算し、在庫数量と仕入数量の合計で割ります。ここで求めた平均単価を、次の仕入れまでの払出単価として使います。払出とは、販売や製造への使用などによって在庫が出ていくことです。仕入れのたびに在庫単価が更新される点が名称の由来です。
総平均法では、あらかじめ定めた期間について、期首在庫と期間中の仕入れをまとめて平均単価を計算します。一般的には事業年度を対象にする方法が知られていますが、実務では月次で平均する運用や原価管理もあります。どの期間を計算単位にしているかを確認せずに比較すると、総平均法の結果を誤解しやすいため注意が必要です。
いずれも平均原価を用いるため、同一の商品について仕入価格の差をならして在庫金額を算定できます。ただし、移動平均法は仕入れの順序や販売のタイミングが単価に反映されます。総平均法は期間中の取得原価をまとめて扱うため、期中のどの日に販売したかによって払出単価は変わりません。この違いが、期中の売上原価や利益の見え方につながります。
計算式と取引例で、2つの方法の結果を比べる
ここでは、期首在庫と複数回の仕入れ、販売がある例を使います。期首在庫は10個、単価100円です。その後、20個を単価130円で仕入れ、15個を販売し、さらに30個を単価110円で仕入れたとします。販売価格は在庫評価の計算には使わず、販売した数量に払出単価を掛けて売上原価を求めます。
移動平均法では、仕入れのたびに平均単価を更新する
平均単価の基本式は「(仕入れ前の在庫金額+今回の仕入金額)÷(仕入れ前の在庫数量+今回の仕入数量)」です。最初の仕入れでは、期首在庫1,000円に仕入金額2,600円を加え、合計30個で割ります。計算結果は1個あたり120円です。仕入れ後の在庫は30個、金額は3,600円になります。
15個を販売した時点では、平均単価を計算し直しません。直前に決まった120円を払出単価として、売上原価は15個×120円で1,800円です。残った在庫は15個、金額は1,800円となります。販売によって数量と金額は減りますが、残った在庫の単価は、次の仕入れがあるまで120円のままです。
次に、30個を単価110円、合計3,300円で仕入れます。仕入れ前の在庫1,800円と今回の仕入金額3,300円を足し、合計45個で割ると、平均単価は約113.333円です。端数処理前の在庫金額は5,100円になります。このように販売後の残高を次回計算に引き継ぐので、入出庫の記録が連続していることが重要です。
総平均法では、期間中の在庫をまとめて平均する
総平均法の基本式は「(期首在庫金額+期間中の仕入金額の合計)÷(期首在庫数量+期間中の仕入数量の合計)」です。この例では、1,000円と2,600円、3,300円を合計した6,900円を、期首10個と仕入数量50個の合計60個で割ります。平均単価は1個あたり115円です。
総平均法では、期中に販売した数量にも、期末に残った数量にも、同じ期間平均単価を用います。販売した15個の売上原価は15個×115円で1,725円、期末在庫は45個×115円で5,175円です。仕入れの時点ごとの価格変動は期間平均に反映されますが、販売日ごとに払出単価が変化する仕組みではありません。
例の数字を比べると、移動平均法の売上原価は1,800円、期末在庫金額は仕入れのたびに算定した単価を使うと5,100円です。総平均法では、それぞれ1,725円と5,175円になります。期首在庫と仕入れの原価6,900円を売上原価と期末在庫に配分する関係は共通ですが、配分額は販売時期と価格の推移によって異なります。
同じ取引でも売上原価と利益に差が出る理由
売上原価は、販売した商品に対応する仕入原価です。売上総利益は売上高から売上原価を差し引いて計算するため、どの評価方法を使うかによって、ある期間の利益の表示が異なる場合があります。移動平均法の例では、前半の仕入れ価格をもとに販売時点の原価を計算しました。総平均法は後の仕入れも含めて期間平均を出すため、払出単価に差が生じます。
この差は、方法の片方が誤りという意味ではありません。仕入価格が上がる局面で早い時期に販売すると、移動平均法では販売時点までの原価が使われ、総平均法では後の高い仕入価格も期間平均に入ります。価格が下がる局面では、反対方向の差が生じることもあります。どちらが常に利益を大きくするとは言えず、取引の順序を含めて判断します。
期末在庫の金額も利益に関係します。売上原価は、期首在庫と当期仕入高を合わせた金額から期末在庫を差し引く考え方でも求められます。したがって、期末在庫を高く評価すれば当期の売上原価は小さくなり、ほかの条件が同じなら売上総利益は大きくなります。評価単価を都合に合わせて選ぶのではなく、採用したルールを継続して適用する必要があります。
複数の会計期間を通じて在庫が販売され、取得原価が適切に引き継がれるなら、評価方法の違いは主として利益をどの期間に配分するかに表れます。ただし、実際の損益や税額への影響を一律に説明することはできません。期末在庫の残り方、仕入れと販売の時期、税務上の取り扱い、評価損の有無などが関わるため、単年度の比較だけで有利不利を決めないようにしましょう。
自社に合う方法を選ぶときは、管理目的と運用負荷を考える
移動平均法が向きやすいのは、期中にも商品別の原価を把握し、販売価格や仕入れ方針の検討に生かしたい場合です。価格がよく変わる商品や原材料を扱うとき、直近の仕入状況を反映した単価を確認できれば、粗利益の見込みを更新しやすくなります。ただし、単価が把握できることと、販売価格を適切に決められることは別です。需要や競合なども併せて見ます。
総平均法は、期間の仕入れをまとめて計算するため、計算処理を簡素にしやすい方法です。期中の払出単価を仕入れのたびに更新する運用が難しく、期末に在庫を評価することを中心に考える場合、候補になります。一方、期間が終了するまで確定単価を出せない運用では、月中の利益や商品別採算を正確に把握しにくいことがあります。管理会計上の必要性も検討しましょう。
選択時は、商品数と取引頻度だけでなく、在庫データの記録方法も確認します。移動平均法は、仕入れと払出しの数量・金額を継続して管理するため、品目が多いほど入力や照合の負荷が増えます。反対に、品目数が限られ、価格変動の影響を期中に把握する意義が大きければ、管理の手間に見合う可能性があります。担当者の交代時にも運用できるかを考えることが大切です。
会計上の在庫評価と、販売・製造の現場で使う管理単価が必ず同じとは限りません。会計処理では継続して適用する評価方法を定め、管理上は予算単価や標準原価を別に持つこともあります。標準原価とは、あらかじめ設定した目標となる原価です。異なる単価を併用する場合は、どの資料が財務報告用で、どの資料が意思決定用なのか、名称と用途を明確に分けてください。
帳簿・システムで計算するときに押さえたい実務手順
移動平均法と総平均法を実務に落とし込むには、まず対象となる在庫の範囲を決めます。商品、原材料、製品など、同じように見える品目でも品質や用途が違えば、同じ単価でまとめられない場合があります。品目コードや規格、保管場所の扱いを整理し、何を同一の評価単位とするかを社内ルールに記載します。曖昧な分類は、計算以前の段階で誤差を生みます。
入庫・払出し・返品の記録をそろえる
仕入れの記録には、日付、品目、数量、単価、金額を含めます。送料や荷役費など取得に直接関係する費用を取得原価に含める必要があるかも確認してください。仕入先からの値引きや返品があった場合、当初の仕入金額をそのまま残すのではなく、在庫数量と金額への影響をルールに沿って反映します。請求書と入庫記録を照合する工程を設けると、入力漏れを見つけやすくなります。
販売や製造への払出しは、実際に在庫が動いた時点で数量を記録します。移動平均法では、仕入れ時に確定した平均単価を用いて払出金額を算定し、残数量と残高を更新します。販売伝票の日付と出庫日が異なる場合、どちらを原価計算上の基準にするのかを社内で統一してください。返品を受けたときは、販売時の払出単価など、元の処理との対応関係も確認します。
総平均法では、期首在庫と対象期間中の仕入れを集計できる状態にしておきます。仕入れ数量だけを集めても単価は計算できないため、原価の総額と数量の両方を照合します。販売分の原価や期末在庫を計算する期間が、会計上の決算期間と一致しているかも確認が必要です。月次の管理目的で別の集計をする場合は、年次決算で用いる方法と混同しないよう記録を分けます。
端数と在庫差異の処理を決める
平均単価に小数が生じた場合、どの段階で四捨五入や切り捨てをするかによって、払出額と期末在庫額に差が出ます。単価を先に丸めるのか、金額を計算してから丸めるのかを明示し、会計システムの設定と帳簿の運用をそろえましょう。処理のたびに丸め方を変えると、同じデータでも結果を再現できなくなります。採用するルールは社内で共有し、適用を継続してください。
帳簿上の数量と実地棚卸の数量が一致しない場合は、差異の原因を調べてから評価額を確定します。実地棚卸とは、倉庫などにある現物を数えて帳簿の残高と比べる作業です。破損、紛失、出庫登録の遅れ、返品処理の漏れなど、原因によって必要な対応は異なります。差異を単価計算に混ぜて帳尻だけ合わせるのではなく、数量差異として根拠とともに記録することが重要です。
システムを利用する場合も、計算結果をそのまま正しいとみなさず、設定内容と元データを点検します。特に、過去日付の仕入れを後から入力すると、移動平均法ではその後の単価や払出原価が再計算されることがあります。締め後の修正手順、再計算の範囲、承認者を決めておけば、修正前後の数値を追跡しやすくなります。操作権限や変更履歴も定期的に確認してください。
よくある計算ミスと、発生を防ぐためのチェック方法
多い誤りの一つは、販売時にも平均単価を再計算してしまうことです。移動平均法では、新しい在庫を受け入れたときに平均単価を更新し、払出しでは直近の単価を使って数量と金額を減らします。売価を払出単価に使うのも誤りです。売価は販売価格、払出単価は商品の原価を計算するための単価であり、目的が異なります。
次に、分母と分子に同じ対象期間・対象品目の数値を使っていないケースがあります。数量には返品分を含めたのに金額には反映していない、あるいは仕入金額に含めた送料を数量の違う品目にも一括配賦してしまう、といった不整合です。平均単価の計算前に、数量の動きと原価の動きが対応しているか確認します。複数品目を扱うなら、品目別に計算し、異なる商品の原価を混ぜないようにします。
在庫がゼロになった後の入庫や、帳簿上マイナス在庫になる取引にも注意が必要です。先に出庫登録を行い、後から仕入れを入力する運用では、システムが不自然な単価を計算したり、払出原価を一時的に算定できなくなったりする場合があります。実際の取引日と入力日が異なる理由を確認し、入出庫の順序を整えてから再計算します。マイナス在庫を放置せず、締め前の確認対象に含めましょう。
検算では、期首在庫金額と当期仕入高の合計が、売上原価や製造への払出額、期末在庫などに適切に配分されているかを確かめます。商品有高帳は、品目ごとの受入・払出・残高を数量と金額で記録する補助簿です。仕入先の請求書、入出庫記録、総勘定元帳など複数の資料を照合すれば、転記漏れや計算ミスに気づきやすくなります。差異は原因と修正内容を残してください。
評価方法の届出や変更は、会計と税務を分けて確認する
棚卸資産の評価方法は、会計上の方針と税務上の取り扱いを区別して確認する必要があります。企業がどの方法を採用できるか、届出が必要か、届出をしない場合にどの方法が適用されるかは、法人か個人事業主か、資産の種類、既存の届出状況などによって異なります。暗号資産など、通常の商品在庫とは別の規定が関係する資産もあるため、名称だけで同一視しないでください。
新たに事業を始めたときや、在庫の評価方法を選ぶときは、所轄税務署への届出期限や必要書類を確認します。すでに採用している方法を変更する場合は、新規選定と異なる申請や承認が必要になることがあります。変更が認められる条件や適用開始時期も一律ではありません。過去の申告書や届出書の控えを確認し、現在の方法が何であるかを把握してから手続きに進みましょう。
税務上の方法を変更すると、期首在庫の評価や過年度との比較に影響する可能性があります。単年度の利益を見て方法を変えるのではなく、継続適用の要件、変更理由、会計システムの設定変更、社内での説明方法まで検討します。特に、税額を小さくする目的だけで評価方法を選び直すことは避け、法令と会計方針に沿った運用を優先してください。
制度や提出期限は改正されることがあるため、実際の手続きでは国税庁の最新情報や税理士などの専門家に確認してください。会計基準に基づく財務報告を行う会社は、税務上の選択肢だけで判断できない場合もあります。届出の有無、帳簿に記載する方法、決算で用いる評価額の根拠をひとまとまりで管理すると、担当者が交代した後も継続性を保ちやすくなります。
よくある疑問を整理する
「移動平均法と総平均法では、最終的にどちらが得ですか」という疑問に対して、常に一方が有利とは言えません。仕入価格の上昇・下落、販売時期、期末に残る数量などによって、その期間の売上原価や利益の差が変わるためです。税額も、ほかの損益や税務上の調整を含めて決まります。評価方法を節税だけで選ぶのではなく、適用要件と業務上の必要性を踏まえて判断します。
「総平均法でも月ごとに原価を見られますか」という質問では、決算で採用する方法と、社内管理のための月次計算を分けて考えます。月単位で平均単価を算出して管理に使うことはできますが、その数値が年次決算の評価方法と同じ扱いになるとは限りません。月次の速報値を使う場合は、確定値ではないこと、対象範囲や計算条件を明記し、決算時の計算と区別して共有してください。
「販売のたびに移動平均単価を更新しますか」という問いへの答えは、原則として更新しません。単価を更新するのは仕入れなど新たな受入れがあったときです。販売では、直前に確定した単価で払出金額を計算し、在庫数量と金額を減らします。ただし、返品や値引き、仕入諸掛など通常と異なる取引がある場合は、社内ルールやシステムの仕様を確認して記録する必要があります。
「どちらを使うか決められない場合はどうすればよいですか」という場合、商品別に価格変動の大きさ、取引頻度、期中に必要な原価情報、入力体制を整理します。そのうえで、経理処理と現場の在庫管理の両方に無理のない方法を検討します。会計・税務の適用条件に迷う場合は、過去の届出と最新の公的情報を確認し、必要に応じて専門家に相談するのが安全です。
まとめ:計算のタイミングと自社の運用を基準に選ぶ
移動平均法と総平均法は、複数の仕入価格を平均して棚卸資産を評価する方法です。移動平均法は仕入れのたびに平均単価を更新するため、期中の払出原価や在庫価値を確認しやすい一方、入出庫を継続して記録する必要があります。総平均法は一定期間の仕入れをまとめて計算するため、処理を簡素にしやすいものの、期中に確定単価を確認しづらい点があります。
取引例で見たとおり、価格の変動と販売の時期によって、当期の売上原価や期末在庫の評価額に差が出ます。どちらかが常に利益を大きくするわけではなく、数字の違いは原価を期間に配分するタイミングの違いから生じます。商品別の採算を期中に管理したいのか、決算時の評価を中心に考えるのかを整理すると、自社にとって必要な情報と運用負荷を比べやすくなります。
導入後は、数量・金額の記録、端数処理、返品や在庫差異の扱い、システムへの遡及入力などをルール化し、担当者間で共有してください。また、税務上の届出や変更手続きは事業形態や資産の種類によって異なります。採用中の方法と手続きの状況を確かめ、会計・税務双方の要件に沿って継続的に運用することが、正確な在庫評価と利益管理の土台になります。