Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Why Do Clients Keep Rejecting Our Invoices Because the Purchase Order Has Run Out or Is Wrong?
Problems We Solve

Why Do Clients Keep Rejecting Our Invoices Because the Purchase Order Has Run Out or Is Wrong?

Management consultancy invoices get rejected when client purchase orders run out or are wrong. We build PO tracking against billing that warns before it bites.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Invoices bounce because each engagement's billing depends on a client purchase order with a value, a period and sometimes line items, and nobody watches how much of it has been used. We build PO tracking that records each PO against its engagement, draws down invoices and work in progress against it, warns the partner well before it runs out, and checks every invoice's PO details before it is sent.

The invoice came back. March used up the PO.

An engagement has been extended twice. The client's original purchase order covered the first phase. The extension was agreed by email with the sponsor, but nobody asked for the PO to be increased. Your March invoice goes through; April's is rejected by the client's accounts payable system because the PO has no value left. Getting a new PO raised takes the client's procurement team several weeks.

Meanwhile the team keeps working, and the unbilled amount grows. Another client rejects an invoice because it quoted the wrong line number on the PO.

Why PO problems keep happening

  • POs are received by partners or operations and filed, not tracked.
  • Nobody compares PO value remaining with work in progress.
  • Extensions are agreed with sponsors, who are not the people who raise POs.
  • Client invoicing requirements, such as PO line references and approvers, vary.
  • Rejections are discovered weeks after the invoice was sent.

Client procurement systems are strict by design. They match invoice to PO automatically and reject anything that does not fit, with no human judgement involved. A sponsor's email agreeing an extension means nothing to that system until procurement has raised the paperwork.

What that costs

IssueEffect
PO exhaustedInvoices blocked until a new PO is raised
Wrong PO detailsInvoice rejected, payment clock restarts
Late discoveryCash tied up for weeks
Awkward client conversationsSponsor irritated by admin failures

The cost falls hardest on smaller firms. A large consultancy can absorb a few blocked invoices. For a boutique firm, one large client invoice held for weeks can decide whether the month's payroll is comfortable.

How we build PO tracking

  1. POs are captured from a shared mailbox or uploaded, and key details are extracted: number, value, period, lines, approver, invoicing instructions. A person confirms them.
  2. Each PO is linked to its engagement and, where relevant, its phases or line items.
  3. Invoices from your accounts system, Xero, QuickBooks, Sage or others, draw down against the PO automatically.
  4. Work in progress from timesheets is also compared, so you see the PO running out before the invoice is raised.
  5. When remaining value drops below a threshold you set, or the PO end date approaches, the partner is prompted to request a new or increased PO.
  6. Before an invoice is sent, it is checked for the right PO number, line and format for that client.
  7. A dashboard shows every live PO, remaining value, expiry and any blocked invoices.

We usually load the POs for live engagements first and reconcile them against invoices already raised, which often reveals POs that are closer to running out than anyone realised. From then on, new POs are captured as they arrive.

After PO tracking goes in

Partners ask for PO increases when agreeing extensions, prompted by the tracker, so procurement has time to act. Invoices go out with the right details and are not bounced.

Operations spends less time untangling rejected invoices and more time on everything else.

Is this your billing experience?

  • Invoices are rejected for PO problems.
  • Engagement extensions happen without PO changes.
  • Nobody knows how much PO value remains.
  • Each client's invoicing rules are held in someone's memory.
  • Blocked invoices are discovered weeks later.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Which accounts systems do you connect to?

Xero, QuickBooks, Sage and most others with APIs. We check yours before designing anything.

Can it handle POs with multiple lines?

Yes. Invoices can be allocated to specific lines, and each line's remaining value is tracked.

Does it submit invoices to client portals?

Some client portals accept electronic invoices, and where they do, we can prepare files in the required format.

What affects the cost?

Your accounts and timesheet systems, the number of clients with specific invoicing rules, and any portal integration.

Keep reading

More on Problems We Solve

Start here

Tell us where your consultancy's own operations creak

Describe the process, the tools your consultants and operations team use today, and where it breaks down. We will tell you what we would build and what we would leave alone, and if a smaller change would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →