税込価格しか分からない領収書やレシートから消費税額を出すとき、「税込 × 0.1」で計算していませんか。この方法は正しくありません。この記事では、税込から税抜と消費税を逆算する正しい式と、端数処理で数字が合わなくなる原因を解説します。
「税込 × 0.1」が間違いである理由
税込11,000円の商品を考えます。税抜は10,000円、消費税は1,000円です。ここで「税込 × 0.1」を計算すると 11,000 × 0.1 = 1,100円となり、実際の消費税額より100円多くなります。税込価格にはすでに消費税が含まれているので、そこにさらに10%を掛けると税に税を掛けていることになるからです。
正しい逆算の式
税込価格は「税抜 × 1.1」なので、税抜に戻すには 1.1 で割ります。消費税額は税込価格の「10/110」です。
| 求めたいもの | 10%の場合 | 8%(軽減税率)の場合 |
|---|---|---|
| 税抜金額 | 税込 ÷ 1.1 | 税込 ÷ 1.08 |
| 消費税額 | 税込 × 10 ÷ 110 | 税込 × 8 ÷ 108 |
例:税込12,345円(10%)なら、消費税は 12,345 × 10 ÷ 110 = 1,122.27…円。1円未満を切り捨てて1,122円、税抜は 12,345 − 1,122 = 11,223円です。
端数処理で「税抜+税額≠税込」になる原因
逆算でよくあるトラブルが、税抜と消費税を別々に丸めた結果、足しても税込に戻らないケースです。上の例で税抜を先に計算すると 12,345 ÷ 1.1 = 11,222.72…円。これを四捨五入して11,223円、消費税も別に計算して1,122円とすると合計は12,345円で一致しますが、切り捨て同士だと11,222円+1,122円=12,344円となり1円ずれます。
対策はシンプルで、丸めるのは消費税額だけにし、税抜は「税込 − 消費税額」で求めることです。こうすれば税抜+消費税は必ず税込に一致します。当サイトの消費税ツールもこの方式です。
インボイスでは端数処理は「1請求書につき税率ごとに1回」
2023年10月のインボイス制度開始以降、適格請求書に記載する消費税額の端数処理は「1つの請求書につき、税率ごとに1回」と定められました。明細行ごとに消費税を計算して端数処理し、それを合計する方法は認められません。逆算で複数行の消費税を出す場合も、行ごとではなく税率ごとの合計額に対して1回逆算してください。
まとめ
- 税込から消費税を出すときは「× 10/110」(8%なら × 8/108)。「× 0.1」は誤り
- 丸めるのは消費税額だけ。税抜は「税込 − 消費税額」で出す
- インボイスでは税率ごとに1回だけ端数処理する
