Receiving, Approvals, and 3-Way Matching in Construction AP

How construction businesses connect goods receiving to invoice approvals and why 3-way PO matching works differently on a building site than in a warehouse.

Joey Hotz · 20 April 2026 · 9 min read · Updated 4 May 2026

Three-way matching in construction sounds like a stronger version of two-way matching. Add a goods receipt check to the purchase order and invoice comparison, and you have tighter control over what gets paid. In practice, the receiving step is where the entire process either works or collapses, because construction sites are not warehouses.

A warehouse has a loading dock, a scanner, and a system that generates a goods receipt note the moment stock is put away. A construction site has a foreman who was pouring concrete when the steel delivery arrived, a labourer who signed for it, and a delivery docket that sat in a ute console for three days before anyone thought to photograph it. The matching logic is identical. The operating environment is not.

This article covers how Australian construction businesses can connect receiving, approvals, and PO matching into a process that actually works on site, not just in theory.

What 3-way matching is supposed to check

Three-way matching compares three documents before a payment is authorised:

  1. Purchase order confirms the business authorised the purchase at an agreed price and quantity
  2. Supplier invoice confirms what the supplier is billing for
  3. Goods receipt note (GRN) confirms what was physically delivered to site

When all three align within tolerance, the invoice proceeds to approval. When they don’t, the invoice is held for investigation.

The control this adds over two-way PO matching is delivery confirmation. Two-way matching will approve an invoice for 500 bags of cement if the PO says 500 and the invoice says 500. If only 400 were delivered, two-way matching will not catch the discrepancy. Three-way matching will, because the GRN records what actually arrived.

For construction businesses dealing with high-value materials deliveries across multiple sites, that gap matters. Payment redirection fraud cost Australian businesses AU$152.6 million in 2024, but overpayment for undelivered materials is a quieter loss that compounds across every project.

Why construction receiving is different from warehouse receiving

The reason 3-way matching works reliably in wholesale distribution and manufacturing is that those industries have formalised receiving infrastructure. A warehouse management system generates a GRN automatically when stock is scanned and put away. The AP system pulls the GRN data and runs the three-way comparison without any additional manual steps.

Construction has none of this. Materials arrive at sites that are temporary by nature. Deliveries are received by whoever happens to be available, which is often not the person who ordered the materials or the person who will approve the invoice. The delivery window is approximate. The receiving location changes as the project progresses.

Three specific problems make construction receiving unreliable without deliberate process design:

No central receiving point. A builder running three active projects might receive deliveries at three different addresses in the same week. Each site has different people, different access arrangements, and different levels of documentation discipline. A missed delivery record at one site creates a matching gap that the AP team discovers only when the invoice arrives and no GRN exists.

Trade workers are not warehouse staff. The person signing for a timber delivery is a carpenter, not a goods inward clerk. They are checking that the right materials arrived in usable condition. They are not thinking about AP matching requirements. Expecting them to fill out a detailed goods receipt form in the format the finance team needs is a process design problem, not a training problem.

Partial deliveries are the norm. A concrete supplier delivers to schedule, not to purchase order. A PO for 200 cubic metres might be delivered across eight pours over six weeks. Each delivery needs its own receiving record that maps back to the original PO. Without that mapping, matching produces constant false exceptions.

When 3-way matching makes sense in construction

Not every construction invoice needs 3-way matching. Applying it to the wrong invoice types creates busywork that doesn’t reduce risk.

Materials and equipment purchases: yes. Steel, timber, concrete, electrical supplies, plumbing fittings, hired equipment. These are physical goods with verifiable delivery quantities. A receiving confirmation adds genuine control value because it catches invoices for goods not delivered or quantities above what arrived.

Subcontractor progress claims: no. A subcontractor invoicing for 40% completion of structural work is not delivering a physical good. There is nothing to receive in the warehouse sense. The relevant check is whether the claimed work has been completed to standard, which is a site inspection and certification process, not a goods receipt. Applying 3-way matching to progress claims forces a GRN into a process where it has no meaning.

Freight and cartage: sometimes. If a freight invoice corresponds to a specific delivery of materials, the delivery record for those materials serves as the receiving confirmation. If the freight invoice is for a general transport service, two-way matching against the agreed rate is more appropriate.

The practical answer for most construction businesses is to run both matching approaches in parallel. Materials through 3-way. Subcontractor claims through a milestone-based approval workflow. Service invoices through two-way matching. The separation happens at the invoice classification stage, before matching logic is applied.

Building a receiving process that works on site

The gap between “we should do 3-way matching” and actually doing it reliably is the receiving process. Without a workable process for recording what arrives at site, the third leg of the match does not exist.

A receiving process for construction sites needs four things:

Simplicity. A site supervisor will photograph a delivery docket and send a text message. They will not log into a portal, navigate to the PO, and enter quantities against each line item. The receiving record needs to be capturable in under two minutes using a phone. A photo of the delivery docket with a note of the PO number and any shortages is a viable GRN for matching purposes.

Timeliness. The record must reach the AP team before the corresponding invoice is approved. If the delivery docket arrives three weeks after the invoice was paid, the control adds nothing. A same-day requirement is realistic if the process is simple enough.

PO linkage. Every delivery record must reference the purchase order it relates to. Without this, the AP team cannot match the receiving record to the invoice. For sites receiving multiple deliveries daily from different suppliers, an unlabelled photo of a docket is not usable.

Shortage and damage recording. The receiving record must capture discrepancies, not just confirmations. “Received 80 of 100 ordered, 5 damaged” is the information that makes 3-way matching valuable. A record that only confirms delivery occurred adds less control value.

Where approval workflows interact with matching

Matching and approvals are separate steps that must be sequenced correctly. The matching check verifies that documents align. The approval step authorises payment. Running them in the wrong order, or conflating them, weakens both.

The correct sequence for materials invoices in construction:

  1. Invoice arrives and is captured (OCR, line-item extraction, coding)
  2. Two-way PO match runs automatically, comparing invoice to purchase order
  3. Receiving record is located and compared to invoice quantities
  4. Exceptions from either check are flagged before the invoice reaches an approver
  5. The approver sees the match status, any variances, and the receiving confirmation before making a decision

What often happens instead: the invoice goes straight to the project manager for approval. The project manager approves based on whether the supplier and amount look right. No PO match is run. No receiving record is checked. The approval is based on recognition and trust rather than document verification. The AFP identifies construction as a prime target for business email compromise due to high transaction values and frequent invoicing, and this approval pattern is exactly the gap that fraud exploits.

Pulsify handles the first two steps automatically: invoice capture with automated line-item coding and two-way PO matching with configurable tolerances. Invoices that match cleanly proceed to the approval queue with a clear match status. Invoices with variances are flagged before they reach the approver. The receiving confirmation step sits outside Pulsify’s current scope, but the match status and exception flags that Pulsify produces give the approver structured information rather than a blank approval prompt.

The cost of skipping the receiving step

Businesses that skip goods receipt confirmation and rely solely on two-way matching accept a specific risk: paying for materials that were ordered and invoiced but never delivered, or delivered in the wrong quantity.

For a construction business processing AU$500,000 in materials invoices per month across multiple projects, even a 2% leakage rate from unverified deliveries represents AU$10,000 per month, or AU$120,000 per year. That figure is conservative. According to the ACCC’s Targeting Scams report, construction is one of the sectors most frequently targeted by fake invoice scams due to large transaction values and frequent invoicing.

The cost of implementing a receiving process is lower than most businesses expect. A site-based delivery confirmation using a mobile form takes under two minutes per delivery. Routing those records to the AP team is a workflow problem, not a technology problem. The barrier is not cost or complexity. It is that nobody has designed the process deliberately.

Making PO matching work reliably in construction

Reliability in construction PO matching comes from three design decisions:

Set tolerances that reflect construction reality. A zero-tolerance matching configuration will flag every invoice. Construction deliveries routinely vary by small amounts due to cutting waste, measurement differences, and supplier rounding. A 3-5% quantity tolerance and a 2% price tolerance reduces false exceptions to a manageable level without letting material discrepancies through.

Handle partial deliveries as a sequence, not as exceptions. A PO for AU$50,000 of steel delivered across four shipments should not produce four exceptions. The matching system should track cumulative delivery against the PO and flag the invoice only when the running total exceeds the ordered amount or the final delivery leaves an unexplained shortfall.

Separate invoice types before matching. Materials invoices, subcontractor claims, freight invoices, and sundry costs each have different matching requirements. Routing all of them through the same matching logic produces noise that obscures genuine exceptions. Classify at intake and apply the appropriate check to each type.

For a broader comparison of two-way and three-way matching across industries, see Three-Way Matching vs Two-Way Matching: Which AP Control Fits Your Business. For construction-specific PO matching challenges, see Why PO Matching Fails in Construction.

Sources: ACCC Targeting Scams Report 2024 · AFP Business Email Compromise Advisory · ATO eInvoicing for business


Further reading: Construction Accounting Software Australia 2026: Buyer’s Guide · Why PO Matching Fails in Construction · Best AP Automation Software Australia 2026

Frequently asked questions

What is 3-way matching in construction accounts payable?
Three-way matching in construction compares three documents before authorising payment: the purchase order, the supplier invoice, and a goods receipt or delivery confirmation. The goal is to verify that what was ordered, what was invoiced, and what was actually delivered to site all align. Without the receiving step, invoices can be approved for materials that never arrived.
Why is goods receiving harder in construction than in warehousing?
Construction receiving happens across multiple sites, often by trade-qualified workers rather than warehouse staff, with deliveries arriving at unpredictable times. There is no central dock, no barcode scanner, and no warehouse management system generating automatic goods receipt notes. The receiving record depends on whoever is on site when the truck arrives.
Can you do 3-way matching without a warehouse management system?
Yes, but it requires a structured receiving process. Someone on site must record what was delivered, in what quantity, and confirm it against the purchase order. That record must reach the AP team before the invoice is approved. Without a system generating goods receipt notes automatically, this process relies on discipline and a simple digital form or delivery docket workflow.
Does Pulsify support 3-way matching for construction businesses?
Pulsify supports two-way PO matching natively, comparing invoices against purchase orders with configurable tolerance thresholds. Three-way GRN matching is outside Pulsify's current scope. Construction businesses that need goods receipt confirmation typically combine Pulsify's two-way matching and approval workflows with their existing site delivery documentation process.
Should construction businesses use 2-way or 3-way PO matching?
It depends on what you are buying. Materials and equipment with verifiable delivery quantities suit 3-way matching because goods receipt confirmation prevents paying for items not delivered. Subcontractor progress claims and service invoices suit 2-way matching because there are no physical goods to receive. Most construction AP workflows need both approaches running in parallel.

Ready to automate your AP?

Go beyond capture and basic workflows. Pulsify codes, validates, routes, and syncs every invoice automatically.