What happens when extraction needs a second pass
How InvoiceFlow's two-tier pipeline automatically handles difficult invoices without any action from you.
Most invoices are handled in a single pass. For invoices where the first pass produces data that doesn't pass validation, InvoiceFlow automatically runs a second, more thorough extraction.
The two-tier pipeline
Tier 1 — Fast extraction The primary extraction uses a fast AI model optimized for speed and cost. It handles 97–98% of invoices correctly in a few seconds.
Tier 2 — Accurate extraction If Tier 1 produces data that fails validation (e.g., amounts don't add up, date is in the future), InvoiceFlow automatically re-extracts using a more powerful AI model. This takes a few seconds longer but achieves near-perfect accuracy on complex invoices.
You don't need to do anything
The two-tier process is fully automatic. You'll see the extraction time is slightly longer for Tier 2 invoices, but the results are delivered the same way.
How to tell which tier was used
In the Results view, the extraction summary shows which tier processed your invoice. Tier 2 invoices also tend to have higher confidence scores on all fields, because the more powerful model had a chance to review the data.
Cost
Both tiers are included in your InvoiceFlow plan. There is no extra charge for Tier 2 processing.