Plumbers: You’re Losing Money and Don’t Even Know It
- Michael Intravartolo
- 7 days ago
- 5 min read
How supplier invoice “pricing drift” quietly eats margins, and how to stop it
Most plumbing businesses do not lose money because of fraud. They lose money because of something way more common and way harder to notice: supplier invoice pricing errors.
Not “big obvious” mistakes. Not a single invoice that screams, “This is wrong.”
It is small overcharges, inconsistent pricing, missed special pricing, and quote mismatches that slip through because nobody has time to line-by-line verify hundreds or thousands of invoices.
This blog post is based on a webinar conversation between Michael Intravartolo (TravsX) and Paul Raclawski (CEO of 3rd Armor), who built an AI-driven invoice auditing platform designed for plumbing and other trade businesses.
The quiet problem: “death by a thousand cuts”
If you get a few invoices a week, it feels manageable.
If you get 600 invoices a month, or 3,000 to 5,000 invoices a month, it becomes impossible to consistently verify every line item against:
Quotes
Special pricing agreements
Job-based pricing
Supplier-specific item codes
Expiration dates and discount rules inside the supplier’s ERP
So what happens?
Teams skim for the “big stuff” and hope the rest is fine.
And the small stuff slips through. Every day. All year.
Why this happens even with good suppliers
A key point from the webinar: this is usually not intentional.
Suppliers have:
Huge catalogs (hundreds of thousands of items)
Tons of customers
Pricing that changes by contractor, job, quote, promotion, and timing
ERP processes that require the right discount codes, rules, and exceptions to be applied correctly
If one rule breaks, expires, or gets keyed wrong, the invoice can come in at the wrong price.
It is normal for a contractor to buy the same item on the same day from the same supplier at two different prices for two different jobs.
That complexity is exactly why errors happen. And why they are hard to catch manually.
The “manual fix” that doesn’t scale
Many companies try to solve this by hiring someone to:
Read each invoice
Remember “what the price should be”
Find the quote
Call the supplier
Ask for credits or rebuilds
Track the back-and-forth
This is slow. Expensive. And it still breaks when volume spikes.
Even if someone is doing the work, the process often turns into a triage system: only the biggest line items get attention.
What 3rd Armor does in plain terms
Here’s the simplest way to say it:
3rd Armor watches every invoice line item, compares it to what you were supposed to pay, flags mismatches, and helps you recover the difference.
It is basically an invoice overcharge “insurance policy” that runs every day, without your team having to do the manual audit work.
How invoices get into the system (hands off)
One of the most important parts of the workflow is how invoices are captured.
3rd Armor provides a dedicated email address. Then you set up an auto-forward rule so that invoices from supplier invoice senders automatically send a copy into 3rd Armor.
That means:
No one on your team has to forward invoices manually
No process change for AP beyond setting up the rule
The audit runs in the background as invoices arrive
At the end of the month, you can get a summary like:
Invoices audited
Invoices with pricing issues
Suppliers involved
Total potential credits or rebuild amounts
How the audit stays accurate: AI plus human review
The platform uses AI and automation to read and dissect invoices, but it also includes a human review layer.
Why?
Because this is sensitive. You have supplier relationships. You do not want false flags.
So invoices go through multi-layer processing:
System reads and extracts line items
Compares each line to the expected price in the database
Flags mismatches
Human spot-check review to confirm accuracy
The goal is simple: no errors.
What you see inside the software (simple, not “techy”)
Inside the platform, invoices typically fall into a few buckets:
Quarantine
This means the system found something that does not align with expected pricing and it needs review.
Important detail: this does not interrupt your normal AP payment workflow. This is separate. It is not “holding” your invoice hostage.
Disputed
This means a mismatch has been confirmed and it is marked for dispute.
Approved or Accepted
If something is correct, it passes through.
And if a price increase is real and you want the system to update your baseline, you can “accept and update” so the expected price changes going forward.
Why the dispute process is where money gets recovered
Most businesses do not dispute small overcharges because it takes too much time to chase $5, $20, or $44.
But those add up fast.
One of the strongest parts of the platform is the ability to create a supplier dispute report:
Select a supplier
Select all disputed invoices (could be 30, 50, 100+)
Generate a detailed line-item report
Send a structured credit request email
So instead of phone calls and scattered notes, it becomes a fast, clean process.
That is how small leaks stop being “not worth it” and start becoming real money recovered.
What success looks like in the first 60 to 90 days
Paul described two phases of results:
1) Initial “shock factor” and retroactive recovery
During onboarding, invoices and quotes from recent months are loaded, and a retroactive audit often surfaces a meaningful amount of missed overcharges.
2) Ongoing protection
After that, it becomes prevention.
Pricing issues get caught immediately as invoices come in, instead of months later, or never.
And the recovered money is “found profit.”
A key framing from the webinar:
If your net profit margin is around 10%, then:
Recovering $5,000 in overcharges is like generating $50,000 in new sales
Recovering $10,000 is like generating $100,000 in new sales
Without trucks, techs, ads, or extra jobs.
Just by paying what you agreed to pay.
Bonus: the “price book” most contractors wish they had
Beyond invoice auditing, the platform builds a database of what you buy, from who, when, and at what price.
That means you can:
Compare pricing across suppliers
See price volatility over time
Understand true material costs by job patterns
And for businesses using systems like ServiceTitan (and similar tools), the price book can help keep your customer-facing pricing more current, so your front-end billing stays profitable as costs change.
Who this is best for
This matters most for businesses that have:
High invoice volume
Lots of line items per invoice
Multiple suppliers
Quotes, special pricing, or job-based pricing that changes often
It is also relevant beyond plumbing: HVAC, electrical, and other trades with similar invoice complexity.
The bottom line
If you are not auditing supplier invoices at the line-item level, you are probably overpaying.
Not because anyone is trying to rip you off.
Because the system is too complex, invoices are too frequent, and manual review cannot keep up.
The result is quiet margin loss that feels like “normal business” until you actually measure it.
Want to see a demo?
If you want to see how this works with your invoice flow, the next step is a quick demo.
Visit 3rd Armor online and request a walkthrough: https://www.3rd-armor.com/contact
If your team is busy, the concierge option can handle the auditing and dispute process for you.
If you prefer DIY, you can use the platform internally.
Either way, the goal is the same:
Stop paying more than you agreed to pay.






