🏪 Small business & side hustles

Turn a pile of PDF invoices and receipts into a spreadsheet

Drop in a stack of invoices or receipts and get one tidy table: date, vendor, amount and tax for each, ready for your bookkeeper or a spreadsheet.

MediumUpdated · By BotsDoThat · Added Oct 24, 2026

Seen on Reddit · Hacker News ×2 · YouTube

What the bot does

  1. Reads each PDF or photo, even when layouts differ.
  2. Pulls out the fields you choose, like date, vendor, invoice number, amount and tax.
  3. Puts everything in one table and flags anything it couldn't read.
  4. Can run automatically for new invoices that arrive by email.

What you end up with

One spreadsheet of every invoice, instead of typing them in by hand.

Copy-paste prompt

Fill in the [brackets]. Then paste it into any tool below.

Copy this prompt
Here are [12] invoices. Make a table with one row per invoice and these columns: date (YYYY-MM-DD), vendor, invoice number, total, tax, currency, file name. If a value isn't on the invoice, write “missing”. Don't calculate or guess values. After the table, list any invoice you had trouble reading.

New to this? How to build an AI agent without coding, or set up a bot in 5 plain steps →

Setup

  1. Put the invoices in one folder. Start with 10 or fewer.
  2. Upload them to ChatGPT, Claude or Gemini with the prompt.
  3. Spot-check at least three rows against the original PDFs, especially totals.
  4. Download or copy the table into your spreadsheet. To automate new invoices, an n8n workflow can extract the same fields as they arrive.

Tools that can do it today

Plans and limits change; check each tool's page.

Watch out

  • Check totals against the originals. AI can misread a 7 as a 1 or pick the wrong total on a busy invoice.
  • Invoices include business and bank details. Use a business account or a tool your accountant approves.
  • Keep the original files. Your tax records need the documents, not just the table.

What this costs to run

In a chat app it runs inside your plan. If you run it as a bot on an AI API, the bill depends on how often it runs and how much it reads.

Estimate it in the cost calculator →

Tip: Use a small AI model for simple jobs, a big one for hard ones. More in Run your bots for less and how much an AI agent costs.

Questions people ask

Which AI tools can do this?

ChatGPT, Claude, Gemini or n8n can do this today. Paste the copy-paste prompt on this page into any of them and fill in the [brackets].

How hard is it to set up?

It's rated Medium. Start with the steps under “What the bot does”.

What should I watch out for?

Check totals against the originals. AI can misread a 7 as a 1 or pick the wrong total on a busy invoice.

Sources

Last checked Oct 24, 2026. Self-reported results from posts are the poster's own claims.

BotsDoThat Weekly

3 to 5 practical jobs you can hand to AI each week

Real examples with sources, a prompt to copy, one new guide and one thing that went wrong. Free, one email a week.

We'll email you a link to confirm. You're not subscribed until you click it. Unsubscribe any time. Privacy

Know someone who'd like this? Forward it, or send them to botsdothat.com/#subscribe