利益率の計算
売上高100,000、売上原価60,000なら、売上総利益は40,000で、利益率は40%です。売上100あたり40が手元に残ります。商品、店舗、損益計算書全体の利益率を、間接費を配分する前に確かめられます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 収益
- 100,000
- 売上原価
- 60,000
- 売上総利益
- 40,000
- 利益率 (%)
- 40
利益率の百分率は、マージン計算機・粗利率計算機・売上高と売上原価からの利益率として検索され、売上原価を差し引いたあとに残る売上の割合です。同一通貨・同一報告期間の売上高と売上原価があれば、恒等式は売上高から売上原価を引き、売上高で割って百分率で表すことです。創業者、コントローラー、マーチャンダイザー、アナリストは、商品代を支払ったあとに製品ライン・店舗・損益計算書全体が販売単位あたり十分に残しているかを判断するときにこの数値を使います。本利益率計算機はそれら二つの金額を受け取り、ゼロ除算の代わりに売上高がゼロまたは負なら拒否し、利益率の百分率と再述した計算式を返します。
利益率の意味と計算式の仕組み
利益率の百分率は、損益計算書の一つの問いに答えます。売上原価を除いたあと、売上高のどれだけが残るかです。マージン計算機・粗利率計算機・売上高と COGS からの利益率と入力する人は、その商を百分率で欲しいのであり、単位原価へのマークアップでも、間接費まで折り込む営業利益率でも、利息と税まで差し引く純利益率でもありません。
売上高は分母です。 売上原価と同じ期間・同じ主体の売上高であり、通常は返品と値引き控除後で、入金現金でも未認識の受注でもありません。売上原価は、それらの売上に対応付けた在庫・材料・直接製造原価で、同一通貨です。恒等式は、利益率百分率=(売上高−売上原価)÷売上高、さらに百を掛けて結果を百分率にすることです。
四十という結果は、販売単位ごとの四十が粗利益であることを意味します。ゼロは売上原価が売上高と等しいことです。ゼロ未満は、商品が売れた額より高くついたことを意味し、それは有効な算術結果であり、拒否入力ではありません。
本計算機は元帳を取得せず、間接費を配賦せず、両方の入力にすでに比較可能な金額を置いた場合を除き端数月を年換算しません。売上高は厳密にゼロより大きくなければなりません。両方の入力には同じ通貨と同じ報告期間を用いてください。
昨年の売上と今年の売上原価を混ぜることは利益率ではなく、査読者を誤らせる混合スナップショットです。
利益率計算機が本領を発揮する場面
コントローラーとマーチャンダイザーは、SKU・店舗・損益計算書パック全体が間接費配賦前に比較可能な粗利率を必要とするときに利益率計算機を使います。価格チームは、カタログカードが経営報告と一致するよう売上高と売上原価から比率を再計算し、売上高がまだゼロの期間は Infinity を印刷する代わりに失敗しなければならない場合も含みます。
教育者と会計宿題は、売上高から売上原価を引き、売上高で割り、百を掛け、採点基準と同じくゼロまたは負の分母を拒否する神託を必要とし、表計算が Infinity を成績簿へ漏らすことを許しません。失敗した検証は課金されません。
売上高を正に保ち、丸めた百分率をテストに固定すれば、独自の会計ライブラリを立てずに表計算・ワークフローツール・エッジワーカー向けの再現可能な利益率が得られます。売上高と売上原価の両方をすでに持っているときにこの能力を使ってください。単位原価と望むマークアップしかないなら、それは別の恒等式です。
小売バイヤーとマーケットプレイス出品者は、それら二つの金額が手元にあれば同じ恒等式を製品ラインやチャネルに適用でき、現金回収と認識済み売上を混ぜたり、営業間接費を売上原価行へ折り込んだりしません。
活用例
損益計算書パック
売上高と売上原価を百分率の利益率に変換し、SKU・店舗・損益計算書パックが単位原価へのマークアップではなく売上に対する粗利益を報告するようにします。
価格設定とカタログカード
売上行と売上原価系列から公表マージンを再現し、売上高がまだ発生していないときの拒否も含みます。
教室と会計宿題
売上高から売上原価を引き、百分率を返し、ゼロまたは負の分母で明確に失敗する決定的な神託で利益率問題を採点します。
よくある質問
売上高がゼロまたは負のときはどうなりますか?
利益率はゼロまたは負の売上基盤で割ることができないため、要求は拒否され課金されません。
営業間接費は含まれますか。営業利益率は出ますか?
いいえ。 恒等式は売上高から売上原価を引いて売上高で割ることです。間接費・利息・税は営業利益率または純利益率に属し、別の数値です。
利益率と値入率の違いは何ですか?
利益率は売上総利益を売上高で割りますが、値入率は原価を基準に測るため、同じ取引でも2つのパーセントは一致しません。この計算機が返すのは、売上のうち手元に残る割合である利益率です。
利益率がマイナスになることはありますか?
あります。売上原価が売上高を上回ると、商品が売値より高くついたことになり、利益率はゼロを下回ります。これは正しい結果で、エラーではありません。
1つの商品の利益率も計算できますか?
できます。1個あたりの販売価格を売上高に、1個あたりの原価を売上原価に入れてください。期間全体ではなく、その商品1つの利益率が求められます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/margin \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"revenue":100000,"cost_of_goods_sold":60000}'const res = await fetch("https://api.kit.forhosting.com/fin/margin", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"revenue": 100000,
"cost_of_goods_sold": 60000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/margin",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"revenue": 100000,
"cost_of_goods_sold": 60000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/margin", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"revenue":100000,"cost_of_goods_sold":60000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"revenue":100000,"cost_of_goods_sold":60000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/margin", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"revenue": 100000,
"cost_of_goods_sold": 60000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.margin",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
利益率の意味と計算式の仕組み
売上基盤がゼロまたは負だと利益率は未定義になるため、このエンドポイントは Infinity を印刷する代わりに invalid_input で失敗します。
入力契約、応答の形、丸め、エラー時の振る舞い
例:売上高二百五十に対し売上原価百七十五なら三十です。売上がまだ始まっていない新規事業は Infinity を印刷する代わりに失敗しなければなりません。メモに目標フラグが必要なら百分率をご自身の注記と組み合わせてください。両方の数値を同じ総額または純額ベースに保ち、損益計算書の横に保存する百分率が、すでに公表した二行から査読者が再計算できる百分率と同じになるようにしてください。POST で JSON 本体を送り、必須の有限数を二つ含めます。revenue と cost_of_goods_sold で、同一通貨・同一報告期間です。revenue(別名 sales、sales_revenue、net_sales、net_revenue)は、利益率が売上高で割るため、ゼロより厳密に大きい有限数でなければなりません。cost_of_goods_sold(別名 cogs、cost_of_sales、cost)は有限数で、ゼロは許され百分の百の利益率になり、売上高より大きい値も許され、商品が売れた額より高くついたときに負の利益率になります。欠落フィールド、空文字、非有限値、ゼロまたは負の売上基盤は問題を名指しして invalid_input で失敗し、それらの失敗は課金されません。成功時、本体は両方の入力をエコーし、売上高から売上原価を引いた gross_profit、十二桁に丸めた百分率の商である margin_percent、恒等式を再述する formula 文字列を返します。例:売上高十万に対し売上原価六万なら margin_percent は 40 です。このエンドポイントは利益率だけを計算し、営業利益率・貢献利益率・原価へのマークアップは発明しません。単位原価を売上原価フィールドに入れて単位利益率を意図的に計算する場合を除き、売上高の代わりに単位販売価格を送らないでください。
利益率計算機が本領を発揮する場面
実装は純粋 parse のティア A のため、成功した呼び出しは毎回、公表された基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。
技術的な質問
売上高と売上原価から利益率はどう計算しますか。
同一通貨の有限数 revenue(> 0)と cost_of_goods_sold を送ってください。API は margin_percent = (revenue − cost_of_goods_sold) / revenue × 100 を百分率で返します。
結果は百分率ですか、小数ですか。
主フィールド margin_percent は百分率です(利益率 40% なら 40)。売上高から売上原価を引き、売上高で割り、百を掛けたものです。
利益率計算機の料金はいくらですか。
ブラウザツールは無料です。API 要求は成功した呼び出しごとに前払い残高から $0.002 を使い、無効な入力は課金されません。