Everyday AI Lab Logo
日常AI
🧪 Life Labs ⚡ Workflows 🧠 Habit Shifts 🧰 My Stack 🏫 Silicon Academy 📖 About
Home / ⚡ Workflows / Issue #21
Issue #21 November 1, 2026 · Everyday AI Lab · ⏱️ 6 min read

Tired of Monthly Expense Reports? How Free Vision AI Automates Receipt Screenshots into Clean Excel Sheets

Didi taxi receipts, food delivery invoices, payment screenshots, and crumpled paper receipts driving you mad? Use free multimodal vision AI to extract, parse, and export clean, finance-ready Excel spreadsheets in 5 seconds.

🌐 阅读中文原版 (Chinese Edition): 阅读中文版 →
📑 Table of Contents ▼

Editor’s Note:
Month-end expense reimbursement is universally despised corporate soul-drain. Scrolling through your smartphone photo library, matching blurry screenshots with paper receipts, and manually keying dates, amounts, and tax numbers into a spreadsheet cell by cell is pure drudgery.
💡 Workflow inspired by Ben Tossell (Ben’s Bites) and his classic playbook “The AI Expense & Receipt Sorter That Saves 3 Hours a Month”. Adapted and battle-tested for modern receipts, electronic VAT invoices, and ride-hailing itineraries.


The Month-End Reimbursement Nightmare

Between the 25th and 30th of every month, millions of knowledge workers undergo the same repetitive ritual:

You sigh, open your phone gallery, and search desperately through hundreds of photos:

  • A ride-hailing digital itinerary screenshot from late-night overtime;
  • A receipt from lunch with an external client;
  • A mobile payment screenshot for emergency office supplies;
  • A few crumpled parking stubs pulled from your winter coat pocket.

Then, you split your monitor: receipt image zoomed to 200% on the left, corporate expense spreadsheet on the right. Squinting, you manually type each field on the numpad: 2026-10-14, $128.50, Sales Tax $8.20, Invoice #911101...

Two hours of unpaid, brain-numbing labor. If you misplace a single decimal point, finance rejects the entire claim next week.

This repetitive, error-prone chore is the exact sweet spot where modern multimodal vision LLMs shine.


The Paradigm Shift: From Dumb OCR to Semantic Understanding

Most people assume large language models are only for chatting or writing essays. In reality, modern vision LLMs have far surpassed traditional OCR software.

Traditional OCR merely dumps disjointed text fragments into a messy notepad. You still have to manually distinguish between tax rates, sub-totals, and dates.

Vision LLMs possess semantic comprehension:

  • They recognize spelled-out totals (“One Hundred Twenty-Eight Dollars and Zero Cents”) and instantly map them to numerical 128.00;
  • They parse ride-hailing receipts and automatically identify departure, arrival, trip duration, and distance;
  • They ignore promotional banners on mobile payment receipts and isolate the actual vendor legal entity and transaction reference number.

The 4-Step Zero-Code Workflow

You don’t need Python scripts, nor do you need expensive enterprise software subscriptions. Just follow four steps:

Step 1: Collect your month's digital invoices, receipts, and photos into a single folder.
Step 2: Open a vision-capable AI model (Claude, ChatGPT, or Kimi).
Step 3: Upload a batch of 5–8 receipts at once (optimal for high accuracy).
Step 4: Send our tested "Financial Extraction & Markdown Table Prompt."

Live Experiment: 5 Heterogeneous Receipts at Once

To stress-test accuracy, I uploaded five completely different receipt formats simultaneously:

  1. An electronic VAT invoice (PDF screenshot);
  2. A mobile digital payment voucher for a courier delivery;
  3. An Uber/Didi ride itinerary statement;
  4. A slightly crumpled paper coffee shop receipt;
  5. An underground parking garage stamped stub.

Paired with our custom prompt, the model generated the following standard Markdown table in eight seconds:


[AI-Generated Standard Expense Ledger]

No.DateCategoryMerchant / PayeeDescriptionAmount ($)Receipt TypeReference / Invoice ID
12026-10-18Travel & TransitDidi Mobility Tech Co.Client Onsite Visit46.80E-Invoice012002300111
22026-10-21Postage & CourierSF Express Co.Urgent Contract Dispatch23.00Digital Pay Receipt42000021342026…
32026-10-23Client EntertainmentStarbucks CoffeeProject Alignment Meeting78.00Paper Till Receipt131002220145
42026-10-25Travel & TransitWanda Commercial ParkingClient Meeting Parking15.00Stamped StubNo.08492011
52026-10-28Team MealsXibei Catering GroupPost-Release Overtime Dinner214.00Electronic Tax Invoice241120000001…
Total---5 Items Processed$376.80--

The Magic:
Select all, press Ctrl + C (or Cmd + C), and paste directly into Microsoft Excel or Google Sheets. Columns, numeric types, decimal precision, and sums map seamlessly into spreadsheet cells with zero formatting friction.


Three Field-Tested Guardrails

  1. Don’t feed 50 images in one batch: While models accept large contexts, processing dozens of receipts in one prompt causes attention fatigue and missed items. Batching 5–8 receipts per run yields near-100% precision.
  2. Double-check handwritten cursive receipts: For heavily scribbled manual receipts, visually verify the number after pasting into Excel. Models occasionally mistake handwritten numerals on faded paper.
  3. Data privacy boundaries: For sensitive corporate procurement or defense-related invoices, black out confidential project names or government registration IDs before uploading.

🎁 The Copy-Paste “Expense Extraction” Prompt

Upload your receipt images and paste this prompt:

Act as a seasoned corporate finance auditor with 10 years of experience.
I have uploaded multiple receipt images, invoices, and payment screenshots requiring reimbursement.

Carefully examine all textual and stamped details, and output a standardized expense reconciliation ledger adhering strictly to these rules:

[Required Output Columns]:
Format as a clean Markdown table with these 8 columns:
1. No. (1, 2, 3...)
2. Date (YYYY-MM-DD; if year is missing, assume current year)
3. Category (Classify into: Travel / Client Meals / Office Supplies / Courier / Team Dinner)
4. Merchant / Payee (Full official legal entity or merchant name)
5. Business Purpose (Brief description inferred from items)
6. Amount (Pure decimal number only, two decimals, e.g., 128.50)
7. Document Type (E-Invoice / Mobile Receipt / Stamped Paper Stub)
8. Reference ID (Invoice number or transaction reference ID)

[Strict Validation Rules]:
1. When both "Subtotal" and "Tax-Inclusive Total" appear, always record the final paid TOTAL amount;
2. Automatically add a [Total Row] at the bottom with item count and grand total;
3. If any number is illegible or ambiguous, flag the row with **[⚠️ Review Required: Reason]**.
📬 DIRECT DISPATCHES & SUBSCRIPTION

Get Real-Life AI in Your Daily Flow

Zero corporate hype or benchmark charts. Real-life workflows, prompt blueprints, and honest dispatches from ordinary humans living with AI.

💡 Automated newsletter in progress. Pre-register to receive alerts on new dispatches