「請求書をエクセルで毎回手打ちしていて、金額や日付のミスが怖い」——そんな中小企業・個人事業主の方に向けて、無料で使えるエクセル(Excel)/Googleスプレッドシートの請求書テンプレートを、関数で半自動化する具体的な手順をまとめます。あわせて、2023年10月から始まったインボイス制度(適格請求書等保存方式)と電子帳簿保存法にきちんと対応した作り方まで解説します。
結論から言うと、請求書のエクセル自動化は「無料テンプレートの入手 → 顧客・単価をVLOOKUP/XLOOKUPで参照 → 消費税を税率ごとに1回だけ端数処理 → PDFで保存」という4ステップで実現できます。特別なソフトや有料ツールは不要で、追加コストは0円です。ただし、件数が月30〜50件を超えて増えたり、複数人で同じファイルを触るようになると、エクセルの限界も見えてきます。本記事ではそこまで正直に扱います。
請求書のエクセル自動化とは?無料テンプレートで何ができるか
ここでの「自動化」は、マクロやVBAでシステムを組むことではありません。関数と入力規則を使って、手打ちする箇所を最小限にするという意味です。無料テンプレートに関数を仕込むだけで、次のことが自動化できます。
- 顧客名や住所、単価を、コードや商品名を選ぶだけで自動で呼び出す(VLOOKUP/XLOOKUP)
- 小計・消費税・合計金額の自動計算(SUM+端数処理関数)
- 請求書番号(連番)の自動採番
- 発行日・支払期限の自動表示(日付関数)
- 完成した請求書をPDFで書き出して保存・送付
手入力するのは「どの顧客に」「何を」「いくつ」だけ。残りは関数が埋めるので、転記ミスと計算ミスが大きく減ります。エクセルの関数そのものをもっと深く使いこなしたい場合は、AI×Excelで関数やVBAを10倍速で作る方法もあわせて参考にしてください。
無料の請求書エクセルテンプレートはどこで手に入る?
ゼロから作らなくても、信頼できる会計サービスやMicrosoftが無料の請求書エクセルテンプレートを配布しています。多くはインボイス制度の記載事項に対応済みで、ダウンロードしてすぐ使えます。代表的な入手先は次のとおりです。
- freee・マネーフォワード クラウドなどの会計サービス:インボイス対応の請求書テンプレートを無料配布(税理士監修のものもある)
- Microsoft公式のExcelテンプレート:シンプルな請求書・見積書のひな形が揃う
- 弥生(Misoca)など請求書サービス各社のお役立ちテンプレート
本記事末尾の出典に主要な配布元をまとめています。まずはこれらから自社の業種に近い1枚を選び、そこへ以下の自動化を足していくのが最短ルートです。
エクセルで請求書を自動化する具体手順(関数早見表)
ダウンロードしたテンプレートに、次の関数を組み込みます。ExcelでもGoogleスプレッドシートでも、関数名はほぼ共通です。
自動化したいこと | 使う関数の例 | ポイント |
|---|---|---|
顧客名・住所・単価の呼び出し | XLOOKUP(またはVLOOKUP) | 別シートに「顧客マスタ」「商品マスタ」を作り、コードを選ぶだけで転記されるようにする |
小計(金額の合計) | SUM / SUMIF | 数量×単価の行を合計。税率が混在するなら税率別に集計 |
消費税額の計算 | ROUNDDOWN / ROUND / ROUNDUP | 税率ごとに1回だけ端数処理する(後述のインボイスのルール) |
請求書番号の自動採番 | TEXT+連番、MAX+1 | 「2026-」+通し番号など、重複しない形式にする |
発行日・支払期限 | TODAY / DATE / EDATE | 発行日から「翌月末」などを自動計算 |
保存・送付 | PDFエクスポート | 「名前を付けて保存→PDF」または印刷メニューからPDF化 |
ここで最も事故が多いのが消費税の端数処理です。個々の商品ごとに端数処理して足し上げると、後述のインボイスのルールに反することがあります。端数処理は「税率ごとに1回」に設計しておきましょう。マスタ参照の考え方はスプレッドシートで顧客情報を管理する方法と限界の記事でも触れています。
インボイス制度に対応した請求書にする(記載6項目)
2023年10月から始まったインボイス制度では、買い手が仕入税額控除を受けるために「適格請求書(インボイス)」の保存が必要です。あなたが適格請求書発行事業者なら、請求書に次の6つの記載事項を漏れなく入れる必要があります(国税庁Q&A)。無料テンプレートを使う場合も、この6項目が入っているかを必ず確認してください。
記載事項 | 補足 |
|---|---|
1. 発行者の氏名・名称と登録番号 | 登録番号は「T+13桁」。法人はTの後が法人番号 |
2. 取引年月日 | いつの取引か |
3. 取引内容(軽減税率の対象ならその旨) | 8%対象品目には「※」などで印を付ける |
4. 税率ごとに区分した対価の合計額と適用税率 | 10%分・8%分を分けて集計 |
5. 税率ごとに区分した消費税額等 | 端数処理は税率ごとに1回 |
6. 交付を受ける事業者の氏名・名称 | 請求先の会社名など |
消費税額の端数処理は「一の適格請求書につき、税率ごとに1回」が原則です。切上げ・切捨て・四捨五入のどれを選ぶかは任意ですが、商品1行ごとに端数処理してその合計を消費税額にする方法は認められていません(国税庁Q&A 問57)。エクセルで組むときは、税率別の小計を出してから最後に1回だけROUNDDOWN等を掛ける、という順序にします。
なお、基準期間の課税売上高が1億円以下などの事業者は、税込1万円未満の課税仕入れについてインボイスの保存が不要になる「少額特例」(2029年9月30日まで)もあります。制度全体の要点はインボイス制度で小規模事業者が今やるべき対応にまとめています。
私たちMihataは、こうした請求書や見積書といった定型のスプレッドシート業務を、入力ミスや端数処理の事故が起きにくい「かんたんな社内アプリ」に作り替えるお仕事もしています。記事の途中で恐縮ですが、「エクセルの関数管理がそろそろ限界」という方に役立つと思っておりますので、よろしければ合わせてご覧いただけたら嬉しいです。
電子帳簿保存法とエクセル請求書の保存
作った請求書の「保存方法」にも決まりがあります。電子帳簿保存法では、2024年1月以降、メール添付やWeb上でやり取りした電子取引のデータは、電子データのまま保存することが原則義務になりました。相手からPDFでもらった請求書を紙に印刷して保存するだけ、という運用は原則として認められません。
つまり、エクセルで作ってPDF化した請求書をメールで送ったなら、送信側も控えを電子データで保存する必要があります。ファイル名に「日付・取引先・金額」を入れて検索できるようにしておくと、税務調査時の対応がスムーズです。ただし、保存要件どおりにできない「相当の理由」があると認められ、税務調査時にデータの提示・出力に応じられる場合は、データを保存しておけば足りる猶予措置もあります。個人事業主の具体的な対応は電子帳簿保存法で個人事業主が何をすればいいかで詳しく解説しています。
エクセル請求書自動化の限界と「アプリ化」という選択肢
無料テンプレート+関数は非常に強力ですが、次のような状況になると事故が増えてきます。エクセルで頑張り続けるべきか、次の一手を打つべきかの判断材料にしてください。
状況 | エクセルで起きがちな問題 |
|---|---|
請求件数が月30〜50件超に増える | ファイルが重くなる・過去分の管理が煩雑 |
複数人で同じファイルを触る | 上書き・関数の削除・番号重複などの事故 |
顧客・単価マスタが増える | VLOOKUPの参照ズレ、メンテナンス負荷 |
入金消込や売上集計もしたい | 手集計になり月末に時間を奪われる |
こうしたサインが出たら、無理にエクセルへ機能を足し続けるより、入力フォームとデータを分けた「アプリ化」に進むと、番号重複や関数の破壊といった事故がなくなります。判断の考え方はスプレッドシート管理の限界と“アプリ化”という第3の選択肢を参照してください。受け取った請求書の処理まで含めて楽にしたいなら、AI OCRで請求書を読み取るツールの比較も選択肢になります。
よくある失敗・注意点
- 登録番号の入れ忘れ・誤り:テンプレートによっては登録番号欄が無いことがある。「T+13桁」を固定表示にしておく
- 端数処理を商品ごとにしている:税率ごとに1回に直す。放置すると消費税額がわずかにズレる
- 軽減税率(8%)品目の印の抜け:飲食料品などを扱うなら「※」等の印と注記を必ず入れる
- PDF化した控えを保存していない:電子取引データは電子で残す。印刷だけで済ませない
- マスタとの参照ズレ:行の挿入・削除でVLOOKUPが崩れる。XLOOKUPやテーブル参照にすると安定する
これらは「無料テンプレートをそのまま使う」だけでは防げず、少しの設計で回避できるものばかりです。件数が少ないうちにルールを固めておくと、後々の手戻りが減ります。
もし「自社の請求フローに合わせてエクセルを整えたい」「そろそろアプリ化を検討したい」という段階でしたら、無料相談からお気軽にご相談ください。
よくある質問
請求書のエクセルテンプレートは無料で手に入りますか?
はい。freeeやマネーフォワード クラウドなどの会計サービス、Microsoft公式などがインボイス制度対応の請求書エクセルテンプレートを無料で配布しています。ダウンロードして自社の業種に近い1枚を選び、そこへ関数で自動化を足していくのが最短です。
エクセルで請求書を自動化するには何をすればいいですか?
マクロを組まなくても、XLOOKUP(VLOOKUP)で顧客・単価を呼び出し、SUMで小計を出し、ROUNDDOWN等で消費税を税率ごとに1回だけ端数処理し、TODAYやDATEで日付を自動表示すれば半自動化できます。手入力するのは顧客・品目・数量だけになり、転記ミスと計算ミスが減ります。
インボイス(適格請求書)に必要な記載事項は何ですか?
発行者の氏名・名称と登録番号(T+13桁)、取引年月日、取引内容(軽減税率対象ならその旨)、税率ごとに区分した対価の合計額と適用税率、税率ごとの消費税額、交付を受ける事業者の氏名・名称の6項目です。無料テンプレートを使う場合もこの6項目が揃っているか確認してください。
消費税の端数処理はどう計算すればいいですか?
一の適格請求書につき、税率ごとに1回だけ端数処理します。切上げ・切捨て・四捨五入のどれを選ぶかは任意ですが、商品1行ごとに端数処理して合計する方法は認められていません。エクセルでは税率別の小計を出してから最後に1回だけROUNDDOWN等を掛けます。
エクセルで作った請求書はどう保存すればいいですか?
電子帳簿保存法により、2024年1月以降はメールやWebでやり取りした電子取引データは電子データのまま保存するのが原則です。PDFで送った請求書は控えも電子で保存し、紙に印刷するだけの運用は原則不可です。ファイル名に日付・取引先・金額を入れて検索できるようにしておくと安全です。