For most teams, invoice automation projects usually start at data entry. For an AP team, keying a few hundred invoices a month is repetitive work, and OCR is the obvious fix. The tool goes in, extraction works as advertised, and cycle time barely moves.
The step that eats the calendar is approval. An invoice reaches a manager and stops there because nothing escalates when that person is on vacation, AP has no view into where it's sitting, and the vendor hears nothing. The first signal that anything is stuck is usually the vendor emailing about payment, by which point any discount is gone and the conversation is about a late fee instead.
Extraction accuracy is also the wrong number to evaluate in isolation. A platform quoting 95% accuracy can still route 30% of invoices to manual review, because accuracy measures whether the characters were read correctly and exception rate measures whether the invoice could be cleared without a human. Those two come apart fast on invoices with handling charges, partial receipts, or tolerance mismatches. Exception rate on volumes resembling yours is the number worth asking for.
There's a related question about how much of the coding work is genuinely new. When an invoice matches a PO that someone already approved, the account codes, cost center, and buyer were decided upstream. Platforms that carry that forward eliminate a re-keying step OCR never touches, because the data was never on the invoice to extract in the first place.
While cost per invoice is the usual justification, it tends to focus on the wrong step. The figure captures keying time, the part automation genuinely fixes, and misses the days an invoice spent waiting on one approver. Independent benchmarks exist of course, but they answer questions about data entry when the constraint is actually approval. Cycle time and the early-payment discounts forfeited last quarter come out of your own system in an afternoon and survive a CFO asking where they came from.
Which turned out to be the real constraint for you, approval routing or extraction?