The Briefing · Buy this instead of hiring · For contractors · · 4 min read

How contractors can catch supplier overcharges before paying

Checking a supply-house invoice is three questions, and many offices skip the price. What a new FlexTecs module checks, and what it leaves to you.

It is Thursday afternoon at a thirty-five-person electrical contractor, and the bookkeeper has a stack of supply-house invoices to get through before the check run. Find the purchase order, find the delivery ticket the foreman signed, check the quantities, code it to the job, approve.

What nobody checks is the price. Three months ago the project manager got a quote from the supply house for the wire and gear on the school job, with a discount off list for the volume. That quote lives in the project manager's email. The invoice for the third delivery came in at list. It matched the PO, which was typed at the counter price that day, and it matched the delivery ticket. It got paid.

Checking an invoice is three questions, not one

Did we get this? That is the delivery ticket against the invoice, and in our experience most offices do it.

Is this what we agreed to pay? That is the invoice against the quote, the negotiated discount and the freight terms, and in our experience most offices do not do it at all.

Does it belong on this job? That is a judgment about cost codes and change orders, and it needs someone who knows the job.

The first and third get done because they are attached to a document someone is already holding. The second gets skipped because the document it needs is somewhere else.

FlexTecs, a recovery audit and payment accuracy company, makes the same point about its own customers. In its announcement of a product called Invoice Compliance, it says a three-way match confirms that an invoice agrees with the purchase order and the receipt, but not that the PO price reflects the contract. The company says the same overcharge can repeat for months before anyone notices.

What the new module does

As of October 2026, FlexTecs says Invoice Compliance is available now, sold on its own or alongside the other modules of its FlexTrap accounts payable platform. It checks supplier invoices against negotiated pricing, discounts and terms and flags discrepancies before payment. You choose which suppliers and contracts it monitors. For each finding it shows the contracted price, the invoiced price and the variance, with a root cause and an action on the invoice, so the payables team can resolve it, including by holding payment. FlexTecs also offers optional validation by its own team on complex contracts. It is built for large companies: as of October 2026, FlexTecs' site calls FlexTrap an AP layer for "enterprise finance," its value calculator starts at $100 million a year in payables, and the connectors it names are for SAP, Oracle, NetSuite and Microsoft Dynamics 365.

Only the vendor's account of this was available. The CPA Practice Advisor item that carried it restates FlexTecs' press release, issued October 22, 2026, and nothing here has been independently confirmed, including pricing, which the announcement does not give.

The hard part is the price you agreed to

The checking is the easy half. The announcement does not say how the negotiated prices get into the system, and for a contractor that is the whole job. Project pricing arrives as a PDF quote, an email from the counter rep, or a phone call. It is tied to one job, it expires, and in our experience a quote on copper wire can be good for only a matter of days. Someone has to turn each of those into a line the software can compare against, and keep it current. If nobody owns that list, the module checks invoices against prices that are already stale.

Who will push back, and why they are right

The project manager will resist first. The supply house floats the company on terms, sometimes holds material for a job that is not ready, and answers the phone at six in the morning. A held payment over a twelve-dollar variance costs goodwill that is worth more than twelve dollars, and the project manager will quietly ask the bookkeeper to release it. They are right: some variances are a quote that expired, not an overcharge, and the software cannot tell which.

The bookkeeper will resist too, because every flag is a new phone call they did not have before. If flags pile up with no one deciding them, they will start approving them in a batch.

The honest no: if your project quotes are not written down where someone other than the project manager can find them, there is nothing for any tool to check against, and that habit comes first. And if you buy from two supply houses at list price with no negotiated discounts, a monthly spot check of a dozen invoices will catch the same errors for nothing.

If this is your Thursday afternoon, the ten agent roles are in the Library.