児童税額控除の計算
単身申告で調整総所得が80,000、対象の子どもが2人なら、2025・2026年のルールで児童税額控除は4,400です。子どもの数・申告区分・所得を入れると、所得による減額後の控除額が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 対象の子供
- 2
- 申告区分
- Single
- 調整後総所得
- 80,000
- 控除額
- 4,400
- 最大控除額
- 4,400
- 子供1人あたりの控除額
- 2,200
- 控除廃止の基準額
- 200,000
児童税額控除は、対象となる子ども一人ごとに連邦所得税から差し引く税額控除です。金額は、請求する対象児童の人数、用いる申告区分、調整総所得が法定の逓減線のどこにあるかで決まります。本計算機は 2025 年と 2026 年の現行表を適用します。対象児童一人あたり二千二百ドルを起点に、調整総所得が二十万ドル、合算申告なら四十万ドルを超えた一千ドルごと、またはその端数ごとに五十ドル減らします。その AGI 逓減後の控除額を返します。
児童税額控除とは何か、AGI 逓減の仕組み
児童税額控除は、対象児童ごとに連邦所得税へ当てる税額控除であり、課税所得からの所得控除でも源泉徴収表でもありません。
2025 年と 2026 年に適用される現行表では、One Big Beautiful Bill Act が Tax Cuts and Jobs Act の枠組みを恒久化し、一人あたりの上限を引き上げたあと、起点は十七歳未満で Internal Revenue Service の要件を満たし Social Security number を持つ対象児童一人につき二千二百ドルです。
Form 8812 は規則を一文で述べます。夫婦合算なら四十万ドル、独身・夫婦別々・世帯主・生存配偶者を含むそれ以外の区分は二十万ドルです。その閾値を超える一千ドルごと、または一千ドルの端数ごとに、控除は五十ドル下がります。
独身で二十万ドルを一ドル超えた場合、按分ではなく五十ドルを失います。法令が超過分を次の一千ドルへ切り上げるからです。控除はゼロを下回れません。
対象児童ゼロは正当な要求であり、世帯を逓減済みと扱わず控除ゼロを返します。還付不能控除を納付税額に限る税額上限は適用せず、勤労所得と別の十五パーセント式が必要な還付可能な Additional Child Tax Credit も計算しません。それらは別の検索と別の帳票です。
formula 欄は逓減の恒等式を書き直し、検証者が数字の横に印刷できるようにします。
児童税額控除の計算機が本領を発揮する場面
検索欄に児童税額控除と入れる人は、自分の税率帯を貼る汎用の累進税のおもちゃを求めているのではなく、州の還付表や譲渡益の見積りでもありません。対象児童の人数、申告区分、調整総所得の三欄へ連邦の一人あたり控除を当て、税務ソフトが申告書を開く前に控除の価値を見たいのです。
報道、税務準備の窓口、公共財政の授業は、いまも二千二百ドルの起点と一千ドルあたり五十ドルの逓減を引用します。Form 8812 の閾値を名指しする決定的な神託は、ロックし忘れた表計算のセルを避けます。ランディングは税そのものではなくこの控除を狙うため、所得税帯の計算機とは検索意図が分かれます。
世帯主と夫婦合算は手計算で取り違えやすい対です。どちらも家族の申告に見えますが、四十万ドルの天井を保つのは合算だけです。検証失敗は残高を消費しません。
勤労所得や税額上限の層が必要なときは別ツールと組み合わせ、この面は児童税額控除を検索する人が意味する AGI 逓減に集中させてください。
活用例
申告前に連邦の児童税額控除を見積もる
対象児童、申告区分、調整総所得を入れ、法定の AGI 逓減後の控除、減額、控除が完全に逓減したかを確定します。
よくある質問
調整総所得が負のときはどうなりますか?
調整総所得はゼロ以上の有限数でなければならず、負の所得は課金されません。
還付可能な Additional Child Tax Credit は含まれますか?
含まれません。 本計算機は AGI 逓減後の控除だけを返します。税額上限も、勤労所得による Additional Child Tax Credit の式も適用しません。
所得がいくらを超えると控除が減りますか?
夫婦合算申告は400,000、それ以外の申告区分は200,000を超えると減り始めます。超えた額1,000ごと(端数も1つと数えます)に50ずつ控除が減ります。
基準を1ドル超えただけで50減るのはなぜですか?
法律が超過額を次の1,000単位に切り上げるためです。基準を少しでも超えれば1,000の1段階として数えられ、控除額から50が差し引かれます。
対象となる子どもとはどんな子どもですか?
17歳未満で社会保障番号を持ち、IRSの条件を満たす子どもです。1人あたり2,200から始まり、子どもの数をゼロにすると控除額もゼロになります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/child-tax-credit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"qualifying_children":2,"filing_status":"single","adjusted_gross_income":80000}'const res = await fetch("https://api.kit.forhosting.com/fin/child-tax-credit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"qualifying_children": 2,
"filing_status": "single",
"adjusted_gross_income": 80000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/child-tax-credit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"qualifying_children": 2,
"filing_status": "single",
"adjusted_gross_income": 80000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/child-tax-credit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"qualifying_children":2,"filing_status":"single","adjusted_gross_income":80000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"qualifying_children":2,"filing_status":"single","adjusted_gross_income":80000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/child-tax-credit", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"qualifying_children": 2,
"filing_status": "single",
"adjusted_gross_income": 80000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.child_tax_credit",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_agi | 1000000000000000 |
max_children | 20 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の所得は invalid_input として拒否され、課金されません。成功した呼び出しは $0.002 で課金されます。
児童税額控除とは何か、AGI 逓減の仕組み
その起点が応答の max_credit 欄です。控除は、本計算機が送信された adjusted_gross_income として扱う修正調整総所得が法定の閾値を超えると縮小します。逓減額が max_credit 以上になると、応答は credit_amount をゼロ、fully_phased_out を真とします。本エンドポイントはその AGI ワークシートで止まります。
入力契約・申告区分・エラー時の扱い
他の四区分は二十万ドルの天井を共有し、生存配偶者が他で使う合算税率表ではなく Form 8812 に合わせます。負の金額も拒否され、所得は負にできないというメッセージになります。これが本ページの製品契約です。整形文字列より裸の数字を使い、通貨記号や桁区切りは解析しません。必須の三欄を含む JSON 本体を POST してください。qualifying_children は、本控除について Internal Revenue Service の対象児童要件を満たす子どもの整数で、ゼロから二十までです。表計算の書き出しで列名を変えなくて済むよう children・num_children・qualifying_child_count・child_count の別名を受け付けます。小数の人数、負の人数、公表上限を超える値は、欄を名指しして invalid_input で失敗します。filing_status は逓減の閾値を選び、single・married_joint・married_separate・head_of_household・qualifying_widow のいずれかでなければなりません。別名 status と filing を受け付け、mfj・mfs・hoh・qss などの略称は正規値に解決されます。未知の区分は許容値を列挙して invalid_input で失敗します。四十万ドルの天井を使うのは married_joint だけです。adjusted_gross_income は、逓減が修正 AGI として扱う合衆国ドル建ての世帯額です。ゼロ以上の有限数でなければならず、agi・income・magi・modified_adjusted_gross_income の別名を受け付けます。金額が欠落、空、NaN、Infinity、非数値文字列、その他有限数でない場合、タスクは adjusted_gross_income を名指しして invalid_input で失敗し、課金されません。成功時は正規の filing_status、児童数、丸めた adjusted_gross_income を返し、逓減後に残るドルの credit_amount、児童数かける二千二百の max_credit、credit_per_child、phaseout_threshold、phaseout_reduction、一千ドル刻みの数である phaseout_steps、AGI から閾値を引いた excess_income(またはゼロ)、fully_phased_out、2026 の tax_year、formula 文字列を返します。本エンドポイントは年齢・居住・扶養・Social Security number を検査せず、勤労所得による Additional Child Tax Credit でもありません。成功した一件の料金は定額の $0.002 です。
児童税額控除の計算機が本領を発揮する場面
結婚、転職、合算閾値をまたぐ転居を計画する世帯は、同じ子どもと同じ所得で single と married_joint を比べるために同じ三欄を使います。JSON API で多くの世帯をまとめる計画スクリプトは、人がページで見るのと同じドルを得ます。実装は parse のティア A 解析コードなので、成功した呼び出しはモデルトークンも外向き通信もなく $0.002 のまま安く済みます。要求を小さく保ち、テストで credit_amount と fully_phased_out を固定すれば、自前の税務エンジンを立てずにランディング、解説、軽い家計ノート向けの再現可能な Child Tax Credit の数字が得られます。
連携の活用例
同じ子どもで合算と独身を比べる
同じ児童数と同じ所得を married_joint と single に通し、四十万ドルの天井が控除をどう変えるかを計画メモに残します。
報道や授業向けの逓減解説
多くの世帯を JSON API で回し、手書きのワークシートなしで、ウィジェットと同じ Form 8812 のドルを解説が引用できるようにします。
技術的な質問
児童税額控除の金額はどう計算されますか。
qualifying_children、filing_status、adjusted_gross_income を送ってください。API は児童数に 2200 を掛け、married_joint なら 400000、それ以外は 200000 を超える AGI の 1000 ドル(または端数)ごとに 50 ドルを引き、ゼロ未満は返しません。
逓減閾値 400000 を使う申告区分はどれですか。
married_joint だけです。single、married_separate、head_of_household、qualifying_widow はすべて 200000 を使い、Form 8812(合算対その他)に一致します。
児童税額控除の計算機の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功一件あたり $0.002 で前払いの KIT 残高を使い、不正な入力は課金されません。