All insights
GrowBusiness CentralCautionary Tale

The revenue you shipped but never billed: closing the order-to-invoice gap in Business Central

A distributor clawed back roughly $200K of work it had shipped and never invoiced, the kind of leak an order-to-invoice control in Business Central is built to stop.

Wired CIOMay 6, 2026
The short version
  • A building-products distributor discovered roughly $200K of shipped, installed work that was never invoiced, found only by accident during a year-end review.
  • At about $3M in annual revenue that uninvoiced work was nearly 10% of the top line, and some of it was no longer collectible because customers refuse stale invoices.
  • The root cause was tooling, not just people: QuickBooks lets you ship without invoicing, with no required field, validation, or alert that an order went out unbilled.
  • Business Central ties posted shipments to invoicing and offers delivered-but-uninvoiced views, turning a monthly review into a real control instead of a year-end surprise.
Bottom line: Without system guardrails, your revenue rides on everyone remembering every step, so make the order-to-invoice flow catch what they forget.

Last month, a multi-division building-products distributor told us they'd just clawed back roughly two hundred thousand dollars of work they had shipped, installed, and somehow never invoiced. The scary part isn't the number. It's how they found it: by accident, during a year-end review when the books didn't look right.

How a quarter-million dollars goes missing

The pattern was mundane, which is what makes it dangerous. A salesperson put materials on a sales order. The company purchased them, shipped them, and did the labor. And then the sales order never got turned into an invoice. Some lines were even duplicated. Nobody noticed, because nothing in the system was watching.

At roughly three million dollars in annual revenue, that uninvoiced work was close to ten percent of the top line. Worse, a chunk of it was no longer collectible. Customers don't love getting an invoice for a job that wrapped up six months ago, and some simply refuse to pay it.

The Root Cause Was Tooling

This is not only a people problem. The root cause was tooling. QuickBooks happily lets you ship without invoicing. There's no required field, no validation, and no alert that says "this order went out the door and was never billed."

What an order-to-invoice control looks like

This is exactly the kind of gap a real ERP (enterprise resource planning) system is built to close. In Business Central, Microsoft's cloud ERP, the order-to-invoice flow is connected on purpose:

  • Posted shipments are tied to invoicing, so the system knows what shipped and what's been billed.
  • You can run open sales orders with aging, and pull views of what's been delivered but not invoiced.
  • A monthly review of open and undelivered-but-uninvoiced orders becomes a real control, not a year-end surprise.

None of that is exotic. It's the difference between a system that records what you type and a system that flags what you forgot.

Run the Unbilled List Monthly

The simplest habit to adopt, whatever system you're on: once a month, someone runs the list of orders that shipped but were never invoiced, and clears it. In Business Central that's a standard view. In a tool with no such report, it's a spreadsheet and a prayer.

The lesson under the lesson

The two hundred thousand dollars is a great headline, but the real point is quieter: when your system has no guardrails, your revenue depends on everyone remembering every step, every time. That works until it doesn't, and you find out at year-end. A connected order-to-invoice process turns "hope someone remembers" into "the system won't let it slip."

If you suspect work is leaking out the door without being billed, a quick review of your open orders usually tells the story fast. We're glad to help you run it. Let's talk it through.

Filed under
Cautionary Tale
Read more insights
Free strategy session

See where you stand. Then move forward.

Book a free intro call. We'll talk through where you are today and map a strategic plan for growth, protection, automation, and alignment.

A 30-minute discovery call, no obligationA full team of specialists at a fraction of in-house costA clear next step before you spend a dollar
Loading scheduler…