マークアップから販売価格
原価とマークアップから定価を決めます。原価50にマークアップ40パーセントなら販売価格は70、1個あたりの利益は20です。対応する粗利率も表示されるので、マークアップと粗利率を混同しません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 単位原価
- 50
- マークアップ率 (%)
- 40
- マークアップ額
- 20
- 販売価格
- 70
- 利益
- 20
- 利益率 (%)
- 28.5714285714
小売業者・卸売業者・プロダクトチームは、原価に選んだマークアップ率を加えるシンプルな原価プラス方式で定価を決めます。マークアップとマージンの混同、通貨の丸め忘れ、その場しのぎの表計算の固定化など、この計算を誤ると SKU を安売りしたり、財務に過大なマージンを約束したりします。本マークアップ販売価格計算ツールは、正の原価と非負のマークアップ率を受け取り、原価に 1 とマークアップを 100 で割った値を掛け、安定した金額丸めで販売価格・単位利益(マークアップ額)・同等の粗利率を返します。
販売価格・利益・マージンの計算方法
恒等式はマーチャンダイジングと管理会計で用いる古典的な原価プラス公式です。販売価格は原価に 1 とマークアップ率を 100 で割った値を掛けたものです。マージン率は利益を販売価格で割り、100 を掛けたもので、粗利率で話す財務チームが第 2 の換算ツールなしで同等レートを読めます。
例:原価 50 にマークアップ 40% で販売価格 70、マークアップ額 20、利益 20、マージン率はおよそ 28.57 です。例:原価 80 にマークアップ 25% で販売価格 100、利益 20、マージン 20% です。
応答は常に正規化した原価とマークアップ率、4 つの金額・レート欄、UI ツールチップ用に恒等式を再掲する formula 文字列を返します。経路は純粋算術で、ネットワーク・乱数シード・壁時計はありません。
価格設定の流れと実務上の注意点
棚価格のワークショップ、ベンダー交渉、授業演習では、表計算を入れずにブラウザ無料のマークアップ販売価格計算ツールをご利用ください。検証失敗は拒否後も残高を消費しません。すでに単一通貨で金額が分かっている場合にのみ通貨換算と併用してください。
本機能は FX 換算、売上税の適用、送料の積み上げ、製品の主目的としてのマークアップとマージンの相互換算は行いません。原価は通常の商用範囲に保ってください。極端値は isolate の計算を有界にするため拒否されます。
入力は他の KIT parse アイテムと同じ保持規則に従い、アルゴリズムが完全に決定的なため結果は CI フィクスチャに固定して安全です。製品の約束は、正の原価と非負のマークアップの明示的なガード付き単一 SKU の原価プラス定価であり、多商品バスケット、プロモの積み上げ、動的な競合マッチング、完全なマークアップ対マージン換算スイートではありません。
それらは SEO 意図と主要検索クエリが異なる専用ツールに属します。
活用例
小売の棚・カタログ定価
店舗は原価と目標マークアップ率を入力し、得られた販売価格と単位利益を商品カタログに固定します。
卸・ベンダーの原価プラス見積
営業チームは仕入原価に標準マークアップを適用し、毎回の表計算で原価プラスを再実装せずに一貫した定価を公開します。
よくある質問
マークアップとマージンの違いは何ですか?
マークアップは原価に対する利益の百分率です。マージンは販売価格に対する利益の百分率です。原価に対する 25% マークアップは販売価格に対する 20% マージンであり、同じ数ではありません。
原価80を販売価格100にするマークアップは何パーセントですか?
25パーセントです。80の4分の1は20なので、価格は100、1個あたりの利益は20になります。同じ利益でも粗利率は20パーセントです。粗利率は原価ではなく販売価格を基準にするためです。
原価を下回る価格にするため、マイナスのマークアップを入力できますか?
できません。マークアップは0以上、原価は0より大きい必要があります。原価割れの販売は値引きでありマークアップではないため、隠れた値下げとして出さないよう受け付けません。
結果はどのように丸められますか?
金額は初期設定で小数点以下2桁に丸められ、通常の見積書と同じ表示になります。カタログや通貨に合わせて、0から8桁の間で桁数を選べます。
マークアップ40パーセントの粗利率はいくつですか?
約28.57パーセントです。原価50に対する利益20は原価の40パーセントですが、販売価格70に対しては28.57パーセントなので、粗利率は常にマークアップ率より低くなります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/finance/selling-price-from-markup \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"unit_cost":50,"markup_percent":40}'const res = await fetch("https://api.kit.forhosting.com/finance/selling-price-from-markup", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"unit_cost": 50,
"markup_percent": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/selling-price-from-markup",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"unit_cost": 50,
"markup_percent": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/selling-price-from-markup", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"unit_cost":50,"markup_percent":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"unit_cost":50,"markup_percent":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/selling-price-from-markup", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"unit_cost": 50,
"markup_percent": 40
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.selling_price_from_markup",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
検証失敗は課金されず、成功した API アイテムは公開済みの基本料金 $0.002 を使用します。
入力:原価、マークアップ率、任意の小数桁
40 は 40% のマークアップを意味し、販売価格は原価に 1 と 40 を 100 で割った値を掛けたものになります。原価は厳密に正でなければなりません。0 または負は、非正の原価基盤では原価プラスの定価が定義できないため拒否されます。マークアップ率は非負でなければなりません。極端に大きい原価やマークアップは上限があり、Worker isolate の算術が有界に保たれます。省略時は 2 が既定で、見積上の通常通貨に見えます。必須の数値 2 つと任意の桁数制御を含む JSON 本体を送信してください。unit_cost は、すでに管理している単一通貨での 1 単位の取得または製造額です。クライアントが別名を使う場合、cost・cost_price・cogs・wholesale のエイリアスを受け付けます。markup_percent はその原価に対する上乗せ率です。小売の略語向けに、markup・markup_pct・mu は markup_percent に対応します。負のマークアップ(原価を下回る計画割引)は範囲外で invalid_input となり、価格ボットが静かなマークダウンをマークアップとして公開しないようにします。任意の decimals は 0 から 8 の整数で、応答内の金額フィールドの丸め桁を制御します。すべての検査は乗算の前に走るため、不正リクエストは中途半端な価格行を作らず、エンジン拒否後に前払い残高を消費しません。
販売価格・利益・マージンの計算方法
単位利益は販売価格から原価を引いた値で、価格カード表示用の markup_amount と同じ金額です。百分率フィールドも同じ理由で細かい安定スケールを保ちます。同一入力は常に同一の JSON を生みます。
API 利用、価格ワークフロー、実務上の限界
カタログ取込、ERP 連携、EC ルールエンジン、価格チャットボットが安定した KIT 契約を必要とする場合は、成功アイテムあたり $0.002 の前払い API を使います。SDK 作者は unit_cost・markup_percent・selling_price・profit を価格表と見積ビルダに直接写せます。
連携の活用例
価格ボットと ERP 連携
自動化は安定した前払いエンドポイントを呼び、カタログ取込とルールエンジンがマークアップからの販売価格の決定的な契約を共有します。
技術的な質問
マークアップから販売価格をどう計算しますか?
unit_cost と markup_percent を送ってください(例:unit_cost: 50、markup_percent: 40)。販売価格は unit_cost × (1 + markup_percent/100) です。応答には利益と同等のマージン率も含まれます。
markup_percent は 0 でもよいですか?
はい。マークアップ 0 は販売価格が原価と等しく利益が 0 であることを意味します。負のマークアップは invalid_input で拒否されます。
unit_cost が 0 または負の場合はどうなりますか?
タスクは invalid_input で失敗します。原価プラス価格には正の原価が必要です。これらの失敗は課金されません。
マークアップ販売価格計算ツールの料金は?
ブラウザ版は無料です。API リクエストは成功呼び出しごとに前払い KIT 残高を $0.002 で使用します。無効入力は課金されません。