代替最低税(AMT)計算
最低税で税額が増えるかを確かめられます。課税所得250,000、優遇項目60,000、通常の税額42,000の夫婦合算申告なら、AMTとして3,942が上乗せされます。2024年の数値で途中の計算もすべて表示します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 課税所得
- 250,000
- 優遇項目
- 60,000
- 申告区分
- Married joint
- 通常税額
- 42,000
- 支払うべきAMT
- 3,942
- AMTI(代替ミニマム課税所得)
- 310,000
- 控除額
- 133,300
- AMTの課税標準
- 176,700
代替最低税は、控除を減らし、独自の非課税枠と税率で税負担を計算し直す並行の連邦税制度です。そこで算出される暫定最低税が通常の税額を上回る場合、その差額を通常税に上乗せして納めます。この機能は、通常の課税所得、AMTの優遇・調整項目、申告区分、通常税額を受け取り、計算の全体像を返します:代替最低課税所得、段階的逓減後の非課税枠、2段階の暫定最低税、そして追加で納める金額です。通常制度ですでに多く課されている場合はゼロになります。
並行する最低税制度の仕組み
代替最低税は、特定の控除や除外によって通常の税負担を圧縮する納税者にも最低限の税額を課すために存在します。通常の課税所得から始め、優遇・調整項目——インセンティブ・ストック・オプション行使時の利益、特定の民間活動債の利子、加速償却の調整など——を加え戻して、代替最低課税所得(AMTI)を求めます。
残りがAMTの課税ベースであり、通常制度の7段階ではなく、転換点まで26パーセント、それを超えると28パーセントという2段階の税率で課されます。これが暫定最低税です。
使いどころと、そうでないもの
インセンティブ・ストック・オプション行使の税コストをモデル化する場合、控除の多い年に最低税が発動するか見積もる場合、税務計画スプレッドシートのAMT行を独立した決定的な参照値と照合する場合にご利用ください。範囲にご注意ください:2024年のパラメータを使う簡易的な連邦AMTです。
通常税の計算は行いません(ご自身で入力します)、AMTのキャピタルゲイン税率との相互作用、州の最低税、前年AMTの税額控除も扱わず、あくまで推定ツールであり税務アドバイスではありません。申告の判断には、最新のIRS様式または税務専門家で数値を確認してください。
活用例
ISO行使のコスト
インセンティブ・ストック・オプションの利益を優遇項目として加え、行使がAMT圏に入るかどうか、どの程度かを確認します。
控除の多い年の計画
優遇項目の大きい年に、通常の税負担に加えて最低税を負うことになるかを見積もります。
税務モデルの検証
スプレッドシートや計画ツールのAMT行を、すべての中間数値が開示された独立した決定的計算と照合します。
よくある質問
通常税も計算してくれますか?
いいえ。 通常税は入力としてご提供いただき、この機能は暫定最低税の超過分、または通常税が上回る場合はゼロを返します。
データは保存されますか?
いいえ。 入力はメモリ内で処理されて破棄され、計算結果のみが返されます。
AMTの優遇項目には何が含まれますか?
通常の税制では除外できても最低税では足し戻す金額です。行使したインセンティブ・ストックオプションの差益、特定の私的活動債の利息、加速償却の調整などが当たります。
2024年のAMTの控除額はいくらですか?
単身と世帯主は85,700、夫婦合算申告は133,300、夫婦個別申告は66,650です。所得が609,350(合算申告は1,218,700)を超えると、超えた分1単位ごとに25セントずつ減ります。
AMTの追加額がゼロと表示されるのはなぜですか?
暫定最低税額が、入力した通常の税額より小さいためです。最低税は超えた分だけを上乗せし、通常の税額を減らすことはないので、その場合の追加額はゼロになります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/alternative-minimum-tax \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"taxable_income":250000}'const res = await fetch("https://api.kit.forhosting.com/fin/alternative-minimum-tax", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"taxable_income": 250000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/alternative-minimum-tax",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"taxable_income": 250000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/alternative-minimum-tax", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"taxable_income":250000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"taxable_income":250000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/alternative-minimum-tax", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"taxable_income": 250000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.alternative_minimum_tax",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
並行する最低税制度の仕組み
AMTIからは申告区分に応じた非課税枠が差し引かれます:2024年分では、単身者および世帯主は$85,700、夫婦合算申告は$133,300、夫婦個別申告は$66,650です。この非課税枠は固定ではなく、閾値(多くの区分で$609,350、合算申告は$1,218,700)を超えたAMTI 1ドルごとに25セントずつ逓減するため、高所得者は全額を失います。
この機能が計算して返すもの
入力は4つです:taxable_income(必須、0以上)、preference_items(任意、既定値0)、filing_status(single、married_joint、married_separate、head_of_householdのいずれか、既定値single)、regular_tax(任意、通常制度ですでに算出された税額、既定値0)。エンジンはAMTIを計算し、非課税枠の段階的逓減を適用し、AMTの課税ベースを導き、$239,100(夫婦個別申告は$119,550)まで26パーセント、それを超える部分に28パーセントで課税し、通常税を差し引きます。amt_owedとして返されるのは超過分のみです:暫定最低税が通常ルールで既に負っている額を下回る場合、AMTが通常の税額を減らすことはないため、回答はゼロになります。中間の数値——amti、exemption、amt_base、tentative_minimum_tax——もすべてセント単位に丸めて返すため、計算を1行ずつ監査し、コンプライアンス記録に保存できます。負の課税所得、負の優遇項目合計、不明な申告区分は、フィールド名を示すinvalid_inputエラーで拒否され、エラーに課金されることはありません。
使いどころと、そうでないもの
同じコードはこのページでブラウザ上に無料で実行されるため、シナリオを手動で確認し、API経由で呼び出す場合にのみ$0.002/呼び出しをお支払いいただけます。
技術的な質問
料金はいくらですか?
API経由で$0.002/リクエストです。このページでブラウザ上に無料で実行することもできます。
必要な入力は何ですか?
通常の課税所得(USD)です。任意で、優遇項目、申告区分(single、married_joint、married_separate、head_of_household)、比較対象の通常税を指定できます。
所得が負の場合はどうなりますか?
taxable_incomeフィールドを示すinvalid_inputエラーで拒否されます。エラーには課金されません。
どの年度のパラメータを使いますか?
2024年の簡易連邦パラメータです:非課税枠は$85,700(単身・世帯主)、$133,300(夫婦合算)、$66,650(夫婦個別)で、閾値超過分の25%で逓減し、税率は26%/28%の2段階です。