貢献利益計算
売価50、変動費30の商品なら、1単位あたりの貢献利益は20、貢献利益率は40%です。単位あたりの売価と変動費を入れるだけで、1つ売るごとに固定費へいくら回せるかが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 販売価格
- 50
- 変動費
- 30
- 貢献利益
- 20
- 貢献利益比率
- 0.4
- 貢献利益率 (%)
- 40
貢献利益は、売れた1単位が変動費を払ったあと、固定費に触れる前に残す金額です。管理者、原価会計担当、価格チームは、その残りを使ってSKUを一覧に残すか、値引きをどこまで深められるか、キャンペーンが固定費を賄うまでに何単位売らねばならないかを決めます。この貢献利益計算機は単位あたり販売価格と単位あたり変動費を受け取り、差し引いて単位あたり貢献利益を求め、その残りを販売価格で割って貢献利益率と対応する百分率を得ます。変動費ゼロは許され、率は百パーセントになります。販売価格ゼロは、率がゼロ除算になるため拒否されます。自らの変動費を賄えない単位は、損失を隠さず負の貢献利益を返します。
単位あたり貢献利益と率が実際に測るもの
単位あたり貢献利益は販売価格から単位あたり変動費を引いたものです。その残りは、追加の1件の販売が固定費の回収に、回収後は営業利益に、いくら寄与するかを示します。貢献利益率はその残りを販売価格で割ったもので、売上の貨幣単位1つから変動費のあと何セント相当が残るかを述べます。
五十で売れ、変動費が三十の製品は、したがって単位あたり二十の貢献利益と、ゼロ点四すなわち四十パーセントの率になります。この二つの数字はCVP分析の骨格です。値引きがなお正の貢献を残すか、製品構成の変化が間接費に回せる資金をどう変えるか、キャンペーンが固定費のハードルを越えるまでに何単位動かす必要があるかを知らせます。
貢献利益は利益率と同じではありません。利益率は家賃、給与、減価償却、その他の固定支出を含むあらゆる費用を収益から差し引きます。貢献利益は固定費を意図的に無視し、管理者がもう1単位の増分経済を見られるようにします。
変動費は数量とともに動きます。直接材料、出来高賃金、単位あたり運賃、販売手数料、包装です。固定費は関連範囲では動きません。
二つの族を混ぜると、カタログ全体は利益が出ているように見えながら、あるSKUは追加販売のたびに静かに損をします。本計算機は単位の恒等式だけを実装します。貢献利益は販売価格マイナス変動費、率はその貢献利益を販売価格で割ったものです。
間接費の配賦、損益分岐点数量の計算、通貨換算は行いません。
貢献利益計算機が役立つ場面
商品企画と価格チームは、値引き、運賃の上乗せ、包装変更をカタログに載せる前に判断できるよう、再現可能な単位貢献を必要とします。貢献利益計算で順位を狙う発行者は、すでに販売価格と変動費を持ち、管理会計の残りとその率を求める人を対象にします。純利益率でも、マークアップからマージンへの換算でも、完全な損益分岐表でもありません。
教室やLMSのCVPワークシートは、販売価格ゼロを拒否し、変動費が価格を超えても負の率を返す神託を必要とします。学習者が恒等式を混同するのはまさにその二つの場合だからです。カタログ試験を書く技術者は、五十対三十、端数の棚価格、価格ゼロの拒否といった既知の対を固定し、課金や価格のライブラリが貢献利益を利益率として黙って扱えないようにします。
検証失敗は残高を消費しません。
活用例
SKUの価格付けと値引き下限の設定
単位販売価格と変動費を入れて単位あたり貢献利益と率を確認し、変動費を下回らない販促価格を試します。
製品構成とCVPのワークシート
SKU間の貢献利益を比べ、構成の変化とキャンペーン数量の目標が、混ぜた利益率ではなく同じ単位残りを使うようにします。
管理会計の宿題照合
学習者は貢献利益と貢献利益率を手計算し、販売価格ゼロを拒否する決定的な結果と照合します。
よくある質問
単位あたり貢献利益はどう計算しますか?
貢献利益は販売価格から変動費を引いたものです。例:50 − 30 = 20(単位あたり)。
貢献利益率とは何ですか?
貢献利益を販売価格で割ったものです。同じ例では 20 / 50 = 0.4、すなわち 40 パーセントです。応答には小数の率と百分率の両方が含まれます。
利益率とは何が違いますか?
貢献利益は変動費だけを引きます。利益率は固定間接費を含むすべての費用を引きます。単位貢献にはこのページを、全体の率には利益率の道具を使ってください。
貢献利益がマイナスになるのはどういう意味ですか?
その商品が自分の変動費さえ回収できていないということです。1つ売るたびに、固定費を払う前から損失が出ます。損失を隠さず、マイナスの数字のまま表示します。
どの費用を変動費として扱いますか?
販売量に応じて増減する費用で、直接材料費、出来高払いの人件費、1単位あたりの運送費、販売手数料、梱包費などです。家賃、給与、減価償却費は固定費なので含めません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/finance/contribution-margin \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"selling_price":50,"variable_cost":30}'const res = await fetch("https://api.kit.forhosting.com/finance/contribution-margin", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"selling_price": 50,
"variable_cost": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/contribution-margin",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"selling_price": 50,
"variable_cost": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/contribution-margin", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"selling_price":50,"variable_cost":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"selling_price":50,"variable_cost":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/contribution-margin", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"selling_price": 50,
"variable_cost": 30
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.contribution_margin",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
成功した呼び出しは$0.002で課金され、不正な入力は課金されません。
入力契約、応答の形、検証
変動費が販売価格を上回っても誤りではありません。エンジンは負の貢献利益を返し、赤字SKUが見えるようにし、拒否しません。例:販売価格五十、変動費三十なら貢献利益二十、率ゼロ点四、四十パーセントです。ドル記号と桁区切りは解析しません。同じ通貨の有限数が二つ必須のJSON本体を送ってください。selling_priceは単位販売価格で、貢献利益率がその価格で割るため、厳密にゼロより大きくなければなりません。カタログ行の改名が要らないよう、別名 price、unit_price、selling_price_per_unit、p、sp を受け付けます。variable_costは単位変動費で、ゼロ以上でなければなりません。別名 variable_cost_per_unit、unit_variable_cost、vc、variable を受け付けます。各欄はJSON数値でも数値文字列でも構いません。絶対値は一兆以内に収め、IEEE倍精度でWorkerとブラウザの中間積が有限のままになるようにします。欠落欄、空文字、非有限値、正でない販売価格、負の変動費、範囲外の値は、欄名付きの invalid_input で失敗し、課金されません。成功時は丸めた selling_price と variable_cost をエコーし、差として contribution_margin、価格に対する小数の残りとして contribution_margin_ratio、その率に百を掛けた contribution_margin_percent、数字の横に印刷できる公式文字列を返します。通貨書式の文字列よりJSON数値を選んでください。成功した1件の料金は一律 $0.002 です。
貢献利益計算機が役立つ場面
実装は純粋な tier A の parse なので、成功した呼び出しは毎回、公開された基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。
技術的な質問
貢献利益は負になり得ますか。
はい。変動費が販売価格を上回ると、その単位は自らの変動費を賄えず、APIは失敗せずに負の貢献利益と率を返します。
貢献利益計算機の料金はいくらですか。
ブラウザの道具は無料です。API要求は成功した呼び出しごとに前払いKIT残高から $0.002 を使い、不正な入力は課金されません。