レシートを読み取ってテキスト化する方法|経費精算に

レシートが読み取りにくい理由、色あせる前に撮影するコツ、必ず確認したい項目、そしてレシートOCRを経費精算の習慣に組み込む方法を紹介します。

更新日

レシートは単純に見えますが、OCRにかけるのは意外と難しいものです。文字は小さく、かすれていることも多く、レイアウトは列とラベルが入り混じり、知りたい数字は似たような数字の中に埋もれています。撮影のコツを押さえ、重要な項目をさっと確認すれば、たまったレシートの山をきれいな経費データに変えられます。

レシートが読み取りにくい理由

感熱紙は色あせる

お店や飲食店のレシートの多くは感熱紙に印刷されています。感熱紙は、加熱されたプリントヘッドが触れた部分が黒くなる仕組みです。この性質のせいで、とても傷みやすくなっています。熱、日光、摩擦、一部のプラスチックや油分との接触で、印字が薄くなったり黒ずんだりします。財布や暑い車内に置きっぱなしにしたレシートは数か月で読みにくくなることがあり、もっと早くひどく色あせるものもあります。

レイアウトが詰まっている

品名は左、金額は右に並び、その間はスペースでつながっているだけです。品名は収まるように省略されています(「ORG BNNA 2LB」など)。さらにレシートの下部には、小計、税、合計、お預かり、お釣り、場合によってはチップの行と、見た目の似た金額がいくつも並びます。文字を読み取るのは仕事の半分にすぎず、どの数字が合計なのかを見分けるのが残りの半分です。

紙が平らにならない

レシートは丸まり、折れ、しわくちゃになり、折り目ごとに印字の行に影が落ちます。

早めに、平らにして撮影する

  • その日のうちに撮影する。 レシートを撮るのに一番よいのは、ポケットにしまう前です。色あせた印字は、画像編集でも一部しか直せない唯一の問題です。
  • まず平らにする。 丸まったレシートは本の下に1分ほど挟むか、小さな物を2つ置いて両端を押さえます。指で押さえると影ができ、端が隠れてしまうので避けましょう。
  • 暗い背景を使う。 暗いテーブルの上に白いレシートを置くと輪郭がはっきりし、トリミングや傾き補正がしやすくなり、背景が文字ににじむのも防げます。
  • 長いレシートは分けて撮る。 スーパーの長いレシートを1枚の写真に収めると、文字がとても小さくなります。少し重なるように2〜3枚に分けて撮るか、合計だけが必要なら下の部分だけを近づいて撮りましょう。
  • かすれた印字はコントラストで救う。 コントラストを上げるか白黒に切り替えると、薄いグレーの印字が見えるようになることがあります。元の画像と見比べて、薄い数字が完全に消えていないか確かめてください。

照明、ピント、角度など写真全般のコツは、OCRの精度を上げる方法にまとめています。

レシートOCRで抽出できる項目

レシートの読み取りでは、単なるテキストにとどまらず、それぞれの情報にラベルを付けようとします。レシートOCRのページで使われるImage to Text Appのレシート・請求書モードは、店舗名、住所、電話番号、メールアドレス、Webサイト、レシート番号、日付、時刻、税番号、小計、割引、税、チップ、合計、支払額、お釣りに加え、数量・品名・単価・金額を含む明細を探します。どの項目や明細も、コピーやダウンロードの前に編集できます。

必ず確認したい項目

抽出の精度がどれだけ高くても、いくつかの項目は毎回見直す価値があります。

  • 合計。 小計、お預かり、お釣りではなく、合計を拾えているか確認しましょう。一番早いのは計算での確認です。小計から割引を引き、税とチップを足した額が合計と一致するはずです。
  • 日付。 03/04/2026は、米国では3月4日、世界の多くの地域では4月3日を意味します。海外旅行のレシートでよく起こる問題です。2桁の年も読み間違えられることがあります。
  • 税。 レシートには税の行が複数あったり、税額の横に税率が書かれていたりします。税の欄に入っているのが税率ではなく税額であることを確かめてください。
  • 店舗名。 多くのレシートでは店名がロゴとして印刷されており、これは文字ではなく画像です。OCRが下のほうにある正式な会社名を拾ったり、何も拾わなかったりすることがあります。必要なら手で入力しましょう。
  • 通貨。 記号は小さく、読み間違えられることがあります。€がCやEになることも。海外のレシートでは、通貨をはっきり記録しておきましょう。
  • 小数点。 かすれた小数点が消えて、12.50が1250になることがあります。たいていは上の計算チェックで気づけます。
  • 手書きの金額。 飲食店のカード控えでは、チップや合計が手書きのことがよくあります。手書きは印字より読み取りの信頼性が低いので、目で確認してください。

レシートを経費精算の習慣に組み込む

少し仕組みを整えておくだけで、月末のレシートOCRがぐっと速くなります。

  • 1枚の画像にレシート1枚。 1枚の写真に複数のレシートが写っていると、1枚のレシートとして読み取られ、項目が混ざってしまいます。
  • まとめて処理する。 1週間分のレシートを撮影して一度に追加し、まとめて確認しましょう。Image to Text Appでは画像ごとに1ページになるので、1枚ずつ順番に確認できます。
  • 管理方法に合った形式で書き出す。 個人や小規模事業の記録なら、レシート1枚を1行にした表計算シートが向いています。CSVかExcelでダウンロードしましょう。1枚のレシートを個人用と事業用に分ける必要がある場合は、明細も残しておきます。別のアプリに取り込む開発者にはJSONが適しています。
  • ファイル名をそろえる。 2026-05-12 Hardware store 48.20.jpgのような名前にしておけば、開かなくてもすぐに見つけられます。
  • 明細書と照合する。 クレジットカードや銀行の明細とレシートを照らし合わせると、OCRの誤りとレシートの紛失の両方に気づけます。

請求書も同じような流れで処理でき、請求書番号、支払期日、請求先などの項目が加わります。請求書OCRのページはそのための設定になっています。多くのレシートを1つの表計算シートにまとめていく場合は、画像をExcelに変換で表の扱い方を紹介しています。

元の画像は残しておく

抽出したテキストは便利なものですが、記録そのものではありません。写真やスキャン画像はデータと一緒に保管しておきましょう。レシートが本物であることと、そこに何が書かれていたかを示すのは画像だからです。

電子コピーが認められるかどうか、記録をどのくらいの期間保存しなければならないかは、国によって、また経費の種類によっても異なります。鮮明な電子コピーを認める税務当局は多いものの、紙の原本が必要になる場合もあります。税務当局の案内を確認するか、税理士に相談してください。このガイドは税務・法律上の助言ではありません。また、申請ごとに画像の添付を求めるなど、勤務先が独自のルールを設けていることもよくあります。

紙のレシートを保管しなければならない場合は、光や熱を避けて封筒に平らに入れておきましょう。ラミネート加工はしないでください。ラミネーターの熱で感熱紙が黒くなり、印字が読めなくなることがあります。

レシートとプライバシー

レシートには、見た目以上に多くの個人情報が含まれています。カード番号の下4桁、場合によっては氏名、配送先の住所、ポイントカードの番号などです。気になる場合は、画像を自分の端末上で読み取るツールを選び、誰かと画像を共有する前にこうした情報をトリミングするか隠しましょう。確認すべきポイントはオンラインOCRは安全かで説明しています。

その他のガイド