経理ミニツールズ

消費税の端数処理|切り捨て・切り上げは自由。インボイスは「税率ごとに1回」

「消費税が1円合わない」の答え
  • 端数処理の方法(切捨て・切上げ・四捨五入)は、法律上どれでもよい。事業者が任意に選べます。
  • しかし端数処理の回数は自由ではありません。インボイスでは「一の適格請求書につき、税率ごとに1回」だけです。
  • だから商品ごとに消費税額を計算して端数処理し、それを合計する方式は認められません。「1円合わない」の原因は、ほぼこれです。

消費税の端数処理でつまずく人は、たいてい「どの方法が正しいのか」を探しています。しかし、そこに答えはありません。切捨てでも、切上げでも、四捨五入でも構わないからです(国税庁 タックスアンサー No.6371「端数計算」)。

本当の論点は「どこで(何回)端数処理するか」です。ここだけは、インボイス制度で明確に縛られました。消費税額を計算していい単位は「請求書1枚 × 税率」で、1枚の請求書に10%と8%が混ざっていれば端数処理は2回まで。明細が20行あっても、20回端数処理してはいけません。

会計ソフトや自作Excelが「明細ごとに端数処理して合計」していると、正しい税額と数円ズレます。この記事では、その差を実際の明細で計算して見せます

「方法」は自由。でも「回数」は自由ではない

国税庁 No.6371「端数計算」は、適格請求書に記載する消費税額等について、こう書いています。

国税庁 No.6371「端数計算」(原文) 適格請求書の記載事項である消費税額等に1円未満の端数が生じる場合は、一の適格請求書につき、税率ごとに1回の端数処理を行う必要があります
なお、切上げ、切捨て、四捨五入などの端数処理の方法については、任意の方法とすることができます
(注)一の適格請求書に記載されている個々の商品ごとに消費税額等を計算し、1円未満の端数処理を行い、その合計額を消費税額等として記載することは認められません
根拠法令等: 消法28〜30、通法118〜120、消令70の10消基通1-8-15

読み方を整理します。この短い文に、性質のまったく違う2つのことが書かれています。

ルール自由度
方法切上げ・切捨て・四捨五入任意(事業者が選ぶ。届出も不要)
単位・回数一の適格請求書につき、税率ごとに1回強制(守らないとインボイスの記載要件を満たさない)

「消費税は切り捨てが正しいんですよね?」という質問には、「いいえ、切上げでも四捨五入でも構いません」が答えです。実務では切捨てが最も多く、国税庁のQ&Aの記載例も切捨てですが、それは慣行であってルールではありません

一方で「明細ごとに端数処理してはいけない」のほうは強制です。そして、ほとんどの人はこちらを知りません。

インボイスの「税率ごとに1回」ルール(実数で見る)

言葉で説明しても伝わりにくいので、同じ請求書を2つの方式で計算して並べます。飲食店への納品請求書を例にします(税抜・端数は切捨て)。

この請求書の明細(8行・10%と8%の混在)

品名単価 × 数量税抜金額税率
小麦粉 1kg327円 × 61,962円8%
牛肉1,285円 × 33,855円8%
ミネラルウォーター118円 × 242,832円8%
食用油733円 × 42,932円8%
キッチンペーパー298円 × 123,576円10%
洗剤457円 × 52,285円10%
ラップ189円 × 81,512円10%
ゴミ袋649円 × 31,947円10%
税抜合計20,901円

この請求書の消費税額は、1,858円です。しかし、明細ごとに端数処理して合計すると 1,854円 になります。4円ずれます。

同じ明細・同じ「切捨て」なのに、合計税額が変わる NG 明細ごとに端数処理 → 合計 8%対象 1,962 × 8% = 156.96 → 156 3,855 × 8% = 308.40 → 308 2,832 × 8% = 226.56 → 226 2,932 × 8% = 234.56 → 234 10%対象 3,576 × 10% = 357.60 → 357 2,285 × 10% = 228.50 → 228 1,512 × 10% = 151.20 → 151 1,947 × 10% = 194.70 → 194 合計 1,854円 端数処理を8回している → 消費税額の記載が誤り(消令70の10) OK 税率ごとに合計 → 1回だけ端数処理 8%対象 税抜合計 11,581円 11,581 × 8% = 926.48 → 926 10%対象 税抜合計 9,320円 9,320 × 10% = 932.00 → 932 合計 1,858円 端数処理は2回(税率ごとに1回) → これが正しい消費税額 差 4円 — 明細ごとに切り捨てた分だけ、消費税額が少なくなる 請求額(税込)も 22,759円 と 22,755円 に割れる。これが「1円合わない」の正体
同じ明細・同じ「切捨て」でも、端数処理をどこで行うかで合計税額が変わる。左(明細ごと)は国税庁インボイスQ&A問57(注)で明確に「認められません」とされている方式。国税庁の記載例と同じ切捨てで計算。
端数処理の方法によって、ズレる「向き」が変わります 上の例は切捨てなので、明細ごとに処理すると税額が少なくなります(−4円)。しかし切上げなら逆に多くなり(正1,859円に対して明細ごと1,862円=+3円)、四捨五入でも多くなります(正1,858円に対して1,860円=+2円)。
つまり「明細ごとに処理すると必ず安くなる」わけではありません。どちらに転ぶかは方法しだいで、どちらに転んでも誤りです。
無料ツール:消費税・端数処理 計算機 明細を入れるだけで、正しい消費税額(税率ごとに1回)と、明細ごとに端数処理した場合との差額を同時に表示します。自社の請求書が何円ずれているかを、その場で確認できます。

「一の適格請求書につき」の意味(見落としがちな2点)

積上げ計算と割戻し計算(申告のときの話)

ここから話が変わります。上の「税率ごとに1回」は請求書を書くときのルールでした。積上げ計算・割戻し計算は、確定申告で1年分の税額を出すときのルールです。この2つはよく混同されますが、別の話です。

売上税額仕入税額
原則割戻し計算
税率ごとの税込売上合計 × 100/110(軽減100/108)=課税標準額(千円未満切捨て)→ × 7.8%(軽減6.24%)
積上げ計算
受け取ったインボイスに書かれた消費税額等の合計 × 78/100
特例積上げ計算
交付したインボイスの写しに記載した消費税額等の合計 × 78/100
割戻し計算
税率ごとの税込仕入合計 × 7.8/110(軽減6.24/108)

ここで「78/100」が出てくるのは、10%のうち国税は7.8%、地方消費税が2.2%だからです(7.8 ÷ 10 = 0.78)。軽減8%も、国税6.24% ÷ 8% = 0.78 で同じです。申告書ではまず国税分だけを計算し、最後に地方消費税を国税 × 22/78で足します。

組み合わせは4通りではなく「3通り」です

ここが最大の落とし穴です。売上・仕入それぞれに2つずつ方法があるので4通りに見えますが、1つだけ禁止されています

国税庁 No.6391「課税仕入れに係る消費税額の計算」(原文) なお、割戻し計算により仕入税額を計算できるのは、売上税額を割戻し計算している場合に限られます。
列 = 仕入税額の計算方法 積上げ (原則) 割戻し (特例) 行 = 売上税額の計算方法 割戻し (原則) 積上げ (特例) OK 原則どうし (いちばん多い) OK 仕入は特例 (売上が割戻しのときだけ) OK 売上は特例 (写しの保存が必要) 認められない 売上を積上げにしたら 仕入も積上げしかない 国税庁 No.6391 / インボイスQ&A 問118 「売上税額を積上げ計算した場合、仕入税額も積上げ計算しなければなりません」
組み合わせは3通り売上=積上げ × 仕入=割戻し だけが認められません。有利/不利で方法を選ぶ前に、この制約を確認してください。
踏み込んだ一段: 売上税額は「併用OK」、仕入税額は「併用NG」 売上税額は、取引先ごとに割戻し計算と積上げ計算を分けて適用する(併用する)ことが認められます。しかし国税庁インボイスQ&A問119は、こう続けます — 「併用した場合であっても売上税額の計算につき積上げ計算を適用した場合に当たるため、仕入税額の計算方法に割戻し計算を適用することはできません」(消基通15-2-1の2)。
つまり売上で1社でも積上げを使った瞬間、仕入税額は積上げ計算に固定されます
一方仕入税額のほうは、請求書等積上げと帳簿積上げの併用は可ですが、それらと割戻し計算の併用はできません(消基通11-1-9)。

「帳簿積上げ計算」では切上げが使えません

仕入税額の積上げには2種類あります。ここに、見落とされがちな端数処理の制約があります。

この帳簿積上げ計算のとき、国税庁 No.6391 は「1円未満の端数が生じたときは、端数を切捨てまたは四捨五入します」と書いています。切上げが選択肢に入っていません。インボイスに書く消費税額等は3方式とも自由(No.6371)なのに、帳簿積上げの仮払消費税額等だけは切捨てか四捨五入の2択です。ここは混同しやすいので注意してください。

どちらが有利か: 切捨てなら積上げが得(年5万円の試算)

ここまでは「守るべきルール」の話でした。ここからは選べる部分の話です。

結論から言うと、インボイスの消費税額を「切捨て」で端数処理しているなら、売上税額は積上げ計算のほうが納税額が小さくなります。1件ごとに切り捨てた端数の分だけ、積み上げた合計が小さくなるからです。少額・多件数の事業者(小売・飲食・EC)ほど効きます。

なぜ効くのか: 10%なら「税込 ÷ 11」

税込金額から消費税額を出す式 税込 × 10/110 は、約分すると「税込 ÷ 11」です。つまりレシートに記載する消費税額等は floor(税込 ÷ 11)。切り捨てられるのは (税込 ÷ 11 の余り) ÷ 11 円です。

レシートの税込合計÷ 11記載する消費税額等切り捨てられた額
550円50.000050円0円
298円27.090927円0.09円
398円36.181836円0.18円
598円54.363654円0.36円

余りは0〜10のどれかなので、1枚あたり平均 5/11 ≒ 0.45円が切り捨てられます。1枚では誤差ですが、枚数が積み上がると効いてきます

小売店モデル(年間レシート12万枚・税込売上6,600万円・すべて10%)

売上=割戻し計算(原則)売上=積上げ計算(特例)
計算の元税込売上 66,000,000円レシート記載の消費税額等の合計
途中の計算66,000,000 × 100/110
= 課税標準額 60,000,000円
6,000,000円 − 切捨て分 54,545円
(12万枚 × 5/11)= 5,945,455円
売上税額(国税)60,000,000 × 7.8%
4,680,000円
5,945,455 × 78/100
4,637,454円
売上税額の差積上げのほうが 42,546円 少ない(国税分)
納付税額(国税+地方)
仕入税額は両方とも積上げ(受領インボイスの消費税額等 合計200万円)で固定
国税 3,120,000円
+ 地方 880,000円
4,000,000円
国税 3,077,400円
+ 地方 867,900円
3,945,300円
納付税額の差積上げのほうが 年 54,700円 少ない

地方消費税が国税に連動する(国税 × 22/78)ため、国税で42,546円の差が、納付税額では54,700円まで広がります。レシート枚数が倍なら差も倍です。

ただし、積上げ計算にはハードルがあります交付したインボイス(適格請求書・適格簡易請求書)の写しを保存していることが必要です。
レシートに「消費税額等」を記載していることが必要です。適格簡易請求書は「適用税率または税率ごとに区分した消費税額等」のどちらかでよいため、「適用税率」しか印字していないレシートでは、積上げ計算はできません(No.6383)。
・そして前掲のとおり、売上を積上げにすると仕入税額も積上げ計算に固定されます。仕入側でインボイスの消費税額等を1枚ずつ集計する手間が増えるため、売上側の得だけで判断しないでください
・逆に切上げで端数処理しているなら、積上げ計算は不利(納税額が増える)になります。
無料ツール:申告の消費税額を計算する(割戻し / 積上げ) 税込売上・インボイスの消費税額等・課税仕入れを入れると、認められる3通りの組み合わせすべての納付税額を計算し、いちばん少ない組み合わせと差額を表示します。認められない「売上=積上げ × 仕入=割戻し」は最初から選択肢に出しません。

総額表示義務と端数(消費者向けの値付け)

消費者向けにあらかじめ価格を表示するときは、税込価格を表示する義務があります(消費税法63条、国税庁 No.6902)。「11,000円」「11,000円(税込)」「11,000円(税抜価格10,000円)」などが認められる表示です。

では、税抜価格から税込価格を作るときに1円未満の端数が出たら、どうするか。これは完全に事業者の自由です。

財務省「総額表示に関する主な質問」Q9(原文) 「税抜価格」に上乗せする消費税相当額に1円未満の端数が生じる場合がありますが、その端数をどのように処理(切捨て、切上げ、四捨五入など)して「税込価格」を設定するかは、それぞれの事業者のご判断によることとなります。

つまり、値付け(いくらで売るか)の端数処理と、インボイスに書く消費税額等の端数処理は、別のルールです。値付けは自由、インボイスは「税率ごとに1回」。ここを混同すると話がこじれます。

なお、総額表示義務は「不特定かつ多数の者」に対する価格表示が対象です。事業者間取引(BtoB)の見積書・請求書には総額表示義務はありません。口頭で伝える価格も対象外です。

「1円合わない」原因の一覧と直し方

実務で「消費税が合わない」と言われたとき、原因はほぼ次の5つのどれかです。金額のズレ幅で見当がつきます。

原因症状(ズレ幅)どう直すか
1. 明細ごとに端数処理して合計している 数円〜数十円。明細の行数が多いほど大きい 税率ごとの税抜(税込)合計を先に出し、その合計に1回だけ端数処理する。会計ソフトの「消費税端数処理」設定を「請求書単位」「伝票単位」に変える
2. 税抜経理と税込経理が混ざっている 仮払/仮受消費税の残高が期末に合わない どちらかに統一する(期中で混在させない)。税抜経理なら、期末の仮受・仮払の差額と、申告書の納付税額との差を「雑収入/雑損失」で調整する
3. 割戻し(× 10/110)と 税抜 × 10% の丸め位置が違う ちょうど1円。税抜金額が1円割れる 税込1,000円なら、税額は floor(1,000 × 10/110) = 90円 → 税抜 910円(910+90=1,000 ✓)。一方 1,000 ÷ 1.1 = 909.09 を四捨五入して税抜909円と置くと、税込は999円になり1円足りません税抜は「税込 − 税額」で戻す
4. 8%と10%を税率ごとに分けていない 数百円〜。1円どころではない 前掲の請求書なら、正しくは 8%分926円 + 10%分932円 = 1,858円。全額を10%で計算すると 2,090円232円の過大)。まず税率で分け、それから合計する
5. 申告の切捨て単位を忘れている 数百円〜数千円(申告書と試算表が合わない) 申告では課税標準額は千円未満切捨て差引税額は百円未満切捨てです(No.6371)。しかも課税標準額の千円未満切捨ては税率ごとに行います。会計上の消費税残高と申告額は一致しないのが正常
ズレ幅で原因を切り分けるコツ 1円ピッタリなら原因3(丸め位置)。数円〜数十円なら原因1(明細ごと処理)。数百円以上なら原因4(税率の混在)を疑ってください。申告書と帳簿だけが合わないなら原因5で、これは直す必要がありません(切捨て単位が違うため、一致しないのが正しい)。

よくある質問

Q. 消費税の端数処理は、切り捨て・切り上げ・四捨五入のどれが正しいですか?

A. どれでも構いません。国税庁 No.6371「端数計算」は「切上げ、切捨て、四捨五入などの端数処理の方法については、任意の方法とすることができます」としており、事業者が自由に選べます。届出も不要です。実務では切捨てが最も多く、国税庁のQ&Aの記載例も切捨てですが、それは慣行であってルールではありません。ただし方法は自由でも、端数処理の「回数」は「一の適格請求書につき、税率ごとに1回」に限られます

Q. 商品ごとに端数処理している請求書を受け取りました。仕入税額控除できますか?

A. その請求書は適格請求書の記載要件を満たしていないため、原則として、そのままでは仕入税額控除の要件を満たしません。売手に修正した適格請求書の交付を求めてください。買手が自ら追記・修正することはできません(買手が作成した仕入明細書等について売手の確認を受ける方法は別途認められています)。なお、金額のズレはたいてい数円ですが、金額の大小にかかわらず記載要件の問題です。

Q. 消費税の計算が1円だけ合いません。どこを見ればいいですか?

A. ちょうど1円のズレなら、税抜金額の戻し方を疑ってください。税込1,000円の税抜は、税額 floor(1,000 × 10/110) = 90円 を引いた 910円 です。1,000 ÷ 1.1 = 909.09 を四捨五入して909円とすると、909 + 90 = 999円となり1円足りません。税抜は「税込 − 税額」で戻すのが鉄則です。数円〜数十円のズレなら、明細ごとに端数処理していないかを確認してください。

Q. 売上税額を積上げ計算にするには、何が必要ですか?

A. 交付した適格請求書・適格簡易請求書の写しを保存していることと、そこに税率ごとの消費税額等を記載していることの2つです。適格簡易請求書は「適用税率」または「税率ごとに区分した消費税額等」のどちらかの記載でよいため、「適用税率」しか印字していないレシートでは積上げ計算はできません(国税庁 No.6383)。事前の届出は不要で、申告時に選択します。

Q. 帳簿積上げ計算でも、端数を切り上げできますか?

A. できません。帳簿積上げ計算で仮払消費税額等を計上するときの端数処理は、国税庁 No.6391 で「切捨てまたは四捨五入」に限定されています。インボイスに記載する消費税額等(切上げも可)とは扱いが違うので注意してください。なお、請求書等積上げ計算と帳簿積上げ計算の併用は認められますが、これらと割戻し計算の併用はできません。

Q. 総額表示の税込価格に端数が出たら、切り捨てないといけませんか?

A. いいえ、自由です。財務省「総額表示に関する主な質問」は、税抜価格に上乗せする消費税相当額に1円未満の端数が生じる場合、「その端数をどのように処理(切捨て、切上げ、四捨五入など)して『税込価格』を設定するかは、それぞれの事業者のご判断による」としています。値付けの端数処理と、インボイスに記載する消費税額等の端数処理は別のルールです。前者は自由、後者は「税率ごとに1回」という回数の縛りがあります。

出典

本記事は一般的な情報提供を目的としたものです。個別の判断は税務署・税理士にご確認ください。