Invoice OCR

Instant key information extraction for any type of invoices

Illustration of invoice extraction

Built for invoices data extraction

Mindee’s platform automates the entire invoice processing workflow, from data capture to integration with financial systems. This reduces manual workload, improves accuracy, and ensures compliance by digitizing and organizing invoice data.

Automate Invoice Data Capture

Our Invoice OCR technology automatically extracts key information from invoices, such as invoice numbers, due dates, line items, amounts, and vendor details. This eliminates manual data entry, reducing errors and saving time. Ensure all critical invoice data is accurately captured and seamlessly integrated into your accounting system.

Streamline Accounts Payable

Integrate our Invoice OCR solution with your accounts payable workflow to enable real-time processing and approval of invoices. This streamlines the entire accounts payable process, from invoice receipt to payment authorization, and minimizes delays. Your finance team can manage invoices efficiently with less manual effort and greater accuracy.

Ensure Compliance and Audit Readiness

Maintain compliance and audit readiness by digitizing and organizing all invoice data with our Invoice OCR solution. By storing invoice information in a searchable format, it simplifies audits and ensures that all records are accurate and accessible. Confidently meet regulatory requirements with comprehensive and organized digital records.

Enhance Financial Analysis and Reporting

Leverage structured invoice data provided by our Invoice OCR to improve financial analysis and reporting. Easily integrate this data into your financial management tools for real-time insights into spending patterns, vendor performance, and cash flow management. Empower your finance team to make data-driven decisions to optimize costs and improve financial strategy.

Unlock the power of document automation

Our platform is designed for operation professionals and software vendors who want to optimise their business processes relying on documents. If you want to save time, improve data quality in your systems, and automate complex tasks effortlessly, Mindee is for you.

Reduce manual entry by 88%

Free your workforce from tedious tasks

Decrease average error rate by 30%

Rely on AI you can trust

Cut turnaround time by 57%

Accelerate your business operations

Extracted invoice data

Transform any scan, photos, or native pdf invoices into usable data in your software

Invoice extraction document

Customer and Supplier information

Three data are extracted for both the customer and the Supplier:

- Name
- Address
- Company Taxpayer ID (TIN, VAT NUMBER, SIRET... See full list here)

Amounts

Each amount is returned in the currency of the invoice.

- Total including taxes
- Total excluding taxes
- Tax breakdown, each tax object includes the tax amount and the tax rate when applicable

Invoice identifiers

- Invoice number
- Purchase Order (PO) number - coming soon

Geography Information

- Currency in ISO format (USD, EUR...)
- Language in ISO format (en, es...)

Dates

Each date is returned in ISO format YYYY-MM-DD

- Invoice date
- Due date (computed using either the due date or the invoice date and payment terms)

Payment details

Supplier payment details are extracted as a list of objects that includes necessary information for payments:

- Routing number
- Account number
- IBAN
- BIC

Frequently asked questions about Invoice OCR

Choosing the right Invoice OCR technology to use for your application can be a heavy task. In most of the use cases, criteria like extraction accuracy, precision, response time, integration time, pricing, scalability... should be taken into account in order to maximize the added value in your software. Feel free to contact us if you don't find the answers to your questions below.

📄 How can I test the invoice OCR API?

The invoice OCR API available to any user having an account on our platform and includes a free plan.

To test our APIs, you only have to create a free account using this link, and you'll be able to upload invoices in our user interface to see invoice OCR in action, as well as the json output. A demo page is also available here.

💸 Is Mindee's invoice OCR API free to use?

A free plan is available to everyone and allows you to perform 250 pages processing per month for free. No credit card is required.

Above 250 pages per month, the price per invoice page processed starts at $0.10 and can decrease to $0.01 per page depending on the monthly volume. See the pricing page for more information.

🗺️ What are the supported countries?

Our invoice recognition API is based on our computer vision technology that doesn't rely on text to extract the invoice data, but only on the image. This removes language limitations.

The OCR was trained with invoices from over 50 countries, ensuring that you can extract data from your invoices regardless of where they were created.

🕔 How complicated is it to integrate the API?

Mindee's API follows HTTP standards in order to allow any developer to integrate the invoice OCR API into their applications easily.

We also offer a set of client libraries in all the main back-end languages, and an open-source UI toolkit that helps create front-end features. You can check out our open-source repository or our API documentation for more details.

📈️ What is the OCR accuracy?

Our invoice OCR's accuracy is above 90%, with precision above 95% for most of the fields. These performances are computed on a data set including more than 50 countries.

Testing our OCR API is free, all you need is an account. Feel free to drag and drop invoices in the live interface to see the OCR performance on your data.

⚡ What's the average API response time?

The processing time is around 1.3 seconds per page for pdfs and 0.9 seconds for a invoice image.

We often improve this processing time and our target is below 500ms. Our goal is to make sure you can create real-time user experiences in your application.

🎯️ Does the OCR work on low-quality images?

Yes, we trained our Invoice OCR to process invoices from a large number of different layouts, even the ones with the most complex formatting.

We also use data augmentation to ensure that no blur or ink stains prevent our system from reading the data as long as it's readable.

🤓️ Do you offer technical support?

We have a Slack community where you can ask your questions and chat with our team.

We don't do the integration in your infrastructure ourselves but we can set up a custom level of support on a per-case basis if needed.

Not what you are looking for ? We have other document extraction APIs

This is an image of invoices

Financial Documents

Capture key information from financial documents, such as transaction dates, amounts, and account numbers. Perfect for  accounting and financial reporting.

This is a receipt

Receipts

Extract key information from receipts, such as merchant names, dates, and total amounts. Perfect for expense management and accounting automation.
A blue passport

Passports

Extract critical data from passports for identity verification and KYC processes. Supports multiple passport formats from different countries.
This is a parking ticket

Traffic Tickets

Efficiently process traffic tickets by extracting essential details like ticket number, date, and fine amount. Useful for mobility services and legal firms.
This is a bill of residence

Proof of Address

Extract and verify address information from utility bills, bank statements, and other proof of address documents. Essential for KYC and compliance.
Two people with a resume

Resumes

Streamline the hiring process by extracting relevant data from resumes, including names, contact details, and work experience.
A bank check

Bank Checks

Automate the extraction of information from bank checks, such as check numbers, dates, and amounts. Ideal for banking and financial services.
This is an international ID

International IDs

Extract key details from international IDs, including ID numbers, names, and dates of birth. Suitable for global KYC and identity verification.