短期と長期の譲渡所得税を比較
譲渡益20,000に短期税率32%なら税額は6,400、長期税率15%なら3,000で、長期まで待てば3,400の節税になります。譲渡益と2つの税率を入れるだけで比べられます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 利益
- 20,000
- 短期税率
- 32
- 長期税率
- 15
- 短期の税額
- 6,400
- 長期の税額
- 3,000
- 節税額
- 3,400
- 税率差
- 17
値上がりした資産を売る行為は、どの税率表が当たるか尋ねるまでは、実現した譲渡益という一つの数字に見えます。短期の譲渡益は、給与と同じ通常の累進税率で課税されるのが一般的です。適格な保有期間を経た長期の譲渡益は、より低い優遇税率で課税されることが多いです。その差は丸め誤差ではありません。二万単位の譲渡益では、三十二パーセントの通常税率と十五パーセントの長期税率のあいだに数千単位の税額が開き、税引後の手取りも同じだけ変わります。この短期対長期の譲渡所得税比較ツールは、実現した譲渡益と二つの税率を受け取り、両方の税額、長期税率に適格となった場合の節約額、それぞれの扱いでの税引後残額、どちらが安いかを返します。ご自身が制御する算術比較であり、税務助言でも申告エンジンでもありません。
短期と長期の税額比較が実際に測っているもの
譲渡益とは、売却代金が取得原価を上回る分です。その利益がどう課税されるかは、短期と長期を区別する制度の多くで保有期間に依存します。短期の譲渡益は通常、給与・賞与・利子と同じ限界税率で、通常所得の上に積み上げられます。
適格な保有——米国では一年超がよくある例ですが、その閾値は法律上の事実であり、この計算ツールが日付を発明するのではなく、税率としてご指定いただくものです——を経た長期の譲渡益は、より低い優遇表で課税されることが多いです。短期対長期の譲渡所得税比較を検索する方は、このツールにロットを暦日で分類してほしいわけではありません。
すでに二つの候補税率をご存じか、あるいはモデル化しており、現金の差を知りたいのです。算術は初等的であるべきです。短期税額は譲渡益に短期の通常税率を掛けて百で割った値、長期税額は譲渡益に長期税率を掛けて百で割った値、税額節約は短期の請求から長期の請求を引いた値です。
節約が正なら、長期表まで待つか適格になることで、この譲渡益の税が減ります。負の値は、長期税率を通常税率より高く入力した場合にだけ現れ、短期表の方が安いことを意味します。税率が等しければ請求も等しく、preferred は same になります。
短期と長期の比較が役立つ場面
家計やアドバイザーは、すでに当たる二つの税率を把握しており、保有期間の閾値を待つか、今年ロットを実現するか、ポジションを贈与するかを決める前に現金の差が必要なときに、短期対長期の譲渡所得税比較ツールを使います。試験対策や家計の授業では、正でない譲渡益を拒否し、還付を捏造しない決定的なオラクルが必要です。不正な入力は残高を消費しません。
申告の代行ではありません。納税者と年度に当たる税率をご指定ください。計算ツールは掛けて引くだけなので、同じ譲渡益がブラウザと自動化で別の物語を語ることはありません。
活用例
閾値の前に保有するか売却するかを計画する
待つことが現金の節約に見合うかを決める前に、同じ実現益に対する通常税率の請求と長期の優遇請求を比べます。
アドバイザーのメモと顧客向けの図示
表計算で掛け算を二度やり直さずに、両方の税額、節約額、税引後残額を計画メモへ貼り付けます。
よくある質問
短期対長期の譲渡所得税比較ツールはどのように動きますか?
実現した譲渡益と二つのパーセント税率を送ってください。応答は節約額、税引後残額、どちらが安いかも返します。
短期対長期の譲渡所得税比較ツールの料金はいくらですか?
ブラウザのツールは無料です。ご自身が制御する試算であり、税務助言ではありません。
長期の税率が適用されるといくら節税できますか?
譲渡益20,000の場合、短期税率32%で税額6,400、長期税率15%で3,000となり、差の3,400が節税額です。手取りは13,600ではなく17,000になります。
売却額と取得費を入れますか、それとも譲渡益を入れますか?
計算済みの譲渡益、つまり売却額から取得費を引いた金額を入れます。指定した2つの税率を、その同じ譲渡益に当てはめて比べます。
短期か長期かはツールが判定しますか?
判定しません。保有日数を数えたり保有期間の条件を確認したりはせず、当てはまりそうな2つの税率を入力すると、それぞれの税額を比べます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/finance/capital-gains-short-vs-long \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gain":20000,"short_rate":32,"long_rate":15}'const res = await fetch("https://api.kit.forhosting.com/finance/capital-gains-short-vs-long", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gain": 20000,
"short_rate": 32,
"long_rate": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/capital-gains-short-vs-long",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gain": 20000,
"short_rate": 32,
"long_rate": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/capital-gains-short-vs-long", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gain":20000,"short_rate":32,"long_rate":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gain":20000,"short_rate":32,"long_rate":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/capital-gains-short-vs-long", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"gain": 20000,
"short_rate": 32,
"long_rate": 15
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.capital_gains_short_vs_long",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
短期と長期の税額比較が実際に測っているもの
端点はそれぞれの扱いでの税引後残額と、百分率ポイントでの税率差も返すので、計画担当者は手計算で手取りをやり直さずに JSON オブジェクトをメモへ貼れます。
入力契約、応答フィールド、検証が失敗するとき
gain は、すでに使っている通貨単位での実現した譲渡益です。譲渡益は厳密にゼロより大きくなければなりません。この計算ツールは譲渡益の税を比較するものであり、譲渡損失の扱いではないため、ゼロや負の利益は、税額ゼロを黙って返すのではなく拒否されます。両方の税率はゼロ以上百以下(両端を含む)でなければならず、その閉区間の外の税率は、この契約が適用するパーセントではありません。便宜上の別名も受け付けます。検証失敗は課金されません。必須の有限数を三つ含む JSON 本体を POST してください。short_rate は通常または短期の税率をパーセントで表したもので、三十二パーセントなら三十二です。long_rate は長期の譲渡所得税率をパーセントで表したもので、十五パーセントなら十五です。各フィールドは JSON の数値でも数値文字列でも構いません。欠落、空文字、非有限値は、正規フィールド名を挙げて invalid_input で失敗します。gain には amount、short_rate には st_rate または ordinary_rate、long_rate には lt_rate または ltcg_rate です。成功時、本体は三つの入力を half-up で小数第二位まで丸めてエコーし、続けて short_term_tax、long_term_tax、tax_savings、rate_spread、net_after_short、net_after_long、preferred(long_term、short_term、または same)、formula 文字列、method capital_gains_short_vs_long を返します。短期税額がゼロでないときは savings_percent も含まれ、短期の請求に対する節約のパーセントです。短期税率がゼロで比が未定義になる場合、その任意フィールドは null にはせず省略します。計算例:譲渡益二万、短期税率三十二パーセント、長期税率十五パーセントでは、短期税額が六千四百、長期税額が三千、節約が三千四百、preferred は long_term です。
短期対長期の比較エンドポイントが役立つ場面
いま各ブックへ掛け算を二つコピーしている表計算の作者は、一つの契約を呼び、丸めたフィールドをテストに固定できます。短期対長期の譲渡所得税比較というロングテール検索で順位を取りたいコンテンツサイトは、無料のブラウザ経路が前払い API 経路と同じ純モジュールでバイト単位に一致する専用ランディングの恩恵を受けます。これは保有日数でロットを分類して一枚の請求だけを返す一般的な譲渡所得税の試算とは別物です。実装は純 parse の tier A なので、成功した呼び出しは公表済みの基本料金 $0.002 で、モデルのトークンも外向きのネットワークも使いません。
連携の活用例
金融の授業向けの決定的な fixtures
正でない譲渡益を拒否し、還付を捏造しない純オラクルで、短期対長期の宿題を採点します。
技術的な質問
売却代金と取得原価を入れるのですか、それとも譲渡益そのものですか。
実現した譲渡益(売却代金から取得原価を引いた値)を gain、または別名 amount として入れてください。このランディングは既知の譲渡益に対する二つの税率を比較します。ロットを保有日数で分類はしません。
譲渡益がゼロまたは負のときはどうなりますか。
タスクは invalid_input で失敗します。この計算ツールは譲渡益にかかる税を比較するため、ゼロや負の値は、無言のゼロ請求を返すのではなく拒否されます。
長期税率は短期税率より高くてもよいですか。
はい。エンジンは long_rate を short_rate より低く強制しません。その珍しい組を入れると、preferred は short_term になり、tax_savings は負になります。