Invoice Approval Software: 2026 Guide to Routing & Controls
How to replace email-chain approvals with a policy-driven workflow — amount thresholds, cost-center routing, delegate handling, mobile approvals, and the SOX-compliant audit trail that makes it all testable.
· Control patterns mapped to COSO Internal Control framework and SOX Section 404
The approval problem email can't solve
Most finance teams still run invoice approvals in email. The AP clerk forwards an invoice PDF to a manager. The manager replies "approved". Sometimes they loop in the controller. Sometimes they don't. Sometimes they're on PTO and the invoice sits unopened for two weeks. Nothing checks whether the approver is actually authorized for that amount. Nothing captures a real audit trail. Nothing enforces segregation of duties.
The cost of email-based approval shows up in three places. First, missed early-payment discounts: if approval cycle time exceeds the discount window (typically 10 days), you leave 1–2% of invoice value on the table — $20,000 per year on $1M of discountable AP. Second, audit risk: Sarbanes-Oxley Section 404 requires testable authorization controls, and email chains don't produce testable evidence. Third, fraud exposure: without segregation of duties, an insider can fabricate a vendor, send a fake invoice to themselves, reply-all "approved", and pocket the payment.
Invoice approval software replaces the email chain with a policy-driven workflow. This page covers the routing rules you should use, the SOX/COSO controls you need to enforce, the audit-trail requirements, and the common failure patterns to avoid. For the capture-layer side, see our invoice processing software guide; for the end-to-end workflow, see the accounts payable workflow guide.
Six ways to route an invoice for approval
Most finance teams combine two or three of the rules below. Start with amount threshold + PO match; add category and vendor-tier rules as your policy matures.
Amount threshold
Most common rule. Under $5,000 routes to department manager, $5,000–$50,000 to controller, above $50,000 to CFO. Thresholds are coded in the workflow, not left to email judgment.
Cost center / department
Invoice coded to marketing routes to the marketing director; coded to engineering, to the VP engineering. Ownership follows the ledger, not the AP clerk.
Vendor tier
Strategic vendors (the top 10% by spend) may need second-level CFO approval regardless of amount. New vendors or vendors on a watch list get extra scrutiny.
Category / GL account
Travel & entertainment over the per-diem limit routes to HR. Legal and professional services route to General Counsel. Payroll corrections route to Finance VP.
Contract / PO match
Invoices matching an approved PO under budget can auto-approve. Invoices without a PO, or exceeding the PO amount, route for human review regardless of size.
Recurring / subscription
Pre-approved recurring invoices (SaaS, utilities, rent) auto-approve up to a ceiling. A sudden price change triggers exception review instead of silent auto-approval.
Segregation-of-duties rules the software has to enforce
SoD is a COSO Control Activity and a SOX Section 404 requirement for public companies. The four rules below prevent the common fraud vectors. A good approval tool enforces them in configuration; a bad one leaves them to policy documents and honor systems.
Vendor creation vs invoice entry
The person who creates a new vendor cannot be the same person who enters invoices for that vendor. Prevents the classic ghost-vendor fraud pattern.
Invoice entry vs approval
The AP clerk enters the invoice; the approver is a different person. This is the core segregation: entering and authorizing are separate responsibilities.
Approval vs payment release
The approver authorizes the expense; a separate treasury function releases the payment. Compromising one role is not enough to move money.
Self-approval ban
No employee approves an invoice from a vendor they own personally, benefit from, or have a relationship with. Conflict-of-interest disclosures surface these cases.
Delegate authority and mobile approvals
Two operational realities make or break approval cycle time. The first is PTO and travel coverage. Without declarative delegation, every vacation becomes a stuck queue — invoices age past payment terms and discounts evaporate. Good approval software lets an approver pre-declare a delegate for a date range; every approval in that window is logged as "approved by [delegate] on behalf of [approver]". Self-delegation is banned in configuration, not policy.
The second is mobile approval. Approvers who require a desktop login approve in batches — which means invoices wait hours or days. Mobile approvals via email deep-link or native app collapse approval wait time from days to minutes. The critical detail: the mobile UX must show enough context (line items, PO match, prior approvers) for the approver to make a real decision, not just rubber-stamp a total amount.
What an audit-ready approval log contains
External auditors testing SOX Section 404 approval controls will sample invoices and trace the approval chain end-to-end. The table below is the minimum required for each approval record.
| Field | Requirement |
|---|---|
| Who approved | User identity — not just a shared inbox — logged at the moment of approval |
| When approved | Timestamp in UTC with millisecond precision; preserves order of actions |
| What was approved | Snapshot of the invoice state at approval — amount, GL code, vendor, line items |
| Rationale | Approver comment captured per approval, including overrides and variance explanations |
| Override history | If thresholds were overridden, record who authorized the override and the business reason |
| Delegate chain | If approval was delegated due to PTO, record who delegated to whom and when the delegation started/ended |
| Immutability | Approval records cannot be edited after the fact. Corrections are additional logged actions, not overwrites |
Five approval-workflow failure patterns
The patterns that show up in AP audits and fraud investigations. Modern approval software prevents each of them in configuration; legacy workflows rely on policy documents and honor systems.
Email chain as workflow
Invoice forwarded to manager. Manager replies "approved." Controller CC'd. Invoice sits in the AP clerk's inbox. Two weeks later someone asks where it is. No audit trail, no delegate coverage, no threshold enforcement.
Approver on PTO, no delegate
Invoice routes to someone in Cabo for two weeks. Early-payment discount deadline passes silently. The pattern costs 1–2% of total AP spend annually in missed discounts.
Approval without line-item detail
Manager approves a $47,000 consulting invoice seeing only the total. Three months later an audit finds the invoice bundled a personal expense. Line-item visibility at approval time prevents this.
Shared approval mailbox
Invoices route to approvals@company.com. Anyone in AP or Finance can approve. Fails SoD: no way to prove which individual authorized which invoice.
Over-approval fatigue
Every invoice, regardless of size, requires manager sign-off. Managers approve on auto-pilot. Low-dollar invoices should auto-approve against pre-approved POs; human attention should concentrate on exceptions and high-value invoices.
Related reading
AP workflow guide
Where approval fits in the seven-stage AP process.
OpenAP automation software
Software buyer's guide for the full AP stack.
OpenInvoice processing software
The capture-layer evaluation guide.
OpenInvoice & PO automation pillar
Category overview bridging invoices and POs.
OpenQuickBooks integration
Direct posting of approved invoices to QBO.
OpenImport invoices into QBO
The QBO-specific AP integration playbook.
OpenFrequently asked questions
What is invoice approval software?
Isn't email enough for approvals?
What approval rules should I start with?
How does invoice approval map to SOX Section 404?
What's segregation of duties (SoD) in invoice approval?
How should delegate authority work?
Do I need mobile approvals?
What's the difference between invoice approval and invoice matching?
Replace email-chain approvals with policy.
Extract, route, approve, post — in one workflow. Free plan, 30 pages a month.