Invoice processing is the workflow a business runs to handle a supplier invoice: receiving it, validating the details, matching it against the purchase order and receipt, entering it into the ERP, routing it for approval, and posting payment. Most mid-market companies still run most of those steps by hand — at a cost of $770K/year for a typical 200-person company.
Every company processes invoices. Almost nobody knows what their version of it costs. The steps are identical across industries and ERPs — only the volume and the exceptions change. And because the steps follow fixed rules, they're exactly the kind of work that can be measured, priced, and automated.
The 6 steps of invoice processing
Whether you run NetSuite, Dynamics 365, QuickBooks, SAP, or Xero, the workflow looks the same:
- ReceiveThe invoice arrives — by email, PDF, portal upload, or paper. In most mid-market companies it lands in a shared inbox that several people watch and nobody owns.
- ValidateSomeone opens the PDF and checks the supplier, the amount, the VAT, the terms. A typo or a missing field sends it back or stalls it.
- MatchThe invoice is checked against the purchase order and the goods receipt — the 3-way match. Quantity, price, and totals must line up. Any mismatch becomes an exception.
- EnterThe validated data is typed into the ERP: supplier, line items, codes, tax. This is the step everyone hates, because it's pure retyping.
- ApproveThe invoice is routed to the budget owner. Approvers are often traveling; invoices wait an average of several days in inboxes.
- Post and fileThe invoice is posted for payment and archived. Filing rules vary by country — EU companies keep invoices for 6–10 years.
Each step follows a rule. Each rule could be applied by software. Instead, most companies apply them with salaried people — that's the gap.
What manual invoice processing actually costs
We scored the manual document jobs at a typical 200-person mid-market company. Invoice handling dominated the result:
| Invoice-related leak | What it looks like | Cost / year |
|---|---|---|
| Rekeying | Typing PDF data into the ERP. Line by line. Every day. | $212,000 |
| Reconciling | Matching invoices to POs and receipts by eye. | $148,000 |
| Hunting | Chasing the PO that never attached. The invoice stuck in an inbox. | $96,000 |
| Correcting | The transposed digit. The duplicate payment you claw back. | $89,000 |
| Waiting | The invoice in an approval queue. The approver on vacation. | $65,000 |
Invoice processing is the largest share of it.
These numbers come from scoring 27 manual jobs on volume, handoffs, and exception rate — the same diagnostic we run for every client. Your exact numbers will differ. The pattern won't.
Where the manual workflow breaks
The six steps don't fail evenly. They fail at the points where a human moves data between systems:
- Receive: Invoices arrive as attachments, links, and scans. Nothing routes them automatically.
- Match: A partial delivery or a price change breaks the match — and every exception takes a human 10–30 minutes to resolve.
- Enter: Retyping is slow, expensive, and introduces errors at a rate of roughly 1–4% per field. Errors surface weeks later, during reconciliation.
- Approve: Approval chains live in inboxes. There's no status, no reminder, no audit trail until someone builds one.
The result is a back office that's fully staffed and still behind. Not because the people are slow — because the work follows rules a machine applies faster.
How invoice processing automation works
Automation doesn't replace the six steps — it removes the human tax on each one:
- Receive: An agent watches the inbox, extracts every invoice, and logs it in your system of record. Nothing waits in a shared mailbox.
- Match: The agent runs the 3-way match automatically and flags only true exceptions. In production deployments, exceptions drop to a low single-digit percentage of invoices.
- Enter: Extraction accuracy is gated before go-live — we build agents that pass an accuracy gate you approve before they touch real work.
- Approve: Exceptions route to a human with full context attached. Everything else posts without waiting.
Every action runs inside your existing ERP, logged in your audit trail. Your team clears exceptions; the machine does the rest. That's the model — not buying software, but fixing the process first.
The right order: diagnose, then automate
Most companies automate the wrong step first, because nobody priced the steps before buying the tool. The sequence that works:
- Map every manual document job and score it.
- Put a yearly dollar cost on each one.
- Automate the biggest, most rule-following job first.
That's what the NoSort X-Ray does: 14 days, inside your ERP and your documents. Every manual job scored, every leak priced. If the diagnostic doesn't find at least $50,000/year in recoverable cost, you pay nothing. Terms and conditions apply.