Corpay

Invoice Approval Workflows: How to Design Routing That Stops Stuck Invoices

Category:AP Automation
Updated:2026-07-01
Author:David Luther

An invoice approval workflow is the rules-based path an invoice follows from receipt to authorized-for-payment: who reviews it, in what order, and under what conditions. Design it well and invoices reach the right approver the first time. Design it poorly, or not at all, and they stall. Most invoices that get paid late were never refused; they sat in someone's inbox because no one decided in advance where they should go.

Key Takeaways

  • An invoice approval workflow routes each invoice through validation, the right approvers, and exception handling before it is cleared for payment and posted to the ERP.

  • Invoices stall mostly because routing rules, dollar thresholds, and backup approvers were never designed, not because anyone is refusing to pay.

  • An approval matrix maps invoice attributes like amount, GL code, and entity to the approvers required, which is the core of a workflow that scales.

  • Segregation of duties between invoice entry, approval, and payment is what makes the workflow audit-ready and resistant to fraud.

  • Automating the routing is what closes the gap between a 17.4-day approval cycle and a 3-day one.

What is an invoice approval workflow?

An invoice approval workflow is the defined sequence of validation and sign-off an invoice passes through before it can be paid. It sits inside the broader accounts payable process end to end and downstream of invoice processing automation, but it is its own discipline: processing captures and reads the invoice, while the approval workflow decides who authorizes it and enforces the controls that keep payments legitimate.

The distinction matters because the two failure modes are different. Processing fails when data is wrong. Approval fails when a correct invoice cannot find its way to the person allowed to approve it, which is a routing-design problem, not a data problem.

What are the steps in the approval process?

The invoice approval process runs through six steps, and naming them is the first move toward fixing where yours breaks:

  1. Capture the invoice and extract its key fields (vendor, amount, and GL code).

  2. Validate and match it against the purchase order and receipt, the foundation of three-way matching.

  3. Route it to the right approver based on amount, account, vendor, or entity.

  4. Review and sign off, with each approval time-stamped.

  5. Handle exceptions, sending incomplete or mismatched invoices back before they clog the queue.

  6. Post the approved invoice and its status back to the ERP for payment.

Why do invoices get stuck in approval?

Invoices get stuck when the routing was never designed to handle real conditions. Common causes:

  • The approver is traveling and has no designated backup.

  • A required document or PO number is missing.

  • Two payment methods route to conflicting approval chains.

  • A multi-entity company never separated its subsidiary queues.

None of those is a refusal to pay; each is a gap in the rules. The cost shows up in cycle time, where the fastest AP teams clear an invoice for approval in 3.1 days while everyone else averages 17.4, according to Ardent Partners' 2024 Accounts Payable Metrics That Matter report. That two-week gap is almost entirely routing friction.

How do you design approval hierarchies and thresholds?

You design approval hierarchies by tying the level of sign-off to the risk an invoice carries, which is usually its dollar amount. Low-value, PO-matched invoices can clear automatically. Mid-value invoices need a manager. High-value invoices need a controller or an executive. The point of thresholds is to spend human review where it changes the outcome and stop spending it where it does not, so a $40 utility invoice is not waiting on the same scrutiny as a $400,000 one.

If you are weighing how much of this to automate before you have mapped it, start with the design rather than the tool. The routing logic outlives any single platform.

What is an approval matrix and how do you build one?

An approval matrix is a table that maps invoice attributes to the approvers required, so routing becomes a lookup instead of a judgment call. You build it by listing your amount bands down one axis and the conditions and approvers across the others. A workable starting point:

Invoice amount

Required approver(s)

Condition

Up to $1,000

Auto-approve

PO-matched and three-way match passes

$1,001 – $10,000

Department manager

Budget owner for the GL code

$10,001 – $50,000

Manager, then controller

Two-level sign-off

Over $50,000

Controller, then CFO

Executive authorization required

Extend the same idea with columns for vendor, cost center, or subsidiary when those drive who should approve. The matrix is the artifact you hand an auditor, and it is the spec an automated workflow runs on.

Protect cash flow with modern AP

Modernize AP to cut costs, speed approvals, and mitigate payment risk — gaining the real-time visibility to protect cash flow and scale with confidence.

Download the whitepaper
protect-cashflow-with-ap.jpg

How does segregation of duties apply to AP approvals?

Segregation of duties means the person who enters an invoice cannot also approve it or release its payment. Splitting those three responsibilities removes the single point of failure that most invoice fraud relies on, and it is a control auditors look for directly. Your approval workflow enforces it by assigning entry, approval, and payment to different roles and recording who did each. Building this into the routing, rather than policing it after the fact, is a core part of accounts payable audit readiness, and it reclaims the controls that distinguish a real workflow from a rubber stamp.

How do multi-level and conditional routing work?

Multi-level routing sends an invoice through more than one approver in sequence, while conditional routing changes the path based on the invoice's attributes. An invoice can route by amount, by GL code, or by entity, and the conditions can stack. A $25,000 capital-expense invoice in the East subsidiary might need the regional manager, then the controller, then the entity finance lead. The complexity is the point, because real organizations approve different spend in different ways, and one flat chain cannot represent that.

Multi-entity teams hit this hardest. Subsidiaries need their own queues and entity-level routing rules, and payment-method routing has to be kept from colliding, since the chain that approves a card payment is rarely the chain that should approve a wire.

How do you handle invoice exceptions and approvals across entities?

You handle exceptions by catching them before they enter the approval queue, not after. An invoice missing a PO number, failing its match, or lacking a required document should be rejected back to the sender or held in an exception queue, so approvers only ever see invoices that are ready to decide. That discipline pays off directly: the fastest AP teams hold exceptions to 9% of invoices while the rest sit at 22%, according to the same Ardent Partners 2024 report, and every exception that reaches an approver is an invoice at risk of stalling. Validating required fields up front, including which purchase order the invoice maps to, keeps the queue clean across every entity.

How do you keep an audit trail of approvals?

You keep an audit trail by recording every approval event with a timestamp, the approver's identity, and the action taken. That history is what lets you reconstruct who authorized a payment and when, which matters more every year as fraud climbs. Some 79% of organizations faced attempted or actual payments fraud in 2024, with business email compromise the top method at 63%, according to the Association for Financial Professionals' 2025 Payments Fraud and Control Survey. A complete approval trail is one of the cheapest defenses against the schemes described in our guide to preventing accounts payable fraud, because a forged approval has nowhere to hide in a logged chain.

How do you automate invoice approval routing?

You automate invoice approval routing by encoding your approval matrix into a system that captures invoices, routes them by rule, escalates when an approver is unavailable, and posts the result back to the ERP. The economic case is straightforward. Manual invoice processing can run as high as $16 per invoice, according to the Institute of Finance and Management, and the median fully loaded cost lands near $21.40 with top-quartile organizations closer to $10.18, according to APQC benchmarking. Automation moves you toward that lower number by removing the email-chasing and manual hand-offs that inflate it.

Done well, automated routing connects to the ERP you already run, syncing approved invoices and statuses back to systems like NetSuite, Sage Intacct, and Dynamics 365 so the approval and the payment stay in agreement. Our breakdown of the four most critical AP automation workflows puts approval routing in context with the rest.

Approach

Manual routing

Automated routing

Getting to the approver

Email, follow-up, repeat

Rule-based, instant

Approver out of office

Stalls until they return

Auto-escalates to backup

Exceptions

Surface late, mid-approval

Caught before the queue

Audit trail

Reconstructed from inboxes

Logged automatically

What should you look for in invoice approval software?

Look for software that lets the routing match how your organization actually approves spend, not the other way around. The criteria that separate a real fit from a demo:

  • Configurable hierarchies by amount, GL code, vendor, cost center, and subsidiary.

  • Threshold-based auto-approval for low-value, matched invoices.

  • Exception handling that rejects incomplete submissions before they reach an approver.

  • Entity-level routing for multi-subsidiary and shared-services teams.

  • A complete, time-stamped audit trail.

  • Native sync back to your ERP.

Our guide to choosing AP automation software goes deeper on evaluation, and our list of AP automation best practices covers the rollout.

Approve invoices faster with Corpay

Corpay works as a complement to your ERP, closing the last-mile approval gaps it was never built to handle. Invoices route through configurable approval hierarchies by amount, account, or subsidiary. Thresholds clear low-value matched invoices automatically while high-value spend escalates to the right executive. Segregation of duties and a full audit trail are enforced in the routing itself, exceptions are caught before they reach an approver, and approved invoices sync back to the ERP so the books stay current.

That managed layer, connected through 180+ ERP integrations, is what turns approval routing from a daily chase into a system that runs itself. See how Corpay invoice automation handles approval routing end to end, or explore the broader Corpay AP automation workflow.

Frequently Asked Questions

What is an invoice approval workflow?

An invoice approval workflow is the rules-based path an invoice follows from receipt to authorized-for-payment. It defines who reviews each invoice, in what order, and under what conditions, then routes it for sign-off, handles exceptions, and posts the approved invoice back to the ERP.

What are the steps in the invoice approval process?

The process runs through six steps, from capturing and validating the invoice against its PO, through routing it to the right approver for sign-off, to handling exceptions and posting the approved invoice to the ERP for payment.

How do approval thresholds work for invoices?

Approval thresholds tie the level of sign-off to an invoice's dollar amount. Low-value matched invoices can auto-approve, mid-value invoices route to a manager, and high-value invoices require a controller or executive. Thresholds focus human review on the invoices where it changes the outcome.

What is an approval matrix?

An approval matrix is a table that maps invoice attributes, such as amount, GL code, or entity, to the approvers required for each. It turns routing into a lookup rather than a judgment call, scales across a growing organization, and serves as documentation auditors can review directly.

How do you handle invoice exceptions in an approval workflow?

Catch exceptions before they enter the approval queue. Invoices missing a PO, failing a match, or lacking a required document should be held in an exception queue or returned to the sender, so approvers only see invoices that are ready to decide and nothing stalls mid-chain.

How do you automate invoice approval routing?

Encode your approval matrix into a system that captures invoices, routes them by rule, escalates when an approver is out, and syncs results back to your ERP. Automation removes the manual email-chasing that stretches approval cycles and drives up the per-invoice processing cost.

Headshot.JPG

David Luther

Product Marketing Program Manager
David Luther, MBA is a product marketing program manager with years of experience in commercial banking, finance, and technology sectors, with research and writing appearing in financial publications.
AP Automation

Smarter payments. Stronger growth. Keep business moving.

Corpay powers payments for 800,000+ businesses worldwide. Let’s build what’s next for yours.