The profit is leaking on both sides of your ledger.
What your vendors still owe you, and what your customers were billed short. Neither one arrives as a loss you can see. It arrives as a year where margins were tighter and nobody can say exactly why. Recovered, none of it carries a cost of sale, so it lands on the bottom line.
Every dollar we report resolves to a row like this one: the shipment, the agreement clause, the claim that was never submitted, and the date the window closes. Nothing is an estimate, and nothing reaches you until a named engineer has verified it.
Four leaks, two directions
Most audits look at what you paid out. In distribution the larger pool is what you failed to collect, and it runs both ways at once.
SPA and ship-and-debit claims short-paid or never filed
Eligible lines shipped, the claim never went in, or it went in against the wrong authorised cost. A rejection code is a correctable reason, not a verdict, but most houses have no refile loop so the same code fails quietly every quarter.
Rebate tiers earned and claimed at a lower band
Tier math runs wrong in both directions and only one direction ever gets caught. Buying group patronage arrives as a single distribution with no line detail, so there is nothing to test it against unless somebody rebuilds the expected figure from your own volume.
Shipped, billed light, or never billed
Product leaves the dock and the invoice says less, or the order closes without one. Nobody catches it because the order looks complete. Price increases that never reached order entry do the same thing more slowly.
Deductions absorbed under the write-off threshold
Every deduction below the line you stopped fighting is a standing policy of paying your customers to short you. Individually small, annually not.
None of this shows up as a loss. That is precisely why it survives year after year.
Your revenue recovered in 3 steps. Guaranteed.
Discovery call
Twenty minutes. We ask what ERP you run, which vendor programs you are on, and who touches a claim today. If the answers say your house is clean, we say so on the call and leave you alone.
Forensic diagnostic
Read-only exports, nothing written back. Custom software does the volume, AI reads the agreements and the vendor correspondence, and a named engineer verifies every finding before it reaches you. Fixed scope, agreed in writing first.
Custom recovery build
A human signs anything that touches your books or a vendor conversation. Terms agreed in writing before work starts, and if the Diagnostic found no meaningful case there is no Build and nothing owed.
Let’s speak if
- You are independently owned. Founder, family, or a professional management team.
- Nobody here has “rebate” in their job title. Chasing claims is somebody’s fifth priority, behind four other jobs.
- You run a real ERP. Prophet 21, CloudSuite, NetSuite, Dynamics BC, SX.e or Eclipse, and your transactions actually live in it.
- You want the work done, not a system to learn. You get a login and a claims tracker so you can see what has been filed and what has landed, but nobody on your team has to run anything.
- You are between $10M and $300M in electrical, plumbing and HVAC, or industrial supply.
- You are PE-backed or part of a rollup, so the decision belongs to a sponsor rather than to you.
- A purchase like this would take months to clear your committee. Claim windows close on a clock and will not wait for one.
- You already run rebate software and a team to operate it. You are covered, and we will tell you so.
- Your purchasing and agreements live in spreadsheets rather than an ERP. There is nothing to reconcile against.
Discover what’s hiding in your data.
Twenty minutes. We will ask blunt questions about how your claims actually get filed and who reconciles what was paid against what your volume earned. No prep needed. Bring whoever files the claims.