Skip to content

Free AP course · Module 4 of 7

Approvals and controls

Approval routing sends each invoice to the right approver based on its amount, the department or cost center it is charged to, and whether it is backed by a purchase order. Around it sit the controls that keep money safe: different people for each duty, an audit trail for every decision, and duplicate checks before every payment run.

About 5 minutes to readLast updated Free, no sign-up

Your progress0 of 7 modules complete

Saved in this browser. No account needed.

By the end of this module you will be able to

  • Design an approval matrix by amount and department
  • Name the checks that stop duplicate payments

The three things that decide where an invoice goes

  • Amount sets the level of authority needed. For example, invoices over a set amount also need the controller.
  • Department or cost center decides whose budget it is, so who approves.
  • PO status decides whether the spend was already approved. A PO invoice that matches within tolerance can skip a second approval, because the spend was approved when the PO was raised.

Vendor, GL account and entity rules handle the special cases: legal fees always to the general counsel, capital expenditure accounts to the controller, a subsidiary’s invoices to its own finance lead.

Designing an approval matrix

An approval matrix is your delegation of authority applied to invoices, written precisely enough that a system or a new AP clerk can follow it without asking. Write it with roles, not names, and keep a separate list of who holds each role, so when someone changes jobs you update one list instead of every rule.

Example approval matrix for non-PO invoices
Invoice amountFirst approverSecond approver
Up to $2,500Budget owner of the cost centerNone
$2,500 to $10,000Budget ownerDepartment head
$10,000 to $50,000Department headController
Over $50,000Department headCFO

Example thresholds for illustration. Set yours from your own delegation of authority and invoice volumes.

Keep approvers to as few as your controls allow, usually one or two. Every extra approver adds delay and makes each one assume someone else checked the details. Code the invoice before routing it, because the cost center decides the approver; if the cost center is unknown, send the invoice to AP or the controller to code, not to a guessed approver.

Steps to build it

  1. List your invoice types

    PO-backed goods, PO-backed services, non-PO operating expenses, recurring contracts and one-off capital purchases.

  2. Set amount bands

    Three or four bands that match your delegation of authority, not one per manager.

  3. Assign a role to each band and cost center

    Budget owner, department head, controller, CFO.

  4. Decide how matched PO invoices are handled

    No further approval, or a single confirmation by the requester.

  5. Plan for absence and delay

    Name a delegate with at least the same authority, set reminders, an escalation path after a deadline, and a fallback approver for invoices no rule covers.

  6. Test it

    Run last month’s invoices through the matrix on paper before you publish it, then review it at least once a year.

Segregation of duties

Segregation of duties splits vendor setup, invoice entry, invoice approval and payment release between different people, so no one person can create and pay a fraudulent or mistaken invoice alone. The key separations in AP:

  • The person who adds or changes vendors should not approve invoices or release payments.
  • The person who approves an invoice should not release the payment.
  • The person who requested a purchase should not be the only approver of its invoice. Block self-approval in the system, not just in policy.

Small teams that cannot fully separate roles use compensating controls, such as the owner reviewing every payment run and every change to vendor bank details. Record every decision: who approved, when, at what amount and under which rule. Auditors test this trail, and approvals by email are hard to find, easy to forge and leave no reliable record.

Checks that stop duplicate payments

Duplicates get paid when the same bill enters the process twice and the second copy does not look exactly like the first: a supplier emails and posts the same invoice, a reminder is keyed as a new bill, or the supplier exists twice in the vendor list. APQC benchmarking, published by CFO.com, found duplicate or erroneous payments at 0.8% of annual disbursements for top performers and 2% for bottom performers.

Duplicate checks and what each catches
CheckComparesCatches
Exact matchSame vendor and invoice numberThe same invoice entered twice
Normalized numberInvoice number without prefixes, punctuation and leading zerosINV-1001 vs 1001
Amount and date windowSame vendor and amount, dates a few days apartResubmissions with a new reference
Cross-vendorSame amount and number across similar vendor recordsOne supplier set up twice
PO balanceBilled to date against the PO totalA second invoice that would overbill the PO

Review flagged items before each payment run and record why each was released or rejected. Remember that recurring charges, such as rent, look like duplicates but are not.

Doing it in software

QuickBooks Online offers a Bill Multi-Condition Approval workflow, which Intuit says is available to Bill Pay Elite customers. Xero’s built-in approval is a submit-and-approve step controlled by user role. In Aequo AP, Settings › Approval Rules routes by amount, vendor and department, with delegation and SLA-based reminders and escalation; when no rule matches, it suggests an approver based on who approved similar past invoices, and a person decides whether to assign it. The bill approval workflows walkthrough has the steps for each.

Key takeaways

  • Route by amount, cost center and PO status; handle vendor and GL special cases as exceptions.
  • Write the matrix with roles, give every approver a delegate, and have a fallback approver.
  • Requester, approver, vendor maintainer and payer should be different people.
  • Run exact and near-match duplicate checks before every payment run.

Practice task

Write your current approval rules as a matrix of amount bands and roles. Then check last month’s invoices against it: did any go to the wrong person, wait more than a week, or get approved by the person who requested them?

Finished this module?

0 of 7 modules complete. Saved in this browser.

Go deeper

The walkthroughs and guides this module is built from, for more detail and system-specific steps.

Practice what you learn in a free Aequo AP workspace

Your course progress stays saved in this browser either way. To try the steps on your own invoices, Aequo AP captures invoices, runs two-way and three-way matches, routes approvals and flags duplicates, then syncs approved bills to QuickBooks Online, Xero, FreshBooks or Zoho Books.

Start a free trial

Sources

Figures in this module come from these sources. Worked examples use illustrative numbers.

  1. APQC Open Standards Benchmarking, via CFO.com Metric of the Month: Detect and Prevent Duplicate or Erroneous Payments — Duplicate or erroneous payments: 0.8% of disbursements (top performers) vs 2% (bottom).
  2. Intuit: Set up and use bill approval and payment release workflows — Bill Multi-Condition Approval; fetched 23 October 2026.