Invoicing

What to Do When an Invoice Arrives Without a PO Number

BuilderDash23 Jul 2026 5 min read

An invoice without a PO number is rarely just a missing reference.

It usually means one of three things: the order was never raised properly, the wrong person approved the spend informally, or the supplier is billing against a job record that the office cannot easily trace. In a busy construction business, any of those can lead to a cost being posted to the wrong job, paid before it has been checked, or left sitting in accounts until someone chases the story by memory.

The fix is not to let accounts guess. The fix is to have a simple triage step that tells the team what to do next.

Why the missing PO number matters

A PO number is more than an admin label.

It links the invoice to a commercial decision. When that reference is missing, the business loses some of the context it needs to answer basic questions:

  • Was this spend approved?
  • Which job should it hit?
  • Does the amount match the agreed scope?
  • Is this a partial invoice, a repeat invoice, or a new cost?
  • Who should answer the query if something is wrong?

If those questions are not answered before posting, the invoice can still be paid, but the job cost record becomes less reliable.

Start with the job, not the invoice

When an invoice lands without a PO number, the first job is to identify what it belongs to.

Look for:

  • the site or project reference on the invoice
  • the supplier name
  • the date of the work or delivery
  • the description of the goods or labour
  • any supporting paperwork such as a delivery note, timesheet, quote or site instruction

If the job cannot be identified quickly, the invoice should be queried straight away rather than forced into the system on a guess. Guessing saves a few minutes now and can create a much bigger correction later.

Check whether the spend was ever approved

Not every missing PO is the same problem.

Sometimes the spend was approved verbally on site and the paperwork simply never followed. Sometimes the supplier sent work or materials before the PO was raised. Sometimes the invoice is legitimate but the person who authorised the work never passed the details to accounts.

Before posting the cost, ask:

  • was a PO raised after the work started?
  • did anyone approve the spend in email, WhatsApp, or a call?
  • is there a quote or work order that supports the amount?
  • has the job manager confirmed the cost belongs on this project?

If the answer is still unclear, the invoice needs a query owner, not a silent posting.

Decide whether to hold, query, or match manually

The business usually has three sensible options.

Hold it

Hold the invoice when there is no reliable job reference, no approval trail, or no evidence that the cost should be paid yet. This is the safest choice when the invoice could belong to the wrong job or the value is not agreed.

Query it

Query the invoice when the job is known but something is missing:

  • no PO number
  • no site reference
  • no delivery note
  • no approved variation
  • no signature or timesheet

The query should say exactly what is missing and who is expected to respond.

Match it manually

Only match it manually when the commercial record is still clear enough to do so with confidence. That might be acceptable if the PO exists under a slightly different reference, or if the supplier has invoiced a genuine follow-on item that was already approved.

The key point is that manual matching should be deliberate, not a workaround for messy records.

Ask for the right missing evidence

If the invoice cannot be posted as received, ask for the evidence that will actually solve the problem.

That usually means one or more of the following:

  • the PO number
  • the correct job or site reference
  • the approved quote
  • a delivery note
  • a timesheet or daywork sheet
  • a signed instruction or variation
  • confirmation of the person who authorised the work

If the supplier cannot provide any of that, the team should treat the invoice as an unresolved commercial issue rather than a routine posting task.

Stop the same issue happening again

The easiest way to reduce missing PO numbers is to make the PO part of the normal buying habit.

That means:

  • raising the PO before the order goes out where possible
  • making the job reference mandatory
  • confirming who can approve spend
  • keeping the approval and the order in the same record
  • training site teams not to assume a message in chat counts as a PO

It also helps to make exceptions visible. If one supplier, one site lead, or one type of job is repeatedly sending invoices without a PO, that pattern should be reviewed rather than ignored.

What accounts needs from site and project managers

Accounts should not be left to reconstruct the commercial story alone.

The people closest to the work need to supply the missing context:

  • what was ordered
  • who asked for it
  • what job it belongs to
  • whether the amount is correct
  • whether anything was changed on site

That short handover saves the accounts team from having to chase three different people before they can even decide whether the invoice is ready to post.

How BuilderDash helps

BuilderDash helps keep the PO, approval, job reference, and invoice trail in one workflow so the invoice does not arrive as a loose fragment.

That makes it easier to spot when something is missing, route the query to the right owner, and stop the same cost from being handled differently by site and accounts. For UK contractors, that means less back-and-forth, cleaner job costing, and fewer invoices being parked simply because nobody can find the original order.

Suggested internal links

Call to action

If your team is still receiving invoices without PO numbers, tighten the rule at the point of order, not after the invoice arrives. BuilderDash is designed to keep the approval, job reference, and invoice check together so accounts can post with confidence instead of chasing missing context.

Run your projects properly with BuilderDash.

One system for every enquiry, job, quote and invoice - built for project-based trades, not reactive call-outs.

Start free trial Book a demo
Free for 14 days · No credit card · Cancel anytime

Recent guides

Invoicing
How to Spot Partial Invoices Before They Hit Bookkeeping
BuilderDash · 31 Jul 2026
Invoicing
How to Spot Partial Invoices Before They Hit Bookkeeping
BuilderDash · 31 Jul 2026
Job costing
What to Do When an Approved Purchase Order Never Reaches the Supplier
BuilderDash · 29 Jul 2026