ForHosting KIT · 開発者向けツール

関税収入計算ツール

この関税収入計算ツールは、単位当たり関税によって国内価格が上昇し、輸入量が減少する場合の政府収入を推計します。関税額、導入前の輸入量、価格が1単位上がるごとの輸入減少量を入力してください。線形の輸入需要を用い、輸入量が負にならないよう調整したうえで、残存輸入量に関税を掛けます。減少量も表示するため、計算結果を確認して説明できます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

関税導入前の輸入市場を設定します

輸入品の数量単位と関税の通貨単位を統一してください。imports_before_tariff は元の国内価格における輸入数量です。import_reduction_per_price_unit は、国内価格が通貨1単位上昇したときに減少する輸入品数を表します。たとえば250なら、価格が1上がるごとに輸入が250品減ります。本計算では関税が価格へ完全に転嫁されると仮定するため、1品当たり8の関税は国内価格を8上昇させます。これは世界価格が一定である小国モデルの標準的な仮定です。実際の価格上昇が法定関税より小さい場合は、市場の実際の反応に合わせて減少係数を設定するか、完全転嫁のシナリオとして結果を解釈してください。3つの入力は、同じ商品、期間、通貨、数量定義にそろえる必要があります。年間輸入量と月次の需要反応を混在させると、計算自体はできても経済的な意味を失います。

残存輸入量と政府収入を求めます

最初に tariff_per_unit と import_reduction_per_price_unit を掛けます。その積は、関税による価格上昇がもたらす制約前の輸入減少量です。次に、その値を imports_before_tariff から差し引きます。物理的な輸入量は負にならないため、imports_remaining の下限は0であり、imports_reduced が元の輸入量を超えることはありません。政府の関税収入は tariff_per_unit と imports_remaining の積であり、導入前の輸入量との積ではありません。関税が輸入を抑える場合、古い数量を使うと収入を過大評価するため、この区別が重要です。計算上すべての輸入がなくなる場合、正の関税でも収入は0となり、imports_eliminated は真になります。出力には想定した国内価格上昇と単位関税も示されるので、計算過程を確認できます。安定した数値精度により、同じ有効入力からブラウザーとAPIで同じJSONが得られます。

推計値を解釈し、別の関税率を比較します

関税率を上げても、関税収入が必ず増えるとは限りません。高い関税は輸入が続く各商品から多く徴収できますが、同時に課税対象の数量を減らします。線形反応では、輸入が正の範囲で収入は逆U字型になります。関税ゼロでは収入もゼロで、中間の税率で最大となる可能性があり、輸入を完全に止める水準では再びゼロです。初期輸入量と反応係数を固定し、tariff_per_unit を複数試して政策案を比べてください。本結果は部分均衡の推計であり、財政や厚生の完全な予測ではありません。世界価格、為替、報復措置、免税、回避、行政費用、国内供給、関税割当の変化は扱いません。また、単一の同質財と全範囲での線形反応を仮定します。実証分析では、商品と期間に適したデータから輸入反応を推計し、実際の税関収入と比較してください。収入だけでは消費者損失、生産者利益、死荷重は測れません。

通商政策のシナリオを作成します

国内価格上昇で減る輸入量を考慮し、提案された単位関税の収入を推計します。

経済学の問題を確認します

小国の線形輸入需要問題で、残存輸入量と関税収入を検算します。

複数の関税率を比較します

同じ基準値で複数の税率を試し、増税で収入が減り始める点を調べます。

関税収入の計算式は何ですか?

残存輸入量は、導入前輸入量から単位関税と価格1単位当たり減少量の積を引き、下限を0とした値です。関税収入は単位関税と残存輸入量の積です。

なぜ導入前の輸入量を使わないのですか?

関税は国内価格を上げ、輸入需要を減らします。導入後も輸入される商品だけが課税対象です。

どの程度の価格上昇を仮定しますか?

完全転嫁を仮定し、国内価格の上昇額は単位当たり関税と等しいものとします。

正の関税でも収入が0になりますか?

はい。推計減少量が元の輸入量以上なら、課税できる輸入が残りません。

最適関税を計算できますか?

いいえ。指定税率の収入を線形反応で求めるもので、厚生、報復、交易条件はモデル化しません。

API計算の料金はいくらですか?

APIリクエスト1回の料金は$0.002です。同じ決定論的計算を、入力をネットワーク送信せずブラウザーでも実行できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/econ/tariff-revenue

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/econ/tariff-revenue \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tariff_per_unit":8,"imports_before_tariff":5000,"import_reduction_per_price_unit":250}'
{
  "tariff_per_unit": 8,
  "imports_before_tariff": 5000,
  "import_reduction_per_price_unit": 250
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "econ.tariff_revenue",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →