ぱぱっとツール

消費税の端数処理はどれが正しい? — レシートの「1円ズレ」の正体

公開日: 2026年8月25日 / 筆者: Kento

自分で計算した税込価格と、レシートの金額が1円だけ違う。あるいは、同じ税抜価格なのに店によって税込価格が違う——。消費税のまわりで起きるこの小さな謎は、すべて「端数処理」で説明がつきます。

結論: 端数処理は「お店が選んでいい」

税抜1,980円の10%は198円。これは割り切れるので迷いませんが、税抜199円の10%は19.9円で、1円未満の端数が出ます。この0.9円をどうするか——切り捨てるか、四捨五入するか、切り上げるか——について、法律はどれかひとつに決めていません。事業者が自由に選べます

実際には切り捨てを採用する事業者が多数派とされますが、四捨五入の会社も普通にあります。だから「自分の計算と1円違う」「A店とB店で税込価格が違う」が起こるのです。どれもお店が間違えているわけではありません。

3つの方式でどれだけ変わるか

税抜価格10%の税額(生の値)切り捨て四捨五入切り上げ
199円19.9円19円 → 218円20円 → 219円20円 → 219円
1,005円100.5円100円 → 1,105円101円 → 1,106円101円 → 1,106円
3,333円333.3円333円 → 3,666円333円 → 3,666円334円 → 3,667円

差は最大でも1円ですが、「商品ごとに丸めるか、合計に対して丸めるか」でも結果が変わるため、まとめ買いでは数円の差になることもあります。

請求書では「税率ごとに1回」がルール

お店の値付けは自由ですが、事業者どうしがやり取りする適格請求書(インボイス)には決まりがあります。端数処理は「1つの請求書につき、税率ごとに1回」。商品1行ごとに端数を丸めてから合計する方式は認められていません。行ごとの丸めと合計での丸めで税額が変わってしまうのを防ぐためのルールです。経理の実務で端数の扱いに迷ったら、まずこの原則に立ち返るのが安全です。

「総額表示」で値札はどうなっている?

消費者向けの価格表示は、税込金額を示す「総額表示」が義務です。「1,980円(税込2,178円)」のように併記するのはOKですが、税抜だけを大きく見せる表示は認められていません。値札の税込金額は、そのお店が採用した端数処理で計算済みの数字——つまり、レシートと値札は必ず一致するはずのものです。もし合わなければ、それは端数ではなく単純な誤りなので、お店に確認しましょう。

消費税率のこれまで

税率
1989年4月3%(導入)
1997年4月5%
2014年4月8%
2019年10月10%(飲食料品などは軽減税率8%)

軽減税率の登場で、「同じ弁当でもイートインなら10%、持ち帰りなら8%」という線引きも生まれました。レシートの「※」印は軽減税率対象の目印です。

まとめ

レシートの1円ズレは、間違いではなく「丸め方の流儀」の違い。自分で確かめたいときは、当サイトの消費税計算ツールで切り捨て・四捨五入・切り上げを切り替えて、レシートと同じ数字になる方式を探してみてください。そのお店の流儀が分かって、ちょっと面白いですよ。