コンテンツにスキップ

🧾 消費税計算機

価格を入力 → 税込/税抜を双方向で変換。10% / 8% (軽減税率) / カスタム税率に対応。複数行の一括変換、通貨記号、千の位カンマ、端数処理 (切り捨て / 切り上げ / 四捨五入) も選べます。

完全無料 登録不要 ブラウザ完結 5 言語対応 ダークモード

🔒 プライバシーについて

📖 つまずきやすいポイント

価格から税込・税抜を双方向で計算します。10% と 8% (軽減税率)、任意の税率に対応し、処理はブラウザ内で完結します。ここで出るのは 1 件ぶんの計算結果です — 請求書全体の税額は、明細ごとに計算して足すのか、合計に対して 1 回だけ計算するのかで、数円ずれます。どちらを採るかは制度と取引先との取り決めで決まっており、計算式の問題ではありません。

ケース 何が起きるか どうする
端数処理で 1 円合わない 消費税の端数を切り捨てるか、切り上げるか、四捨五入するかは法律で決まっていません — 事業者が選び、継続して同じ方法を使うことになっています。そのため、自社の請求書と取引先の検収額が 1 円ずれることが起きます。どちらも間違っていません。会計ソフトの既定値は切り捨てが多いですが、統一されてはいません。 取引開始時に、どちらの方法で計算するかを取り決めて書面に残してください。システム側では、端数処理の方法を設定として持ち、コードに直書きしないのが原則です。取引先ごとに違う場合があるためです。テストでは 1 円単位でずれる境界値 (税抜 105 円、税率 10% で 10.5 円) を必ずケースに入れてください — 実装を変えたときに気付けるのはここだけです。
税込価格から税抜を戻すと元に戻らない 税抜 1,000 円 → 税込 1,100 円 → 税抜に戻すと 1,000 円ですが、税込 1,000 円 → 税抜 909 円 → 税込に戻すと 999 円になります。割り算のときに生じた端数が、掛け算では戻らないためです。税込価格を正としている商品では、税抜金額は常に「表示のための派生値」であって、原本ではありません。 データベースには「正」となる金額を 1 つだけ保存し、もう一方は表示のたびに計算してください。両方を保存すると、片方だけ更新される事故が必ず起きます。小売のように税込表示が基準なら税込を、BtoB のように税抜が基準なら税抜を保存します。丸めた値をさらに計算に使わないことも重要です — 表示用に丸めた金額から合計を出すと、明細と合計が合わなくなります。
軽減税率の対象を誤る 8% の対象は「飲食料品 (酒類・外食を除く)」と「週 2 回以上発行される定期購読の新聞」です。判定は直感に反することがあり、店内飲食は 10%、テイクアウトは 8%、みりんは酒類なので 10%、みりん風調味料は 8%、といった具合です。「持ち帰りか店内か」は注文の時点で顧客の意思を確認して決めることになっており、商品側の属性だけでは決まりません。 税率は商品マスタの属性として持ち、注文時に上書きできるようにしてください。商品ごとに固定してしまうと、イートインとテイクアウトを扱う店で対応できません。税率が変わったときのために、税率そのものにも適用開始日を持たせておくと、過去の取引を再計算したときに当時の税率で計算できます。過去の請求書を今の税率で再発行してしまう事故は、これで防げます。

税率と税制は国と時期で変わります。この計算機は税率を自分で入力できるので他国の付加価値税にも使えますが、複数税率の適用ルール、免税や軽減の対象、端数処理の慣行は国ごとにまったく違います。国境を越える取引 (デジタルサービスの提供など) では、買い手の所在国の税率が適用される制度が広がっているため、自国の税率だけで計算すると足りません。金額が事業に影響する場面では、必ず税理士か会計担当に確認してください — この画面は算数を代行するだけで、制度の判断はしていません

📖 使い方

  1. 1
    入力モードを選ぶ
    入力した数値が税込か税抜かを選びます。
  2. 2
    税率を選ぶ
    10% / 8% 軽減税率 / カスタム税率から選択。
  3. 3
    価格を入力
    1 行 1 価格で複数まとめて入力できます。
  4. 4
    内訳を確認
    本体・消費税・税込合計と合計値が表示されます。コピーボタンで結果をクリップボードへ。

❓ よくある質問

8% 軽減税率はどんな商品に適用されますか?
日本では飲食料品 (酒類・外食を除く) と週2回以上発行される定期購読新聞が対象です。詳細は国税庁のページをご確認ください。
端数処理はどれを選べばいいですか?
日本の小売では「四捨五入」が一般的ですが、企業によっては「切り捨て」「切り上げ」を採用する場合もあります。会計ルールに合わせて選択してください。
入力データは保存されますか?
いいえ。すべての計算はブラウザ内 (JavaScript) で完結し、価格データはネットワーク経由で送信されません。

🔗 関連ツール

🐛 このツールで問題が発生しましたか?

完全無料・登録不要。再現手順だけでも結構です。届いたご報告は運営者に直接届き、修正の参考にします。

※ 不具合再現のため、ブラウザ情報 (UA / 画面サイズ / 言語 / URL) を自動で送信します