Receipt OCR: Machine + Human Processing

Different Levels of Autonomy

Receipt OCR, like a self-driving car, has different levels of autonomy (by machine), which require different levels of human intervention and attentiveness. A higher level of autonomy provided by the machine will reduce the level of human intervention required to perform a task. The table below shows the level of driving automation published by Society of Automotive Engineers (SAE International).

The Hype vs The Reality

There has been an enormous amount of breakthroughs and achievement in the field of Machine Learning and Artificial Intelligence. Even the news and media have been raving that the future of self-driving cars is near; and that we will soon be able to fall asleep while driving our cars to work, and have the cars drop us home when we have a bit too much to drink after work. But the reality is we are still far from the hype. Recently, Elon Musk has clarified that Tesla could only have a level 4 autonomous system by the end of 2019. So, we still have to wait for a long time before we can impress our mum with a “Look ma, no driver!” self-driving car. And we are here to talk about why a commercially viable 100% fully autonomous car is hard and very, very expensive.

The Law of Diminishing Return

The law of diminishing return states that if one input in the production is increased while others are fixed, a point will eventually be reached at which additions of the input yield progressively smaller, or diminishing return in output. Receipt OCR suffers the same law. For a commercially viable product, the cost and investment can be too much to achieve 100% machine with zero human intervention receipt OCR processing. Taggun achieves 82% accuracy in receipt OCR and we are always testing new ways to improve the accuracy and extract more information. However, machines do have limitations, adding some sort of human intervention is not only a cost effective way but a necessary step to complete the user tasks.

Different Levels of Autonomous in OCR Solution

Taggun‘s API enables companies to implement different levels of automation with OCR. Level 2 and 3 are most common in the industry. Smart Receipts integrates with Taggun to help users reduce their effort to capture information from a receipt to submit as expense reports. There are also other companies like Amazon Mechanical Turk that can help outsource the tasks to manually transcribe receipts in the background, enabling level 3 to achieve higher level autonomous and accuracy to process receipts. Taggun is not affiliated with these companies, but they are worth considering when implementing an OCR solution to achieve higher level of automation for your users. See the list of crowd sourcing companies to perform receipt transcription tasks here.

We are excited to build something awesome with you 🚀

Talk with our AI experts about an OCR solution, pricing or if you want support.


Email us on or

Book a Meeting Now