Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Invoice Processing Software
  3. OpenInvoice

OpenInvoice

What it is

OpenInvoice is free, open-source software for extracting structured information from PDF and image invoices. It identifies supplier and client details, invoice number, date, totals, tax, currency, SIRET, VAT number, client number, and line items. Users can inspect extracted values next to the source document, correct them, and export results as CSV or JSON. Processing moves through regular-expression patterns, invoice2data templates, and a MiniMax M2.7 language-model fallback when required fields remain absent. Listed formats include English, French, German, and Swiss invoices, with more than 190 vendor-specific templates. A dashboard records processing volume, success rates, supplier distribution, and language-model costs. The API covers extraction, webhooks, document management, CSV export, dashboard statistics, and quality metrics. OpenInvoice supports API, self-hosted, and web deployment, with integrations involving Microsoft Teams, Outlook or email through Power Automate, OneDrive, SharePoint, and webhooks. SQLite is default, with PostgreSQL available.

For and against

For

  • Extracts invoice fields and line items
  • Review and correction beside original documents
  • Exports CSV and JSON
  • 190+ vendor-specific templates listed
  • Free open-source code

Against

  • Requires Python, Node.js, Tesseract, and poppler-utils
  • Paid services cover deployment, integration, and support
  • LLM fallback can incur estimated per-invoice cost

The verdict

OpenInvoice combines invoice OCR and structured field extraction with review, correction, exports, and integration options. Its free code supports self-hosted workflows, while deployment and ongoing support are separate paid services.

Who it suits

It suits organizations processing invoices who need reviewable extraction, exports, and accounting or ERP connections. Teams wanting self-hosted deployment can run it on their own infrastructure.

Plans and prices

OpenInvoice

Free

Free and open source code; paid deployment, integration, and ongoing support are offered as a B2B service

Every plan, in full

On the record

API
The documented API supports invoice extraction, webhook ingestion, document management, CSV export, and dashboard statistics and quality metrics.github.com · read 9 Oct 2026
Authentication and database
Clerk authentication is optional and the project lists SQLite as the default database with PostgreSQL as an option.github.com · read 9 Oct 2026
Dashboard
The dashboard tracks volume, success rates, supplier distribution, and LLM costs.github.com · read 9 Oct 2026
Deployment
The maker describes deploying OpenInvoice on a customer's infrastructure and integrating it with ERP, accounting, Microsoft 365, and email ingestion systems.github.com · read 9 Oct 2026
Extracted fields
It extracts supplier, client, invoice number, date, total, tax, currency, SIRET, VAT number, client number, and line items.github.com · read 9 Oct 2026
Integrations
Typical integrations listed are Microsoft Teams, Outlook or email via Power Automate, OneDrive or SharePoint, and webhook ingestion.github.com · read 9 Oct 2026
Languages and templates
It lists English, French, German, and Swiss invoice formats, plus more than 190 vendor-specific templates.github.com · read 9 Oct 2026
License and support
The code is described as free and open source, while deployment, integration, and ongoing support are offered as paid services; inquiries go to [email protected].github.com · read 9 Oct 2026
LLM cost
The README estimates the MiniMax LLM fallback at about $0.001 per invoice and says most invoices resolve through earlier layers with no LLM cost.github.com · read 9 Oct 2026
Processing pipeline
Extraction cascades through regex patterns, invoice2data templates, and a MiniMax M2.7 LLM fallback when required fields are missing.github.com · read 9 Oct 2026
Purpose
OpenInvoice extracts structured data from PDF or image invoices.github.com · read 9 Oct 2026
Review and export
Users can review and correct extracted fields alongside the original document and export data to CSV or JSON.github.com · read 9 Oct 2026
Runtime requirements
The quick start lists Python 3.11+, Node.js 18+, Tesseract OCR, and poppler-utils as prerequisites.github.com · read 9 Oct 2026

Alternatives to OpenInvoice

Every alternative, ranked