州所得税計算
税率2%から8%の段階で課税所得が80,000なら、州税は3,800で、実効税率は4.75%です。最後の1ドルには6%がかかっても、全体には適用されません。税率表はご自身で入力するので、どの州や年度にも使えます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 収入
- 80,000
- Tax
- 3,800
- 実効金利 (%)
- 4.75
- 限界税率 (%)
- 6
- 区分の数
- 4
州所得税は、ほぼどのドルにも同じパーセントがかかることはありません。多くの州はブラケット表を積み上げます。課税所得の最初の層は一つの法定税率、次の層はより高い税率、残りの各ドルは最上税率です。州税計算機を探す居住者、給与チーム、プランナーは、特定の州と特定の課税年度に凍結された表ではなく、呼び出し側が渡すスケジュールから税額を知る必要があります。本計算機は課税所得と税率付きブラケット表を受け取り、階段を歩き、税額と所得全体の実効税率を返します。課税所得ゼロは有効で、税額ゼロと実効税率ゼロになります。
州税ブラケット表の意味と税の積み上げ方
州所得税は、その州の控除後の課税所得に対し、一律パーセントではなく法定税率の階段で課されます。典型的な表は各層の上限と、その層に入るドルにだけ適用するパーセントを示します。最初の一万ドルは二パーセント、次の三万ドルは四パーセント、それ以上は六または八パーセント、といった具合です。
課税所得八万ドルの申告者が、八万ドル全体に最上パーセントを払うわけではありません。最初の層は二パーセントのまま、二番目は四パーセント、残りだけが高い帯です。この積み上げ恒等式が累進州の通常スケジュールの全体です。
表に書かない限り隠れた付加税はなく、一行だけ送らない限り一律上書きもありません。本計算機はこの恒等式を、層の幅かける税率を百で割った和が tax であり、所得が正なら実効税率は tax を income で割った値、所得がゼロならゼロと符号化します。課税所得ゼロは有効な入力で税額ゼロになります。
表はご自身で渡すので、同じエンジンが New York、North Carolina、過去年度、仮想改革を、固定法令を待たずに表せます。最終行が最上ブラケットで、有限の上限を書いていても残りの課税所得すべてにその税率がかかります。どの行の負の税率も拒否します。
法定パーセントはゼロ未満になり得ないからです。
汎用の州税計算機が本領を発揮する場面
二つの州、二つの課税年度、提案中の改革を比べる世帯は、同じ課税所得を異なるブラケット表で二度送り、税額、最後のドルの税率、実効税率を、指名州のページ公開を待たずに読めます。課税賃金と現行の法定表を既に知る給与・報酬チームは、オファーレターや年末見積の年次州税行を提示し、連邦源泉、FICA、控除額は自前エンジンで重ねられます。
試験ジェネレータと消費者数学の教室は同じ契約を使い、所得全体に最上パーセントを掛けた生徒を誤りとします。累進州税は積み上げであり一律ではないからです。このページは州税計算機、州所得税計算機、ブラケット表からの税額を探す人を対象にし、売上税ツールでも連邦 1040 見積でも、カリフォルニア専用やイリノイ専用の法令でも、控除最適化でもありません。
課税所得と税率表が既にあり階段を適用したいときに本能力を選んでください。Franchise Tax Board の凍結表やイリノイの単一律パーセントが必要なら、指名州の端点を使ってください。
活用例
公開ブラケット表から任意の州税を求める
世帯と助言者は今年の法定層と課税所得を貼り付け、控除前の州税額、最後のドルの税率、実効税率を表示します。
二つの州または二つの改革表を比べる
同じ課税所得を二つの異なるブラケット表で送り、指名州の計算機がコードに固定されるのを待たずに積み上げ税を比べます。
よくある質問
ここでは州所得税をどのように計算しますか?
計算機はブラケット表を順に歩き、課税所得の各層をその行のパーセントで課税し、最終行を開いた最上帯とします。結果はセントに丸めた税額と、所得全体の実効税率です。
税率はパーセントですか、小数ですか?
パーセントです。 四パーセントなら 4、6.5 パーセントなら 6.5 を送ってください。本当に百分の四点を意味する場合以外は 0.04 を送らないでください。
ブラケット税率が負のときはどうなりますか?
法定ブラケット税率はゼロ未満になり得ないので、計算機は還付を捏造しません。失敗した検証は課金されません。
入力は総支給ですか、課税所得ですか?
その州の控除後の年次課税所得であり、総支給ではありません。エンジンは標準控除を引かず控除額も適用しません。課税額まで減らした所得と、適用したい表を渡してください。
最高税率が所得全体にかかりますか?
いいえ。各税率はその段階に入る部分の所得にだけかかります。課税所得80,000なら税額は3,800、実効税率は4.75%で、最後の1ドルにかかる6%より低くなります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/state-tax \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"income":80000,"brackets":[{"up_to":10000,"rate":2},{"up_to":40000,"rate":4},{"up_to":80000,"rate":6},{"rate":8}]}'const res = await fetch("https://api.kit.forhosting.com/fin/state-tax", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"income": 80000,
"brackets": [
{
"up_to": 10000,
"rate": 2
},
{
"up_to": 40000,
"rate": 4
},
{
"up_to": 80000,
"rate": 6
},
{
"rate": 8
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/state-tax",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"income": 80000,
"brackets": [
{
"up_to": 10000,
"rate": 2
},
{
"up_to": 40000,
"rate": 4
},
{
"up_to": 80000,
"rate": 6
},
{
"rate": 8
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/state-tax", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"income":80000,"brackets":[{"up_to":10000,"rate":2},{"up_to":40000,"rate":4},{"up_to":80000,"rate":6},{"rate":8}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"income":80000,"brackets":[{"up_to":10000,"rate":2},{"up_to":40000,"rate":4},{"up_to":80000,"rate":6},{"rate":8}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/state-tax", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"income": 80000,
"brackets": [
{
"up_to": 10000,
"rate": 2
},
{
"up_to": 40000,
"rate": 4
},
{
"up_to": 80000,
"rate": 6
},
{
"rate": 8
}
]
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.state_tax",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
max_items | 50 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負のブラケット税率は還付を捏造せず invalid_input で拒否します。
州税ブラケット表の意味と税の積み上げ方
負の課税所得は還付に見える負の税ではなく invalid_input で拒否します。
入力契約、応答の形、誤り時の振る舞い
重複した天井は拒否されます。負のブラケット税率は、このページが強制するために存在する硬い誤りです。百パーセントを超える税率は拒否されます。失敗した検証は課金されません。通貨形式の文字列より数値を選んでください。必須の income と必須の brackets を含む JSON 本体を送ってください。income(別名 taxable_income、taxable、amount)は、その州の控除後の州課税年収を通貨単位で表したものであり、総支給でも、それらが違う場合の連邦課税所得でもありません。JSON の数値、またはドル記号も千の区切りもない厳密な有限パターンに合う数値文字列として届いてかまいません。絶対値は一兆以内に収め、Worker とブラウザの IEEE 倍精度で積が有限のままになるようにします。負の所得は invalid_input で拒否され、ゼロは許可され tax ゼロと実効税率ゼロになります。brackets(別名 table、rates、schedule)は空でない最大五十行のリストです。各行には四パーセントなら 4 のような percent としての rate(別名 percent、tax_rate)が必要で、層の天井として up_to(別名 to、max、ceiling)を付けてもかまいません。開いた最上ブラケットでは up_to を省略します。up_to を省略してよいのは最終行だけです。行を名指しする invalid_input であり、還付ではありません。成功時はセントに丸めた income をエコーし、税額を二桁の金額として返し、income がゼロならゼロ、それ以外は tax を income で割った effective_rate_percent を報告し、課税された最後のドルの marginal_rate_percent、bracket_count を報告し、式を再掲します。料金は単位 item の成功リクエストあたり定額の $0.002 です。四行表に対する八万ドルの古典例と、最上帯に届く高所得例と、意図的に負の税率で硬い invalid_input 経路を覆う組み合わせを、ご自身のテストに入れてください。
汎用の州税計算機が本領を発揮する場面
決定的な州税オラクルを必要とする個人財務アプリとノートブック脚本は、既知の四行表に対する八万ドルを公開税額へ、十万ドルの例を最上帯へ、意図的な負の税率を硬い invalid_input 経路へ固定できます。invalid_input を返す失敗タスクは前払い残高を消費しないので、開発者が意図的に負のブラケット税率を送る探索スクリプトは安く保てます。往復確認は簡単です。 各層を手で再計算し、二桁丸めの公開税額を確かめ、tax を income で割った値が effective_rate_percent と一致することを、公開の自動化料金 $0.002 で確認します。
連携の活用例
給与見積と golden テスト
報酬ツールと QA スイートは既知の課税所得を決定的な税額に固定し、負のブラケット税率を invalid_input で拒否します。
技術的な質問
州税計算機の料金はいくらですか。
ブラウザツールは無料で、手元で動きます。API 呼び出しは成功リクエストあたり $0.002 の KIT 前払い残高を使い、失敗タスクは課金されません。