By Safock Procurement Research Team10 min read
Three purchase orders to the same parts supplier on three consecutive days: $2,380, $2,290 and $1,950. Each is under the site manager's $2,500 approval limit, so each was approved at the site. Together they come to $6,620, a purchase the regional operations director was supposed to sign.
Nobody broke a rule, and the purchase still went around the approval matrix. Most matrices fail that way: the limits are clear, the routes are documented, and the spending flows through the gaps between single purchase orders.
An approval matrix, or delegation of authority (DoA) matrix, answers one question for every purchase: who has to approve this before the money is committed? It does that with three things:
The delegation of authority itself is usually a board-approved policy. The matrix is how that policy gets applied to a Tuesday-morning order for walk-in fridge parts.
The Approval Matrix Builder's default example is a multi-site operator with five approval levels:
| Role | Limit | Scope |
|---|---|---|
| Site Manager | $2,500 | Their own site |
| Regional Ops Director | $15,000 | Their region |
| VP Operations | $50,000 | Company-wide |
| CFO | $250,000 | Company-wide |
| CEO / Board | No limit | Company-wide |
Set each limit just above the routine spending that role handles. If a site manager's normal weekly order is $1,800, a $2,500 limit lets it through without queueing while sending anything unusual upward. Set it at $1,000 and every routine order waits for a regional director, who starts approving without reading.
A site manager who can sign a $2,400 order for contracted cleaning supplies shouldn't be able to sign a $2,400 piece of kitchen equipment, or a $2,400 order from a supplier with no contract. Category rules handle that by scaling the role limits and adding specialists.
| Category | Role limits apply at | Also needs | Site managers can approve |
|---|---|---|---|
| Catalog supplies (on contract) | 100% | Yes | |
| Off-catalog purchases | 50% | Procurement | Yes, up to $1,250 |
| Capital equipment | 50% | Finance (capex review) | No |
| IT hardware and software | 100% | IT Director | Yes |
| Services and contractors | 100% | Procurement | Yes |
| Regulated items | 100% | Compliance Officer | Yes |
The rules change routes in ways a single limit can't. A $48,900 purchase from a kitchen equipment supplier sits $1,100 under the VP of Operations' $50,000 limit. Coded as capital equipment, where the VP's limit is $25,000, it needs the CFO and a capex review instead. Without category rules, the most expensive purchase of the month is approved one level too low.
There are two common ways to route a purchase that exceeds the first approver's limit:
For a $60,000 services contract, the first route needs two sign-offs (CFO and Procurement). The second needs five (Site Manager, Regional Ops Director, VP Operations, CFO and Procurement). Each sign-off is another inbox where the request can wait. In our early-payment discount guide, cutting average approval time from nine days to two raised the discounts collected from $13,705 to $60,025 a year. Long chains are one of the main reasons approvals take nine days.
Use the deciding level as the default, and add a lower level only where it adds information the deciding approver lacks, such as a site manager confirming a repair is needed.
Approval limits control how much one person can commit. Segregation of duties controls which steps one person can do. The builder checks six pairs:
| One person can… | …and also | Risk | Severity |
|---|---|---|---|
| Create or edit vendors | Release payments | Create a fictitious vendor and pay it | High |
| Raise requisitions | Approve POs | Approve their own purchase requests | High |
| Receive goods | Approve invoices | Confirm a delivery that never arrived and approve the bill | High |
| Approve POs | Release payments | Control both the commitment and the payment | Medium |
| Create or edit vendors | Approve POs | Set up a vendor and direct purchases to it | Medium |
| Approve invoices | Release payments | No independent check between invoice approval and payment | Medium |
In the builder's example team of six people, five have a conflict and three are high risk: a site manager who raises and approves her own requests, another who receives goods and approves the invoices for them, and a VP who can both create vendors and release payments.
Small sites can't always separate every duty. Where one person must hold two, add a check by someone else: a monthly review of that person's transactions, or spot checks of receipts against invoices by someone not involved in receiving.
People rarely ignore a limit outright. They stay under it. The builder's sample of ten September purchase orders, worth $90,420, shows both patterns.
Six of the ten sit within 10% below a role's limit:
| Date | Supplier | Raised by | Amount | Limit it sits under |
|---|---|---|---|---|
| Sep 2 | Metro Facility Parts | Site Manager | $2,380 | $2,500 |
| Sep 3 | Metro Facility Parts | Site Manager | $2,290 | $2,500 |
| Sep 12 | BrightTech IT | Regional Ops Director | $14,850 | $15,000 |
| Sep 15 | BrightTech IT | Regional Ops Director | $14,200 | $15,000 |
| Sep 22 | Coastal Foodservice | Site Manager | $2,460 | $2,500 |
| Sep 29 | Apex Kitchen Equipment | VP Operations | $48,900 | $50,000 |
One order near a limit means nothing. A pattern of them, by the same person or to the same supplier, is worth a question.
The stronger signal is several orders from the same person to the same supplier within a few days, each under a limit, that together exceed it. The sample has two:
US federal purchasing rules prohibit the same practice outright. FAR 13.003(c)(2) begins: "Do not break down requirements aggregating more than the simplified acquisition threshold" into smaller purchases to get under a threshold (Acquisition.gov). Your policy should say the same, and your reporting should look for it.
A rejected request should always carry a written reason and go back to the requester with that reason attached. A rejection without a reason teaches the requester nothing, and they often send the same request again or buy around the process.
Separate a rejection that asks for changes, such as a wrong budget code, a missing quote or too high a quantity, from a final refusal. The first returns the request for editing and resubmission. The second closes it. Either way, the reason stays on the record. Read across a few months, rejection reasons show where the catalog, the budgets or the guidance for requesters need fixing.
Approvals are auditable when you can show, for any purchase, who approved it, when, what they saw at the time, and which rule sent it to them. An auditor testing a sample of orders should be able to answer each question from the record alone.
Pick an amount and a category to see the route through the default matrix. The example is the $48,900 equipment order from above.
Who approves this? · the builder’s default matrix
Approval route
2 sign-offs · site managers cannot approve this category · role limits are 50% here
Change the amount and category to see how the route changes.
Build your own matrixFree tool
Approval Matrix Builder
Set your roles, limits and category rules, test any purchase against the route, check every person for segregation-of-duties conflicts, and upload purchase orders to find split orders. Download the matrix as a PDF for finance and audit to review.
Runs in your browser. No sign-up.
A matrix in a shared spreadsheet only works when approvers remember to open it. The rules hold up when the system that routes purchases applies them automatically.
A table that sets who must approve a purchase, based on its amount and category. Each role has a spending limit, and purchases above it go to the next role up, often with a specialist such as IT or finance for certain categories.
A delegation of authority (DoA) is the policy that gives named roles the power to commit the organisation’s money, usually signed off by the board. The approval matrix is how that policy is applied to purchases day to day: roles, limits, categories and approval routes.
Start from the roles that already approve spending and the amounts they handle routinely, then set each limit just above that routine level so normal orders don’t queue. Lower the limits for riskier categories such as capital equipment and off-contract buying, and add specialist approvers where expertise matters.
Making sure no single person controls two steps that should check each other. The highest-risk pairs are creating a vendor and releasing payments, raising and approving the same request, and receiving goods and approving their invoice.
A purchase broken into several smaller orders so each stays under an approval limit. The usual signs are several orders to the same supplier by the same person within a few days, each just under a limit, that together exceed it.
Either approach works, as long as the matrix says which one applies and every system calculates it the same way. Many organisations set limits on the amount before tax, because tax rates vary and the net amount reflects the real cost. Others use the gross amount because it matches the cash leaving the business. Inconsistency between the two causes routing errors.
The approval matrix should name a delegate for each approving role, usually a peer or the next level up. The delegation should be time-limited and recorded, so the log shows that the delegate approved on someone else’s behalf. Without a named delegate, requests either stall or get approved informally by whoever is available, which leaves no clear record.