結論:端数処理に統一ルールはなく、店が自由に選べる
先に答えから言うと、消費税を計算したときに出る1円未満の端数は、切り捨て・切り上げ・四捨五入のどれで処理してもかまいません。値札やレシートの端数処理について、法律で「必ずこの方法にすること」という統一ルールは定められておらず、国税庁も端数処理の方法は事業者の任意としています。
だからこそ、同じ税抜価格の商品でも店によって税込価格が1円違うことが起こります。たとえば税抜198円の商品に10%の消費税がかかると、消費税額は19.8円です。
- 切り捨ての店:19.8円 → 19円 → 税込217円
- 四捨五入・切り上げの店:19.8円 → 20円 → 税込218円
どちらも正しい計算です。小売の現場では切り捨てを採用する店が多いといわれますが、あくまで店ごとの方針なので、「自分の電卓と1円合わない=店の間違い」とは限りません。
税抜→税込の計算式と具体例
税抜価格から税込価格を求める式はシンプルです。
- 標準税率10%:税込価格 = 税抜価格 × 1.1
- 軽減税率8%:税込価格 = 税抜価格 × 1.08
具体例で確認しましょう。
- 税抜1,000円(10%) → 1,000 × 1.1 = 1,100円(端数なし)
- 税抜2,980円(10%) → 2,980 × 1.1 = 3,278円(端数なし)
- 税抜598円(8%) → 598 × 1.08 = 645.84円 → 切り捨てなら645円、四捨五入なら646円
消費税額だけを知りたいときは「税抜価格 × 0.1(または0.08)」で求められます。端数が出る金額では、前述のとおり処理方法によって税込価格が1円変わります。
税込→税抜の「割り戻し」で1円ずれる理由
逆に、税込価格から税抜価格を求めるときは÷1.1(8%なら÷1.08)で割り戻します。ところがこの計算では、元の税抜価格に戻らないことがある点に注意が必要です。
たとえば税抜99円の商品(10%)を考えます。
- 税込にする:99 × 1.1 = 108.9円 → 切り捨てで税込108円
- その108円を割り戻す:108 ÷ 1.1 = 98.18…円 → 約98円
元は99円だったのに、割り戻すと98円になってしまいました。これは、税込にする段階で0.9円分の端数が切り捨てられているためで、計算ミスではありません。経費精算や家計簿で税込金額から税抜金額を逆算するときに「1円ずれる」のは、多くの場合この仕組みが原因です。
税込価格に含まれる消費税額を正確に求めたいときは、「税込価格 × 10/110」(軽減税率なら × 8/108)という割合で計算する方法が使われます。それでも端数が出れば、最後は何らかの端数処理が必要になる点は同じです。
軽減税率8%の対象は?10%との区分を早見表で
2019年10月から、消費税は標準税率10%と軽減税率8%の2本立てになりました。ざっくり言うと「持ち帰る飲食料品と定期購読の新聞が8%、それ以外は10%」です。
| 区分 | 税率 | 例 |
|---|---|---|
| 飲食料品(酒類・外食を除く) | 8% | スーパー・コンビニの食品、テイクアウト、出前・宅配 |
| 新聞(週2回以上発行・定期購読) | 8% | 宅配契約の日刊紙 |
| 外食 | 10% | レストランでの食事、フードコート、イートインでの飲食 |
| 酒類 | 10% | ビール、ワイン、日本酒、本みりん |
| 飲食料品以外の商品・サービス | 10% | 日用品、家電、医薬品・医薬部外品、駅売りの新聞 |
例:同じハンバーガーでも、持ち帰りなら8%・店内で食べるなら10%。本みりんは酒類なので10%ですが、アルコール分1%未満のみりん風調味料は飲食料品として8%です。
このように同じ商品でも買い方・食べ方で税率が変わるため、1枚のレシートに8%と10%が混在するのはごく普通のことです。税率が2つあると端数処理も税率ごとに発生するので、暗算での検算はますます難しくなります。
総額表示義務とレシートで確認するポイント
2021年4月からは、消費者向けの値札・チラシ・広告などで税込価格を表示する「総額表示」が義務になっています(事業者間の取引は対象外)。「1,000円+税」のような表示は原則できず、「1,100円」「1,100円(税込)」のように支払総額が分かる表示が必要です。
買い物のあとにレシートで確認したいポイントは次のとおりです。
- 税率ごとの区分:「8%対象 ○○円」「10%対象 ○○円」のように、税率別に合計と消費税額が分かれて記載されているか。
- 軽減税率の印:8%対象の商品には「※」「軽」などの記号が付いていることが多く、記号の意味はレシート下部に注記されています。
- 消費税額の端数:合計金額に対して税率ごとに1回端数処理をする店が一般的で、商品1点ずつの税込価格を足した金額と数円ずれて見えることがあります。
レシートと自分の計算が1〜2円合わないときは、まず「端数処理の方法」と「端数処理をする単位(商品ごとか合計か)」の違いを疑ってみてください。それでも大きく違うときだけ、店に確認すれば十分です。
よくある質問
- Q. 1円未満の端数は最終的にどうなるのですか?
- A. 事業者が切り捨て・切り上げ・四捨五入のいずれかで処理し、支払額は必ず1円単位になります。端数分を消費者が別に支払うことはありません。どの方法を使うかは店の任意ですが、同じ店では継続して同じ方法が使われるのが通常です。
- Q. 請求書で、明細ごとに消費税を計算するか合計で計算するかによって金額は変わりますか?
- A. 変わることがあります。たとえば税抜99円(10%)の商品10個の場合、明細ごとに計算すると「9.9円→切り捨て9円」×10個で消費税90円、合計990円に対して計算すると99円となり、9円の差が出ます。端数処理の回数が多いほど誤差は積み上がるため、計算単位の確認は重要です。
- Q. インボイス制度では端数処理のルールが決まっていると聞きました。
- A. はい。適格請求書(インボイス)では、消費税額の端数処理は1枚のインボイスにつき税率ごとに1回と定められており、明細行ごとに端数処理をしてその合計を消費税額とする書き方は認められません。ただし、切り捨て・四捨五入などどの方法を使うかは、ここでも事業者の任意です。実務の詳細は国税庁の資料や税理士に確認してください。