見積書のテンプレートは無料のものが大量に出回っています。ところが実際に使い始めると、細かいところで手が止まります。消費税の端数は切り捨てなのか四捨五入なのか、8%対象の商品が混ざったときの内訳はどう書くのか、インボイスの登録番号は見積書にも書くべきなのか——。様式はあるのに判断が委ねられている、というのが無料テンプレートの実情です。
この記事では、見積書のExcelテンプレートに最低限組み込んでおきたい仕組みを、税率別の内訳・端数処理・登録番号欄という3点から解説します。あわせて、その3点を実装した見積書テンプレート(Excel)を無料でダウンロードいただけます。会員登録は不要です。
なお、見積書から請求書まで一貫して自動転記する設計については別の記事で詳しく扱っています(No.76 見積書のExcelテンプレート設計)。この記事は「完成した様式をすぐ使いたい」方向けです。
見積書テンプレートの無料ダウンロード
- ファイル形式:Excel(.xlsx)/A4縦1ページ・20明細行
- シート構成:入力用/記入例/使い方の3枚
- 税率別の内訳:行ごとに税率を選ぶと、対象額と消費税額を自動集計
- 端数処理を選択可:切り捨て/四捨五入/切り上げをドロップダウンで切り替え
- インボイス対応:適格請求書発行事業者の登録番号(T+13桁)の記入欄つき
- 金額を大きく表示:左上に「お見積り金額(税込)」を配置
マクロ(VBA)は使用していません。自社名・住所・登録番号を一度入れてしまえば、以降はコピーして使えます(再配布・再販売のみご遠慮ください)。
見積書はインボイスではない──それでも登録番号を書く理由
まず前提を整理します。適格請求書(インボイス)は書類の名称を問わず、「請求書、納品書その他これらに類する書類」が該当します。交付義務が生じるのは、課税資産の譲渡等を行った場合に、相手方から交付を求められたときです(消費税法57条の4第1項)。見積書は取引の前に提示する書類で、課税資産の譲渡等の事実を証するものではないため、交付義務がなく、記載要件を満たす必要もありません。登録番号を書かなくても消費税法上の問題は生じません。
それでも登録番号欄を設けることをおすすめするのは、相手方の購買判断に直結するからです。発注側は、適格請求書を発行できない相手からの仕入れについては控除額が減ります。見積金額が同じでも、実質的な負担額が変わってしまうわけです。
そのため購買部門から「御社は登録事業者ですか」と確認が入ることは珍しくありません。見積書の段階で登録番号が書かれていれば、この確認のやりとりが発生せず、比較検討のテーブルからも外れません。営業上のコストを1往復減らす欄だと考えてください(No.67 登録番号の一括チェック)。
消費税の端数処理を「選べる」ようにする
無料テンプレートでいちばん多い実装が、四捨五入の固定です。=ROUND(小計*10%,0)と数式に直接書き込まれているため、切り捨てにしたい会社は数式を書き替えるしかありません。
ところが端数処理の方法は法令で1つに決められているわけではなく、切り捨て・四捨五入・切り上げのいずれでも差し支えありません(国税庁インボイスQ&A 問57)。取引先との取り決めで決まっている場合もあります。だからこそ、テンプレート側で固定してしまうのは設計として不親切です。
端数処理セル:切り捨て/四捨五入/切り上げ をドロップダウンで選択
消費税額 =IF(対象額="","",
IF($端数処理="切り上げ",ROUNDUP(対象額*税率,0),
IF($端数処理="四捨五入",ROUND(対象額*税率,0),
ROUNDDOWN(対象額*税率,0))))
この形にしておけば、ドロップダウンを選び直すだけで消費税額が再計算されます。数式を触る必要がないので、Excelに詳しくない担当者でも安全に運用できます(No.150 テンプレート設計の原則)。
端数処理は「税率ごとに1回」
ただし、端数処理の「回数」については明確なルールがあります。適格請求書では、1つの書類につき、税率ごとに1回の端数処理を行うことが必要です(消費税法施行令70条の10)。明細行ごとに消費税額を計算して端数処理し、それを合計する方法は認められていません。ここは任意ではなく要件です。
見積書自体はインボイスではありませんが、見積書と請求書で金額が1円ずれるのは実務上いちばん避けたい事故です。見積の段階から請求書と同じ計算構造にしておくのが安全です。
× 各行で ROUND(単価*数量*10%,0) → その合計を消費税額とする
○ 税率ごとに対象額を SUMIF で集計 → 集計後に1回だけ端数処理
詳しくはインボイス対応請求書の記事で扱っています(No.75 インボイス対応請求書のExcelテンプレート設計)。
税率別の内訳を自動集計する
飲食料品を扱う場合、1枚の見積書に10%対象と8%対象が混在します。合計金額だけを示すと、相手方は自分で内訳を計算し直すことになります。
行の金額 =IF(OR(N(数量)=0,N(単価)=0),"",ROUND(数量*単価,0))
税率別対象額 =SUMIF(税率列,$税率区分セル,金額列)
小計(税抜) =IF(COUNT(金額列)=0,"",SUM(金額列))
合計(税込) =N(小計)+N(消費税額の合計)
ここでも、SUMIFの条件を"10%"と直接書かず、入力可能なセルを参照させてください。税率が改正されても、区分名のセルを書き替えるだけで対応できます。テンプレートを何年も使い続けてもらうための設計です。
なお、軽減税率の対象品目には行の先頭に「※」を付け、表の下に「※は軽減税率対象です」と注記する形式が一般的です。この形式は請求書の記載要件を満たす書き方でもあるので、見積書の段階から揃えておくと転記が楽になります。
見積書に書いておくべき項目
- 有効期限……原材料費や為替の変動で価格が動く時代に、期限のない見積書は危険です
- 納期……「受注後○営業日」という書き方でも構いません
- 支払条件……「月末締め翌月末払い」など。ここが曖昧だと入金遅延の原因になります
- 見積番号……受注後の請求書・納品書と紐づける連番。管理台帳の突合キーになります
- 備考……送料の内外、数量変更時の再見積の条件など、あとで揉める点を先に書いておく
そして意外に効くのが、「お見積り金額(税込)」を左上に大きく表示することです。相手が最初に見るのはこの数字です。明細の右下に小さく合計が置かれているだけの様式より、判断が速くなります。
テンプレートをもう一度ダウンロード
単品ファイルと、経理帳票5点セットをこちらからダウンロードできます。会員登録は不要です。
関連テンプレートのご案内
見積書・納品書・請求書を1つの案件データから自動転記し、帳票間の金額不一致をなくす設計のテンプレートもご用意しています。見積から請求までの流れを1本化したい方はこちらをご覧ください。
まとめ
- 見積書はインボイスではないが、登録番号欄を設けると相手方の確認の手間が省け、比較検討で不利にならない
- 端数処理の方法(切捨て・四捨五入・切上げ)は任意。テンプレート側で固定せず、選べるようにする
- ただし端数処理の回数は税率ごとに1回と決まっている。行ごとに処理して合計する方法は認められない
- 税率別の対象額はSUMIFで集計し、条件は固定文字ではなく入力可能なセルを参照させる
- 有効期限・納期・支払条件・見積番号を必ず入れる。金額は左上に大きく表示する
※ 本記事の税務に関する記述は2026年8月19日時点の法令等に基づいています。インボイス制度の特例・経過措置は改正が続いているため、実際の処理にあたっては国税庁「消費税の軽減税率制度・インボイス制度」で最新の取扱いをご確認ください。本記事は一般的な情報提供を目的としたもので、個別の判断は顧問税理士等の専門家にご相談ください。
