手取額から逆算する源泉徴収・請求額一覧(対象確認付き)
10.21%・20.42%の二段階式を使う確認済み報酬について、希望手取額から源泉対象額、明確区分した消費税等、請求総額、源泉徴収額を最大101行で逆算します。
計算結果
【結果直下の注意】二段階式の対象報酬・居住者個人・源泉徴収義務者を確認した手取契約だけです。不達行はno-exact-integer-solutionであり近似税額ではありません。 未確認はstopped-unconfirmed、対象外scopeはstopped-unsupported、数値-1は停止sentinelです。2026年7月16日確認の概算・検算用で、申告書作成や納付額確定を代替しません。税務署、税関または税理士へ最終確認してください。
- 手取額から逆算した源泉徴収・請求額一覧
-
計算すると数値表を表示します。
手取額から逆算した源泉徴収・請求額一覧。希望手取、整数解status、報酬、消費税等、請求、源泉、現金、差額、routeを最大101行で表示します。 希望手取額 (円) 整数解の状態 源泉対象報酬額 (円) 明確区分した消費税等 (円) 請求総額 (円) 源泉徴収額 (円) 振込・現金支払額 (円) 希望手取との差 (円) 計算route - 生成行数
- — 行
- 表全体のroute
- —
使い方
- 契約、報酬区分、受取人、支払者の源泉徴収義務を確認し、二段階式の対象だけを選びます。
- 希望手取額の開始・終了・刻みを入力し、明確区分時は請求書の消費税率と端数規則を選びます。
- match-status、報酬額、請求総額、源泉徴収額、現金額、差額、routeを行ごとに確認します。
- no-exact-integer-solution行を近似値へ置換せず、必要なら希望額または請求規則を見直します。
計算式・考え方
A<=100万円ではW=floor(A×1021/10000)、超過時はW=102100+floor((A−1000000)×2042/10000)。明確区分はF(A)=A+invoiceTax(A)−W(A)を単調二分探索し、不達行をno-exact-integer-solutionとします。 公式一次資料 https://www.nta.go.jp/taxes/shiraberu/taxanswer/gensen/2792_qa.htm を2026年7月16日に照合しました。
注意事項
- このページは計算機を先頭に置き、入力資料と確認項目をそろえた限定条件だけを公表式へ当てはめる概算・検算用ツールです。税目、品目分類、納税義務、免税適格性、申告単位を商品名や金額から自動判定する税務相談、申告書作成、納付額確定の機能ではありません。
- 確認selectは形式的な同意欄ではありません。資料を確認できない状態はstopped-unconfirmed、複数税番、従量税、個別間接税など定義した範囲外はstopped-unsupportedとして数値を-1で止めます。確認済みprofileと数値が矛盾する場合や上限を超える場合はinvalidとして入力を直します。
- 金額、率、数量は表示用小数へ変換してから計算せず、整数と固定小数で処理します。円、0.1円、0.001円、0.000001円、basis pointを結果名と単位で区別し、同じ『切捨て』でも課税標準、税額、表示桁のどこへ適用するかを入れ替えません。
- 制度値は2026年7月16日に国税庁、財務省、税関の一次資料へ照合し、dataset ID、適用期間、canonical JSONのSHA-256で固定しています。端末の日付から版を推測せず、将来版は利用者が明示的に選択します。確認日後の法改正や公式訂正がある場合は対象日の資料で再確認してください。
- 計算結果は入力条件に対する単一の数値モデルです。請求書、契約書、支払調書、商品説明、インボイス、運賃明細、原産地資料などの原本を保存し、結果だけを会計帳簿や申告書へ転記しません。最終判断は国税庁の作成コーナー、税関相談、税務署または税理士へ確認します。
- 入力と計算はclient-onlyで利用者のブラウザ内だけで完結し、外部API、fetch、XHR、WebSocket、Cookie、localStorage、ファイルアップロードを使いません。税務・取引情報をサーバーへ送信しませんが、共有端末では画面表示、クリップボード、印刷物の管理にも注意してください。
- ローカル成果物はWordPress本文、追加CSS、追加JavaScriptの3点へ分離できる構成です。追加CSSはページ固有領域に限定し、既存テーマのフォント、余白、配色、見出し階層を上書きしません。追加JavaScriptは外部ライブラリやサーバー計算へ依存せず、このbuilderから下書き、更新、公開を実行しません。
- 結果直下の注意、対象期間、対象外scope、単位、route-codeを数値と一緒に確認します。0円は申告不要や非課税の自動判定を意味せず、-1は負の税額ではなく計算停止sentinelです。別ページの税額と合算する前に、同じ申告単位・同じ制度版・同じ端数段階かを確認してください。
- 通常例、境界例、invalid例は、式の正しさだけでなく入力契約と停止規則を保つ回帰用です。公式例と参照サイトの値が異なる場合は一次資料を正本とし、古い率や誤った説明へ合わせません。dataset、input ID、output ID、順序、未知keyの拒否も公開前のmanual reviewで再検証します。
- 表や内訳を比較するときは最終値だけでなく、入力値、profile、確認状態、課税標準、率、切捨て後の税額、routeを一組で記録してください。金額を万円へ丸める、税率を百分率の文字列で再入力する、0.001円の結果を先に0.01円へ丸めると境界値が変わるため、raw値と表示例を混ぜません。
- 検索結果や他サイトの計算値と差が出たときは、数値だけを近づけず、制度の対象期間、税率版、課税価格の定義、単位、確認済みscope、端数処理の段階を一つずつ比較します。公式一次資料の見出しと確認日を記録し、改正前後の率、税込価格と税抜価格、申告全体と単一行、表示丸めと法定切捨てを混同しないことが、再計算可能な検算につながります。不明な項目を0円や既定値で埋めず、停止表示を資料確認の入口として利用してください。
- 公開前のmanual reviewでは、通常例だけでなく境界の直前・一致・直後を再計算し、画面幅1024pxと375pxで入力説明、結果直下の注意、単位、停止理由、公式資料リンクが省略されないことを確認します。利用者が最終値の意味を誤読しないよう、計算式と対象外条件を結果から離れた末尾だけに置きません。
- 対象は、報酬・料金の種類、受取人が居住者個人であること、支払者が源泉徴収義務者であることを資料で確認し、100万円以下10.21%、100万円超部分20.42%の二段階式を使えるケースだけです。司法書士等の1万円控除、外交員報酬、賞金、非居住者、法人受取など個別式へ広げません。
- 源泉対象額Aが100万円以下ならW=floor(A×1021/10000)、100万円超ならW=102100+floor((A−1000000)×2042/10000)です。100万円超をA×20.42%とする説明は誤りで、基準額102,100円を保持した二段階式を使います。
- 源泉対象へ全額を含めるrouteでは、手取897,900円の公式逆算候補をA=1,000,000円とします。A=999,999円も同じ手取ですが、常に最小額という独自規則へ変えません。897,901円ではA=1,000,001円、手取100万円ではA=1,128,298円、W=128,298円です。
- clearly-separatedは、請求書等で報酬額と消費税等の額を明確に区分済みの場合だけ選びます。単なる税込・税抜の表示切替ではありません。消費税等の率と1円未満のfloor、half-up、ceilを請求書の実際の規則に合わせ、源泉税の切捨てとは別段階で処理します。
- 明確区分routeのF(A)=A+invoiceTax(A)−W(A)は単調ですが、1円増加で2円飛ぶ場合があります。10%、floorではF(49)=48、F(50)=50なので目標49円に整数解がありません。この行はno-exact-integer-solutionとして対象額、税額、現金額を-1にし、近い金額を正解として表示しません。
- 各行のmatch-statusはexactまたはno-exact-integer-solutionです。exactではcash-difference-yen=0、included-exactまたはseparated-exactを表示します。不達は条件未確認ではないため表全体のstopped-unconfirmedと区別し、利用者が刻みや目標額を変更できるようにします。
- 開始額、終了額、刻みから作る行数はfloor((end−start)/step)+1で最大101行です。終了額へ刻みが一致しない場合は終了額未満の最後の行で止まり、102行以上を黙って間引きません。表は横スクロールとコピーを前提にし、target、match、報酬、消費税、請求、源泉、現金、差額、routeを並べます。
- 標準例は手取100,000円、全額を源泉対象に含め、A=111,370円、W=11,370円、現金100,000円です。明確区分10%・floorでは本体100,210円、消費税等10,021円、請求110,231円、源泉10,231円、現金100,000円となります。請求書の合計と振込額を混同しません。
- 2027年1月以後は防衛特別所得税と復興特別所得税の内訳が変わりますが、対象報酬に対する国税合計率10.21%・20.42%は維持されます。このページは支払日を入力しないため税目別内訳を断定せず、支払調書、消費税申告、インボイス記載要件、最終所得税を計算しません。
- 公式一次資料(2026年7月16日確認): https://www.nta.go.jp/taxes/shiraberu/taxanswer/gensen/2792_qa.htm
- 公式一次資料(2026年7月16日確認): https://www.nta.go.jp/taxes/shiraberu/taxanswer/gensen/2795.htm
- 公式一次資料(2026年7月16日確認): https://www.nta.go.jp/taxes/shiraberu/taxanswer/gensen/2798.htm
- 公式一次資料(2026年7月16日確認): https://www.nta.go.jp/taxes/shiraberu/taxanswer/gensen/2801.htm
- 【結果直下の注意】二段階式の対象報酬・居住者個人・源泉徴収義務者を確認した手取契約だけです。不達行はno-exact-integer-solutionであり近似税額ではありません。 未確認はstopped-unconfirmed、対象外scopeはstopped-unsupported、数値-1は停止sentinelです。2026年7月16日確認の概算・検算用で、申告書作成や納付額確定を代替しません。税務署、税関または税理士へ最終確認してください。
よくある質問
数値-1や停止routeは負の税額ですか?
違います。未確認または対象外scopeで推測計算をしないためのsentinelです。確認資料とroute-codeを見直してください。
結果をそのまま申告書や請求書へ転記できますか?
できません。限定scopeの概算・検算値です。公式の作成コーナー、税務署、税関、税理士等で最終確認してください。
入力値はサーバーへ送信されますか?
送信しません。client-onlyのブラウザ内処理で、外部APIや保存機能を使いません。
整数解がない手取額はどうしますか?
近い請求額を正解扱いせずno-exact-integer-solutionとします。目標手取または確認済み端数規則を見直してください。
入力した金額、税率、数量、profile、確認状態はclient-onlyでブラウザ内処理し、外部API、アップロード、Cookie、localStorage、サーバー保存を使わず、入力値をサーバーへ送信しません。WordPress本文、追加CSS、追加JavaScriptの3点へ分離できるartifact-only成果物で、公開操作は行いません。