あなたの最も売れている製品が、出荷するすべてのユニットで損失を出しているかもしれません。そして、あなたの会計システムはそれを教えてくれません。労働時間や機械時間に基づく単一の配賦率で間接費のすべてを配賦していると、大量生産の単純な受注が、少量生産の複雑な受注を静かに補助していることになります。活動基準原価計算(ABC)は、間接費を実際に消費する活動に紐付けることで、この盲点を修正し、各受注が公正な負担分を負うようにします。以下では、その仕組み、小規模工場で効果を発揮する場面、そして実際に維持できるバージョンの導入方法を説明します。
従来の間接費配賦が受注生産工場に嘘をつく理由
ほとんどの小規模製造業者は、工場全体の間接費配賦率を使用しています。年間のすべての間接費を合計し、直接労働時間や機械時間などの単一の基準で割り、その率をすべての受注に適用します。シンプルで、監査人も財務諸表として認めています。しかし、それは間違った問いに答えています。各受注が平均でいくらかかるかを教えてくれるだけで、各受注が実際に何を消費しているかは教えてくれません。
間接費プールの中に何があるか考えてみましょう。機械の段取り、発注、材料運搬、品質検査、プログラミング、突貫作業、手直し。5回の段取り、3回の設計変更、12回の検査を伴うカスタム受注は、標準部品の長期生産ロットよりもはるかに多くのリソースを消費します — 両方の受注が同じ機械時間を記録していても。単一の配賦率では、両方の受注が時間あたり同じ間接費を負担します。単純な受注は実際より高く見え、複雑な受注は実際より安く見え、見積もりはまったく間違った方向にずれていきます。競合が喜んで奪う簡単な作業には過大な価格を設定し、利益率を食いつぶす要求の厳しい作業には過小な価格を設定することになります。
この相互補助は、従来の受注原価報告書では見えません。間接費の合計は依然として一致します。すべての金額はどこかに配賦されています。何も壊れているようには見えません — 最も頻繁に受注を獲得する案件が、最も利益を残さない案件であることに気づくまでは。
活動基準原価計算の5つのステップ
活動基準原価計算は、単一の間接費プールを複数の活動原価プールに置き換え、それぞれを独自のコストドライバー — コストを引き起こす測定可能な要因 — で受注に割り当てます。仕組みは5つのステップに集約されます。
- 間接費を消費する活動を特定する。 工場の現場とオフィスを歩き、人と機械が実際に行っていることをリストアップします。機械の段取り、材料の受入れ、機械の稼働、部品の検査、CNC受注のプログラミング、顧客の変更注文の処理、注文の出荷。
- 間接費を各活動プールに割り当てる。 総勘定元帳からコストをプールに引き出します。段取り労働、段取り用品、段取り関連のダウンタイムは段取りプールに。検査労働と校正は検査プールに。
- 各プールのコストドライバーを選ぶ。 ドライバーは、各受注がその活動をどれだけ使用するかを測定すべきです。段取りプールには段取り回数、検査には検査回数、機械加工には機械時間、購買には発注回数。
- 活動率を計算する。 各プールの総コストを総ドライバー量で割ります。段取りが年間10万ドルで、200回行う場合、率は段取り1回あたり500ドルです。
- 活動コストを受注に割り当てる。 各受注のドライバー使用量に活動率を掛け、直接材料費と直接労務費を加えます。結果が受注の完全なABCコストです。
これがメソッドのすべてです。それ以外 — ソフトウェア、時間研究、配賦の議論 — は実装の詳細です。
実際の数値を使った受注生産の例
あなたの工場に年間間接費30万ドルがあり、2つの製品を製造しているとします。
- 標準ブラケット: 10,000ユニット、1回の生産ロット、段取り1回、機械時間5,000時間。
- カスタムハウジング: 多数の小口受注にわたる1,000ユニット、段取り20回、機械時間1,000時間。
機械時間に基づく従来の配賦率では、率は30万ドル÷6,000時間 = 機械時間あたり50ドルです。標準には25万ドルの間接費(ユニットあたり25ドル)、カスタムには5万ドル(ユニットあたり50ドル)が配賦されます。
次に間接費を2つの活動プールに分割します。段取りに10万ドル(合計21回)、機械加工に20万ドル(機械時間6,000時間)。活動率は段取り1回あたり約4,762ドル、機械時間あたり33.33ドルです。これらを割り当てます。
- 標準: 段取り1回 × 4,762ドル + 5,000時間 × 33.33ドル = 約171,429ドル、つまりユニットあたり17.14ドル。
- カスタム: 段取り20回 × 4,762ドル + 1,000時間 × 33.33ドル = 約128,571ドル、つまりユニットあたり128.57ドル。
合計は依然として30万ドルに一致します。しかし、話は逆転しました。カスタムは従来の方法が報告した額の2.5倍以上かかり、標準はほぼ3分の1安くなりました。カスタムの間接費が50ドルに材料費と労務費を加えたものだと思って90ドルで価格設定していたら、すべての受注が損失を出していました — そしてカスタムの受注を獲得するほど、あなたの年は悪化しました。これがABCが変えるために存在する意思決定です。複雑な作業の価格を改定し、過剰な設計変更や検査に異議を唱え、実際に利益を生む受注に能力を集中させることです。
小規模工場に合った活動とコストドライバーの選び方
小規模工場のABCで最もよくある失敗は、教科書通りの40の活動リストをコピーして、データ収集に溺れることです。間接費が実際にどこへ流れているかを捉える5〜8のプールが必要です。この短いリストから始めて適応させてください。
| 活動プール | プール内の典型的なコスト | 妥当なコストドライバー |
|---|---|---|
| 機械段取り | 段取り労働、治具、初品スクラップ | 段取り回数 |
| 機械加工/生産 | 電力、工具、保守、減価償却 | 機械時間 |
| プログラミングと設計 | CAD/CAM時間、設計変更 | 設計時間または受注数 |
| 購買 | 購買担当者の時間、輸入運賃、受入れ | 発注回数 |
| 品質検査 | 検査員労働、校正、試験用品 | 検査回数 |
| 材料運搬 | フォークリフト時間、保管、キッティング | 移動回数またはキット数 |
| 受注管理 | 見積もり、スケジューリング、変更注文、出荷書類 | 注文数または変更注文数 |
2つのルールがリストを誠実に保ちます。第一に、各プールのコストはそのドライバーとともに動くべきです — 検査コストが検査回数でほとんど変わらないなら、他のプールに統合します。第二に、各プールは重要と言えるほど大きいべきです。間接費の2パーセントしか占めないプールは個別に追跡する価値がありません。最も関連するプールに折り込みます。よく選ばれた5つのプールは、3月以降誰も更新しない20の精密なプールに勝ります。
データの出所
必要なもののほとんどはすでに持っています。段取り回数はジョブトラベラーやスケジューリングシステムにあります。発注回数は会計ソフトウェアから得られます。検査回数は品質記録から得られます。機械時間は機械コントローラーやオペレーターの時間入力から得られます。ギャップは通常、設計時間と変更注文です — 簡単な共有ログ、スプレッドシートでさえ、それを埋めます。スプレッドシートのプロトタイプが丸1四半期生き残るまで、ABCソフトウェアの購入は控えてください。ドライバー量を手作業で収集する規律が、どのプールが元を取るかを教えてくれます。
簡略化された道:時間主導型ABC
5つのプールでさえ重く感じるなら、時間主導型ABC(TDABC)を検討してください。これはロバート・キャプランとスティーブン・アンダーソンが開発した合理化された変種です。従業員が活動間で時間をどう分割するかを調査する代わりに、TDABCはリソースグループごとに2つの見積もりだけを必要とします。
- 能力の1分あたりコスト — 部門の総コストを実用的能力(総分数から休憩、研修、ダウンタイムを差し引いたもの)で割ったもの。
- 各活動にかかる分数 — 一度観察または推定し、その後再利用します。
見積もりの例:設計グループが年間24万ドルで、実用的能力が90,000分の場合、率は1分あたり2.67ドルです。120分の設計時間を必要とする見積もりは、320ドルの設計コストを負担します。段取り、検査、受注処理についても同様の時間方程式を追加すれば、すべての見積もりが、誰でも監査できる算術で真のリソース消費を価格設定します。
TDABCは未使用能力も直接明らかにします。ドライバーが利用可能な90,000分のうち70,000分しか割り当てない場合、残りの20,000分 — 約53,000ドルのコスト — は遊休能力であり、どの受注のコストでもありません。従来のABCはそれを製品コストに埋め込みますが、TDABCはそれを独自の行として示します。これは、より多くの量を追うかリソースを削減するかを決定する際にまさに必要なものです。
ABC導入を沈めるよくある間違い
あまりに多くの活動を追跡する。 プールが増えるごとに、データ収集が永久に倍増します。小さく始め、1つの製品ファミリーまたは1つの部門で価値を証明し、意思決定が変わる場所でのみ拡大します。
測定できないドライバーを選ぶ。 「複雑さ」はドライバーではありません。「設計変更注文の数」はドライバーです。ドライバーがカウントするために新しい追跡システムを必要とするなら、今日カウントできる粗いドライバーを選びましょう — 会計システムからの発注回数は、誰も記録しない理論的に完璧なドライバーに勝ります。
率を一度設定して決して更新しない。 活動率は賃金、量、プロセスの変化とともにずれていきます。少なくとも年1回、シフトの追加や検査の自動化のような大きな変化の直後に再計算します。古い率は、修正しようとしたのと同じ誤った価格設定に静かに戻っていきます。
間違った意思決定にABCコストを使う — あるいは正しい意思決定で無視する。 ABC製品コストは、価格設定、見積もり、製品ミックス、内製か外注かの選択に情報を提供します。GAAPの棚卸資産評価を置き換えるものではなく、彼らが制御していない「高価な」段取りで現場チームを罰するために使うと、協力が失われます。目的を明確に保ちましょう。より良い見積もりとより良いミックスであり、非難ではありません。
完璧を方向性の敵にする。 ABCの見積もりは決して正確にはなりません — 間接費配賦には常に判断が伴います。方向性が正しいユニットあたり128ドルのコストは、正確に間違っている従来の50ドルに勝ります。個々の率が概算でも、利益率による受注のランキングに基づいて決定します。これは頑健です。
ABCが過剰になる場合(そして代わりに何をすべきか)
ABCは、間接費が直接費に対して大きく、受注の複雑さが大きく異なり、見積もり価格で競争する場合に最も効果を発揮します — 典型的な受注生産のプロファイルです。間接費が小さく、すべての受注が似ている、または影響を与えられない市場価格で販売する場合に最も効果がありません。2台の機械で1つの製品を製造する工場は活動プールを必要としません。きれいな従来の率と優れたコスト管理が必要です。
中間の道もあります。完全なABCが重すぎると感じるなら、まずこれらの軽い動きを試してください。
- 1つのプールを切り離す。 段取りが最大の歪みなら、段取り率を作成し、他はすべて工場全体のままにします。多くの工場で、追加の率1つが利益のほとんどを捉えます。
- 複雑さドライバーに見積もりサーチャージを加える。 帳簿が従来のままでも、見積もりで段取りごと、設計変更ごと、突貫ごとに課金します。台帳はシンプルなまま、見積もりは現実を反映します。
- ABCをシステムではなく定期的な調査として実行する。 年に一度スプレッドシートで活動コストを再計算し、価格設定とミックスを確認します。日々の簿記を再配線することなく。
これらはいずれも盲目的な見積もりに勝ります。目標は会計の優雅さではなく、どの受注を獲得すべきかを知ることでした。
スプレッドシートだけでなく帳簿で活動コストを追跡する
スプレッドシートにしか存在しないABC調査は、誰もそれを台帳に結び付けないため、数ヶ月で崩壊します。修正は構造的です。間接費が活動プールを反映するカテゴリ — 段取り労働、検査用品、プログラミング時間、輸入運賃 — に計上されるように勘定科目表を設定し、1つの一般的な製造間接費勘定にしないことです。各プールが実際の勘定に対応すれば、月次決算が自動的にプール合計を生み出し、活動率の更新は考古学的発掘ではなく日常的な計算になります。
同じ規律がドライバー量にも適用されます。すでに労働時間を記録しているように、段取り、検査、変更注文を受注番号に対して記録し、銀行口座を照合するように毎月カウントを照合します。きれいな活動データときれいな帳簿が、ABCを一度きりのコンサルティング演習から常設の管理報告書に変えます — 毎月、どの受注が元を取ったかを教えてくれるものです。
見積もりから決算まで受注原価を整理整頓する
活動基準原価計算で見積もりを鋭くするにつれて、すべての受注の明確な財務記録を維持することが不可欠です — 台帳に一致するプール合計が、信頼できる原価計算システムと楽観的なスプレッドシートを分けるものです。Beancount.ioは、あなたの財務データに対する完全な透明性と制御を提供するプレーンテキスト会計を提供し、活動プール、受注原価、棚卸資産の計上がバージョン管理され監査可能な状態を保ちます。無料で始めるそして、開発者や財務専門家がプレーンテキスト会計に切り替えている理由をご覧ください。





