税込価格から税抜を逆算する──「×10/11」と「÷1.1」と端数の扱い
税込価格から税抜を出す式は、10%なら税込×10/11(÷1.1と同じ)、8%なら税込×25/27(÷1.08と同じ)です。違いが出るのは1円未満の端数とプログラムの計算誤差。国税庁の端数処理の決まりと、合計を税込に合わせる手順を整理します。
この記事のポイント
- 10%は税込×10/11(÷1.1)、8%は×25/27(÷1.08)
- 端数は税額を先に処理して引くと、税込と合計が必ず合う
- 「消費税を整える」で税込と税抜を10%・8%で計算し直せる
- Q.
- 税込価格から税抜価格を出す計算式は?
- A.
- 10%なら税込価格÷1.1、または税込価格×10/11です。8%なら税込価格÷1.08です。割り切れない場合の1円未満の端数は、切上げ・切捨て・四捨五入のどれでも構いませんが、請求書では同じ税率の中で1回だけ処理します。
領収書には税込の金額しか書かれていない。帳簿には税抜と消費税を分けて書きたい。そんなときに使うのが、税込価格から税抜価格を逆算する計算です。
結論を先に書きます。
税込価格から税抜価格を出す式は、10%なら「税込×10/11」か「税込÷1.1」、8%なら「税込×25/27」か「税込÷1.08」で、どちらの書き方でも答えは同じです。 違いが出るのは、1円未満の端数をどう処理するかと、プログラムで割り算をしたときの計算誤差です。
税率や端数の決まりは、国税庁の公表内容(2026年9月時点)をもとに書いています。
税込から税抜を出す3つの式
消費税は、税抜価格に10%(軽減税率は8%)を上乗せしたものです。逆算では、税込価格のうち税が占める割合から式を組み立てます。
| 税率 | 税込の中の税の割合 | 税抜の割合 | 税抜を出す式 | 税額を出す式 |
|---|---|---|---|---|
| 10% | 10/110(=1/11) | 100/110(=10/11) | 税込×10/11 または 税込÷1.1 | 税込×10/110 |
| 8% | 8/108(=2/27) | 100/108(=25/27) | 税込×25/27 または 税込÷1.08 | 税込×8/108 |
税込価格に含まれる消費税額は「税込価格×10/110(または8/108)」が原則的な考え方であると、財務省の総額表示に関するQ&Aにも書かれています。0.9や0.92を掛けるやり方(税込×0.9)は、10%のときに税抜より小さい値になってしまうので、逆算には使えません。たとえば税込1,100円に0.9を掛けると990円で、正しい税抜1,000円と合いません。
1,100円を例に、2つの書き方を確かめる
税込1,100円(10%)で確かめます。
- 税込×10/11=1,100×10÷11=1,000円
- 税込÷1.1=1,100÷1.1=1,000円
- 税額=1,100×10/110=100円
分数でも小数でも同じ答えです。「÷1.1」の方が手で計算しやすく、「×10/11」は整数だけで済むので端数の判断がしやすい、という違いだけです。
端数が出る例と、処理の決まり
税込価格が11の倍数でないと、答えに1円未満の端数が出ます。10%の例で見てみます。
| 税込価格 | 税抜(計算値) | 税額(計算値) | 税額を切捨て | 税額を四捨五入 |
|---|---|---|---|---|
| 1,000円 | 909.09円 | 90.91円 | 90円 | 91円 |
| 1,234円 | 1,121.82円 | 112.18円 | 112円 | 112円 |
| 777円 | 706.36円 | 70.64円 | 70円 | 71円 |
| 3,300円 | 3,000円 | 300円 | 300円 | 300円 |
税込1,000円のとき、税額は切捨てなら90円、四捨五入なら91円です。この選び方で、税抜が1円変わります。
国税庁のタックスアンサー No.6371「端数計算」とインボイス制度のQ&A(問57)には、次の決まりがあります。
- 適格請求書に記載する消費税額に1円未満の端数が出るときは、1枚の適格請求書につき、税率ごとに1回の端数処理を行う
- 切上げ・切捨て・四捨五入のどれを使うかは、任意でよい
- 商品ごとに端数処理をして、その合計を消費税額として書くことは認められない
Q&Aには、10%対象の60,000円(税込)から5,454円、8%対象の40,000円(税込)から2,962円を出す例が載っています。計算式は、60,000×10/110=5,454.5…円、40,000×8/108=2,962.9…円で、どちらも切捨てです。合計の消費税額は8,416円です。
なお、確定申告の計算では、課税標準額は税込の合計に100/110(軽減税率は100/108)を掛けて出し、1,000円未満を切り捨てるとされています。請求書の端数とは別の決まりなので、混ぜないようにします。
税込と合計を合わせるコツ
税抜と税額を別々に端数処理すると、合計が税込価格と1円ずれることがあります。税込1,000円(10%)の例です。
- 税抜を切捨てで909円、税額を切捨てで90円にすると、合計は999円で、税込1,000円と合わない
- 税額を切捨てで90円にして、税抜を「1,000-90=910円」とすれば、合計は必ず税込と合う
そこで、先に税額だけを端数処理し、税抜は「税込-税額」で出す方法がおすすめです。税込価格が動かない取引では、この順番にすると合計が必ず合います。どの端数処理を使うか自体は任意ですが、使う方法は社内で決めて、毎回同じにしておくと、あとで見比べやすくなります。
プログラムで「÷1.1」を使うときの落とし穴
プログラムや表計算で「÷1.1」を使うと、1円ずれることがあります。コンピューターは小数を2進数で扱うため、1.1を正確に表せないからです。
| 式 | 税込3,300円のときの答え | 切捨て後 |
|---|---|---|
| 3300÷1.1 | 2999.9999999999995 | 2,999円 |
| 3300×10÷11 | 3000 | 3,000円 |
JavaScriptで確かめた値です。3,300円は本来きっかり3,000円になるのに、「÷1.1」で切り捨てると2,999円になってしまいます。税込100円以上20,000円未満の11の倍数1,809個のうち、「÷1.1」と「×10÷11」で切捨て後の結果が食い違うものが、1,019個ありました。
対策は、小数ではなく整数だけの式(×10÷11、または×100÷110)を使うことです。切捨て・四捨五入などの丸め関数の違いは Excel丸め関数を整える で一覧できます。
今後の税率の変更について
国税庁のNo.6371には、令和9年4月1日から令和11年3月31日までの2年間、飲食料品の譲渡について消費税率が引き下げられるという注記があります(令和8年4月1日現在の法令等)。逆算に使う分数は、税率に応じて変わります。実際に適用する時期の税率を、国税庁の「消費税率引下げ特設サイト」で確かめてから計算してください。
まとめ
税込価格から税抜を出すには、10%は「×10/11(÷1.1)」、8%は「×25/27(÷1.08)」を使います。1円未満の端数は、請求書では1枚につき税率ごとに1回、切上げ・切捨て・四捨五入のどれかで処理します。先に税額を端数処理して、税抜は「税込-税額」で出すと、合計が合います。
税込と税抜を10%・8%で計算し直すときは、 消費税を整える が使えます。手元の金額を入れて、本文の例と同じ結果になるか確かめてみてください。