消費税計算機
100の買い物に8.25パーセントの税がかかると、税額は8.25、合計は108.25です。税抜価格と税率を入れるだけで、レシートや宿題の確認に使える計算手順も表示されます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 税抜価格
- 100
- 税率
- 8.25
- 合計
- 108.25
- パーセント税率
- 8.25
- 小数税率
- 0.0825
- 税額
- 8.25
消費税計算機は、税抜価格と現地の税率を、レジが必要とする二つの数字に変換します。すなわち、いくら税金がかかり、税込で客がいくら支払うかです。非負の小計とパーセント表示の税率を入力してください。例えば百ドルに八点二五パーセントの場合、ツールは税額を価格×税率÷百、合計を価格+税額、税率の小数形、そして領収書の検算やカート合計、宿題のワークシートで信頼できる段階的な代入を返します。ゼロパーセントは許可され、合計は税抜価格と等しくなります。
税額と合計の意味
消費税は販売時点で徴収される、課税対象の税抜価格に対する割合です。棚やカートの小計が税抜価格で、適用税率がパーセントで与えられる場合、税額はその価格に税率を掛けて百で割った値、支払額は税抜価格に税額を加えた値です。例えば百ドルの購入に八点二五パーセントの消費税なら、税額は八ドル二十五セント、合計は百八ドル二十五セントです。
税率は小数分数としても書けます(八点二五パーセントなら零点零八二五)が、本ツールは領収書や「税 %」とラベルされた表計算セルに人々が打ち込むパーセント形式を受け付けます。ゼロパーセントは免税行や消費税のない管轄では有効な税率で、税額はゼロ、合計は税抜価格と等しくなります。適用するのは算術のみです。
税額=価格×税率÷百、合計=価格+税額。消費者数学の教師、簡単な請求書を作るフリーランス、カートの単体テストを書く技術者は、同じ入力ならどの環境でも同じ税額と合計という決定的契約を必要とします。
実用上のヒント、限界、関連検索
税率は分数ではなくパーセントで入力してください。八点二五は八点二五パーセントであり、八百二十五パーセントではありません。出典が零点零八二五なら、呼び出し前に百を掛けます。
税抜価格は非負に保ちます。price がゼロの無料サンプルは許可され、税額ゼロ・合計ゼロになります。指導やテストでは例を組み合わせます。
すでに税抜額とパーセント税率が分かっており税額と合計だけが必要なときにこの能力を選び、出典が領収書の写真なら先にその数字を抽出してください。
活用例
消費者数学の宿題とワークシート
生徒が練習価格で消費税を計算し、提出前に手書きの税額と合計を決定的な結果と比較します。
よくある質問
消費税はどう計算されますか?
税額 = 税抜価格 ×(税率パーセント ÷ 100)。合計 = 税抜価格 + 税額。
税率が負の場合はどうなりますか?
負の消費税率は許可されません。ゼロパーセントは有効で税額ゼロになります。
市区や郵便番号の税率を調べますか?
いいえ。 税率はご自身で指定します。この計算機は既知のパーセントに対する算術のみを適用し、管轄を解決しません。
税率は8.25と0.0825のどちらで入力しますか?
8.25と入力します。税率はレシートに書かれているとおりのパーセントで入れるので、8.25は8.25パーセントを意味します。0.0825と書かれている場合は、先に100を掛けてください。
税率0パーセントでも計算できますか?
できます。非課税の品目や税のない地域を想定した0パーセントは有効な税率で、その場合の税額は0、合計は税抜価格と同じになります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/sales-tax \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":100,"tax_rate":8.25}'const res = await fetch("https://api.kit.forhosting.com/life/sales-tax", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 100,
"tax_rate": 8.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/sales-tax",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 100,
"tax_rate": 8.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/sales-tax", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":100,"tax_rate":8.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":100,"tax_rate":8.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/sales-tax", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"price": 100,
"tax_rate": 8.25
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.sales_tax",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
max_tax_rate_percent | 1000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の税率は還付を捏造せず invalid_input で拒否されます。経路は純粋な決定的算術で、ネットワークも管轄照会も乱数シードも壁時計依存もなく、無料のブラウザ実行器と前払い API は固定小数点丸めの後、毎回同じ JSON を返します。
税額と合計の意味
負の税率はこのモデルでは物理的・法的な消費税入力ではなく、税の意味を補助金に逆転させるため、API はカートソフトを混乱させる負の税額を返す代わりに拒否します。この計算機は郵便番号から州・郡・市の税率を照会せず、合算税率を成分に分解せず、免除・上限・内税の逆算も適用しません。
API の呼び出し方と戻り値
税率は非負でなければならず、負の値は拒否されます。通貨形式の文字列より数値を優先してください。文字列数値はドル記号やカンマのない厳密な有限数値パターンに一致する場合のみ受け付けます。必須の有限数二つを含む JSON 本体を送ってください。price(別名 pre_tax, amount, subtotal, net)は非負の税抜小計、tax_rate(別名 rate, percent, sales_tax_rate, tax_percent)はパーセント表示の消費税率で、例えば八点二五は八点二五パーセントです。price の絶対値は一兆以内、tax_rate は千パーセント以内に保ち、Worker とブラウザ上の IEEE 倍精度で中間積が有限のままになるようにします。成功時、応答は丸めた price と tax_rate を返し、rate_percent に同じ税率、rate_decimal に税率÷百、tax_amount に丸めた税額、total に価格+税額、formula に文書化された文字列、message に短い英語要約、steps に代入行の順序付き配列を設定します。検証失敗(欠落フィールド、非有限数、絶対限界外の値、負の price、負の tax_rate、または計算された税額・合計が非有限)は invalid_input を返し、課金されません。料金は成功リクエストごとに固定の $0.002 で、単位は item、限界単位価格はゼロです。
実用上のヒント、限界、関連検索
八点二五パーセントで百の古典的な正の税ケース、ゼロパーセントで五十の免税行、七点で十九点九九のような端数価格の小売丸め確認、そして意図的に負の tax_rate で invalid_input の厳密パスを示します。このランディングは消費税計算機、税率からの税額、税込合計価格をオンラインで探す人向けであり、郵便番号税 API でも、内税から外税への VAT 変換でも、多管轄ネクサスエンジンでもありません。invalid_input を返す失敗タスクは前払い残高を消費しないため、開発者が意図的に負の税率を送る探索スクリプトを安く保てます。往復確認は簡単です。 手計算で価格×税率÷百を求め、同じ十二桁丸めで公開された tax_amount と一致することを確認し、次に価格+tax_amount が公開された total と一致することを確認します。
連携の活用例
会計とカート合計の確認
店舗フロントと請求ツールが税抜小計と現地のパーセント税率を送り、各クライアントでパーセント計算を再実装せずに tax_amount と total を表示します。
請求コードの単体テスト
QA とエンジニアリングが既知の良好な税ケースと意図的な負税率拒否を生成し、カートライブラリの golden 期待値に使います。
技術的な質問
税率に 8.25 と 0.0825 のどちらを入れますか?
8.25 を入力してください。tax_rate フィールドはパーセントです(8.25 は 8.25%)。応答には便利のため rate_decimal(0.0825)も含まれます。
消費税計算機は無料ですか?
ブラウザのツールは無料でローカル実行です。API 呼び出しは成功リクエストごとに $0.002 の前払い KIT 残高を使用し、失敗タスクは課金されません。