Procurement for clinic groups: from requisition to 3-way match
When every branch orders its own way, you pay more and can prove less. A simple procure-to-pay chain, ending in a 3-way match, fixes both.
Healthcare procurement for a clinic group works best as one chain: requisition, request for quotation (RFQ), purchase order (PO), goods received note (GRN), then a 3-way match of PO, GRN and supplier invoice before anyone pays. Each step has an owner and an approval. Run it in healthcare procurement software that shares a ledger with finance, and every dirham spent has a paper trail.
This guide walks through each step, the controls that matter, and how to set tolerances for the match. It is written for finance leads and operations managers in multi-branch clinics, day-surgery centres and pharmacy groups.
Why clinics need a procure-to-pay process
Single clinics often buy by phone and WhatsApp, and pay whatever invoice arrives. That works until it does not: a supplier bills for a full carton when half arrived, a price creeps up without anyone noticing, or two branches order the same item from two suppliers at two prices. A written process is not bureaucracy. It is how you know that what you paid for is what you ordered, and what you received.
The chain, step by step
| Step | Document | Owner | Key control |
|---|---|---|---|
| 1. Request | Requisition | Department or branch | Approval by budget holder |
| 2. Source | RFQ and quotes | Purchasing | Compare at least two quotes for non-contract items |
| 3. Commit | Purchase order | Purchasing | Approval matrix by value; agreed price and terms |
| 4. Receive | Goods received note | Store or pharmacy | Count, check lot and expiry, inspect quality, reject what fails |
| 5. Match | PO + GRN + invoice | Accounts payable | 3-way match within tolerance |
| 6. Correct | Debit note or return | Accounts payable / purchasing | Claim back shortages, price differences and rejected goods |
| 7. Pay | Payment | Finance | Pay only matched, approved invoices |
Procure to pay
- RequisitionApproved by the budget holder
- RFQ and quotesCompare quotes for non-contract items
- Purchase orderApproval matrix by value
- Goods received noteCount, check lot and expiry, reject failures
- 3-way matchWithin tolerance, or held; debit notes for differences
- PayOnly matched, approved invoices
1. Requisition
A requisition is an internal request: “Branch B needs 200 units of this item by next week.” It should name the item from the item master, the quantity, the store and the reason. Approval goes to whoever owns the budget. Templates for routine orders save time and reduce errors.
2. RFQ and supplier selection
For items without a contract price, ask more than one supplier. Compare price, lead time, minimum order and shelf life on delivery (a cheaper product with short expiry can cost more in waste). For repeat items, negotiate a contract or blanket order so branches order at the agreed price without a new RFQ every time.
3. Purchase order
The PO is your commitment: item, quantity, price, delivery location and terms. An approval matrix by value keeps small orders fast and large ones reviewed. Changes after approval should create an amendment with a history, not an edit.
4. Goods received note
When stock arrives, the store records what was actually received against the PO: quantities, lot numbers, expiry dates and any items rejected for damage or short expiry. For clinics, this is also where FEFO starts: lots recorded here are the lots issued later. Our clinic inventory and FEFO guide covers that side.
5. The 3-way match
Before paying, accounts payable compares three documents: what was ordered (PO), what arrived (GRN) and what the supplier billed (invoice). If quantities and prices agree within tolerance, the invoice is approved for payment. If they do not, it is held for review.
The 3-way match
- PO: what was ordered
- GRN: what arrived
- Invoice: what was billed
- Within tolerance: approve
- Outside tolerance: hold
- Price variance: the invoice price differs from the PO price.
- Quantity variance: the invoiced quantity differs from what was received.
- Total variance: the invoice total differs from the expected total.
6. Debit notes and returns
When goods are short, damaged, rejected or overpriced, raise a debit note or a return to vendor. It reduces what you owe and leaves a record for supplier performance reviews.
Setting tolerances
Tolerances decide how much difference you accept before a person has to look. Too tight, and your team drowns in exceptions over rounding. Too loose, and real overcharges pass. Start tight, watch how often invoices fail, and relax only where the exceptions are genuinely trivial. Many teams keep tighter tolerances for high-value items and trusted-supplier tolerances for low-value consumables. Whatever you choose, write it down and review it quarterly.
Where procurement usually breaks in clinics
Most clinics do not lack a process on paper. They lose control at a few predictable points:
- Orders placed outside the system. A doctor or nurse calls a supplier directly for an urgent item, and the invoice arrives with no PO to match.
- Receiving without checking. The delivery is signed for at the door and counted later, or never. Short deliveries and short-dated stock go unnoticed.
- Free-text items. The same product exists under three names, so usage and price comparisons are meaningless.
- Invoices paid from email. Accounts payable pays what arrives because nobody can quickly see the PO and the GRN side by side.
- Credits never chased. A shortage is noticed, a phone call is made, and the credit never arrives because nothing was raised in writing.
Each of these has a simple rule as the fix: no PO, no payment; nothing is received without a GRN; every item comes from the item master; every shortage becomes a debit note. The rules only stick if the system makes the right way the easy way.
Four rules that stick
- No PO, no payment
- Nothing received without a GRN
- Items only from item master
- Every shortage, a debit note
Central vs branch purchasing
| Model | Works well when | Watch out for |
|---|---|---|
| Central purchasing | Branches use the same items; volume gives negotiating power | Slow response to urgent branch needs |
| Branch purchasing | Branches have different specialties or suppliers | Price differences and duplicate suppliers |
| Hybrid | Central contracts, branch requisitions and receiving | Needs clear rules on who approves what |
Most groups settle on the hybrid: head office negotiates contracts and approves large orders, branches requisition and receive, and finance matches and pays centrally. See how that fits into the wider structure on our multi-branch groups page.
How Helix handles procurement
Helix runs the full chain: requisitions with approval, RFQs with evaluation and award, purchase orders with amendments and an approval matrix, blanket orders and supplier contracts, GRNs that capture lots and expiry and can reject goods on receipt, a side-by-side 3-way match with configurable price, quantity and total tolerances, debit notes and returns to vendor. When a GRN rejects goods, Helix drafts a debit note for review; nothing is posted until someone approves it.
Because procurement and clinic accounting share one ledger, a matched invoice lands in accounts payable without re-typing, with the cost center and branch already set. Supplier scorecards and price-drift checks help at contract renewal. For how branch costs roll up, read multi-branch clinic accounting.
What is a 3-way match in healthcare procurement?
It is a check before payment that the purchase order, the goods received note and the supplier invoice agree on quantity and price, within set tolerances. Invoices that do not match are held for review.
What is the difference between a GRN and an invoice?
A goods received note is your record of what physically arrived, counted and checked by your store. An invoice is the supplier's bill. The 3-way match compares them with the purchase order.
Do small clinics need a 3-way match?
Any clinic that pays supplier invoices benefits from checking them against what was ordered and received. Small clinics can keep it light, but the habit catches short deliveries and price creep early.
Related articles
Clinic inventory management: FEFO, expiry and consumables billed from the chart
Expired vials and unbilled dressings are the same problem: stock that moves without the system knowing. Here is how to run clinic inventory by lot and expiry, and bill what is used at the point of care.
Multi-branch clinic accounting: cost centers, consolidation and one ledger
Every new branch adds a P&L question: is it actually making money? Here is how to structure the chart of accounts, cost centers and month-end so the answer is always one report away.
Revenue leakage in clinics: where the money disappears
Revenue leakage is care you delivered and never collected for. It hides in the gaps between systems. Here are the ten places to look, and a monthly audit to close them.