Invoice OCR · Built in the EU

Invoice OCR that reads
the whole invoice.

Two-stage AI extraction pulls 25+ data points from every document — vendor, dates, totals, VAT and every line item. Free for 10 documents a month. No credit card.

Extracted invoice data in TaxItEasy — vendor, dates, amounts, VAT and line items next to the original document

How AI invoice OCR actually works

Most "AI scanners" are OCR with a thin layer of pattern-matching on top. They turn an image into text — and stop. You still have to read every line, find the totals, classify the vendor, type it into your bookkeeping system.

TaxItEasy®'s pipeline is two stages, both AI-driven:

  1. Classification. A fast model identifies what the document is (invoice / receipt / credit note / bank statement) and which country it's from. That determines which extractor runs next — a German invoice has different VAT rates and expense categories than a Greek or a UK one.
  2. Extraction. A country-aware model reads the document and pulls structured data: vendor name, address and VAT ID, invoice number, invoice / due / delivery dates, net total, VAT rate and amount, gross total, currency, payment terms, a suggested category — and every line item.

Every document gets one overall confidence score out of 100. At 70 or above, the invoice record is created automatically. Below 70, the document is re-read with a stronger model — and if it still isn't sure, nothing is booked: the document is stored, searchable, and waits for your manual review. How confidence scores work →

What gets extracted, exactly

25+ data points per document, including:

  • Vendor name, address, VAT ID, IBAN
  • Invoice number, invoice date, due date, delivery date
  • Net total, VAT rate and amount (per rate), gross total
  • Currency, converted to your base currency at the official ECB rate for the invoice date
  • Payment method and terms, reverse-charge flag
  • Every line item: description, quantity, unit, unit price, VAT rate
  • A suggested expense category — country-specific, you confirm it

Misread something? Correct it once and it's fixed. Correct the same vendor three times and TaxItEasy learns that vendor's pattern for future scans. What the AI reads and how to correct it →

Checked before it's booked

  • The math has to add up. The total paid is the anchor; if the extracted net + VAT doesn't reconcile with it, the invoice is flagged for review — never booked with contradictory numbers.
  • Duplicates are caught twice. An identical file is rejected before scanning, with a link to the original. An invoice with the same supplier and invoice number is flagged as a potential duplicate.
  • Photos get cleaned up first. Crooked, tilted or low-contrast photos are straightened and normalized before the AI reads them.
  • No guessed VAT rates. The default rate comes from your company's country — never a hardcoded assumption.
TaxItEasy documents list with scanned invoices auto-filed into year and month folders
After extraction, every document renames itself and files into its month folder — by invoice date, not upload date.

Anything goes in

PDF, JPG, PNG or HEIC, up to 20 MB. Drag-and-drop in the browser, snap a photo in the mobile app, forward an invoice email to your private TaxItEasy address (attachments extracted on arrival), or connect a mailbox — it's checked for invoice emails every 15 minutes, read-only.

Where your data lives

Documents are stored and encrypted in Frankfurt, Germany (EU). AI extraction uses the Anthropic Claude API under EU-U.S. Data Privacy Framework + Standard Contractual Clauses. Retention follows Anthropic's commercial default (up to 30 days for safety monitoring); a contractual zero-retention addendum is in active negotiation. Google CASA Tier 2 verified. Full security details →

Pricing in one line

Free for 10 documents a month, forever. Paid plans from €29/mo when you outgrow it. See pricing → — or browse everything else TaxItEasy does →

Common questions

FAQ.

Is the invoice OCR really free?

Yes. The Free plan gives you 10 documents per month, forever, with no credit card required. Upgrade only when you outgrow it.

What file formats does it accept?

PDF, JPG, PNG and HEIC up to 20 MB. You can also forward invoice emails to your private TaxItEasy address — attachments are extracted automatically.

How accurate is the extraction?

Every document gets one overall confidence score out of 100. At 70 or above, the invoice record is created automatically; below 70 the document is re-read with a stronger model — and if it still isn't confident, nothing is booked: the document is stored for your manual review. If net plus VAT doesn't add up to the total, the invoice is flagged for review instead of booked with contradictory numbers.

Does it read line items?

Yes — every line item, with description, quantity, unit, unit price and VAT rate. In total, 25+ data points per document.

What happens with duplicate invoices?

An identical file is rejected before scanning, with a link to the original — no second scan, no double booking. An invoice with the same supplier and invoice number as an existing one is flagged as a potential duplicate.

Where is my data stored?

Documents are stored and encrypted in Frankfurt, Germany (EU). AI extraction uses the Anthropic Claude API under EU-U.S. Data Privacy Framework + Standard Contractual Clauses. Retention follows Anthropic's commercial default (up to 30 days for safety monitoring); contractual zero-retention addendum in negotiation.

Are my invoices used to train AI?

No. Your documents are never used to train any AI model — ours or Anthropic's.

Can I export to my accountant?

Yes. Period-filtered CSV and PDF exports — and on every plan you can connect your tax advisor for free. Their access is bounded and fully logged, and they never count as a seat.

Try it on a real invoice.
Free, no card.

Get started — free

✓ €0 forever✓ 10 documents/mo free✓ EU-hosted