Contract OCR

Enhance the effectiveness of your organization with Optical Character Recognition and machine learning. Process contracts automatically and securely with Klippa.

Trusted by more than 1000 brands worldwide

Also looking for a solid partner? Give us a ring at +31 50 2111631

All of the possibilities for contracts

Our machine learning technology can automate many contract-related business processes via our APIs and SDKs.
Contract scanning
Converting document type and improving quality of images
Converting data in contract to text, sent in UBL, CSV, XSLX or JSON
Extraction of data in contract
Classifying contracts
(Cross)validating data in contract 
Contract management
Workflow optimization

Data extraction from contracts

An image speaks more than a thousand words. Below is an example of the three steps our OCR engine takes to automatically extract data from contracts.

Uploading contracts to the API

The first step is providing a picture or a PDF file of a contract to our API. Usually this is done from a mobile app, email, FTP or web application.

The document can be sent cropped or uncropped (with some kind of background). If it is sent uncropped, the Klippa API will automatically crop the document.

Image to text using OCR

As soon as a contract picture or PDF has been received, each page is converted to a TXT file. In this step all the text from the document is extracted, but it is not yet structured.

Getting JSON output from the API

The Klippa Parser takes the TXT gained from the OCR in step 2 and converts it into structured JSON using machine learning. The JSON is then returned as output from the API. The contract is now searchable and important data fields like company entities, dates, signees and more have been extracted.

From here the contracts can easily be processed into your database or stored as a searchable PDF. Wether you are processing contracts for legal, M&A or other purposes, Klippa is here to help.

The image on the left is a simplified example of the JSON response.
Reduce costs
Use Klippa and spend less money on processing contracts.
Improve speed
Automatically convert contracts into digital searchable text. Find case files based on keywords, risks, signees and more.
 Reduce errors and risks
Prevent human errors with high quality data extraction on contracts. Identify risks automatically.
Prevent fraud
Automatically recognize errors, duplicates, risks and fraud.
What contract details are extracted?
Below the default extracted data fields (checkmarks) and automated checks (locks) are listed. These can be tailormade to your needs. On request, additional fields can be extracted.
Document type
Image quality
Country of origin
Contract language
Entity count, names and details
Signee count, names and details
Signatures
Contract clauses
Risk keywords
Searchable text
Applicable law
Reference to other legal documents
Dates and validity
And many more options
Find duplicates via image hashing
Identify fraudulent documents via crosschecks
Let's talk over the phone!
We love to explain more about Klippa via a short phone call. If you want us to call you back, just choose a date and time that suits you best. If you leave the date and time empty we will call you within 30 minutes!
We are available for calls in English, Spanish, German and Dutch during office hours (CEST timezone). You can reach us at +31 50 2111631.

Frequently Asked Questions

What does contract OCR cost?
The pricing structure for Klippa contract capturing depends on the amount of fields, the document volume and the page count. Both pay per use and monthly licenses are available. Get in contact with our solution architects to get an exact quote.
What types of contracts can be processed automatically?
Klippa can extract data from any type of contract. Commonly processed contracts are business contracts, rental agreements, shareholders agreements, employee contracts, bylaws, terms and conditions and many more.
What are common use cases?
Contract data extraction can be done for various reasons. Usually with regards to M&A, risk and compliance. Klippa can digitise contracts to make them searchable, classify contract types, identify certain risks, extract specific contract data, verify the validity of the signatures/signees and much more. Whatever your use case is, Klippa can help you out.
What languages does Klippa support?
All European languages are supported. Our engine performs best on receipts in Dutch, Norwegian, Danish, Swedish, Finnish, Italian, Portuguese, English, Spanish, German, Hebrew or French. Other languages can be supported on request by training our machine learning models.
Is Klippa contract capturing GDPR compliant?
All the services that Klippa offers are fully GDPR compliant. We only use ISO certified servers within the European Union for processing invoices. A data processor agreement is in place. We do not store any of your or your customers data after processing.

 Schedule a free online demonstration

Get a clear view of how Klippa can help automate your contract digitization and processing. A demo takes just 30 minutes.

Questions?
Please feel free to ask questions.
 Get in touch by email, phone or chat!
+31 50 2111631