Instagram
Invoice Forensics · General Contractors

The most diverse
invoice exposure
in construction.

General contractors manage more supplier accounts, more commodity categories, and more invoice volume than any other trade. When commodity prices move, supplier invoices do not always follow. The difference accumulates across every project.

1.4–10%
GC net margins
40–60%
of project cost: materials
$2.2T
US construction 2025
2.9%
PPI construction inputs Jan–Dec 2025
🇺🇸 American-Built ✓ Multi-Supplier Audits ✓ Every Finding Sourced
Request Your Audit
Tell us what you've got. We respond same business day. No sales call required.

// no spam · no pressure · flat rate quoted same day

The Industry

General contracting is not a size.
It is a scope.

A two-person residential GC and a billion-dollar commercial firm are both general contractors. The difference in invoice volume is orders of magnitude. The invoice exposure problem exists across both.

$2.2T
Total US Construction Spending · 2025 · Census Bureau
Construction represents 4.5% of US GDP. General contractors are the prime contract holder on most of that spend — managing materials procurement, subcontractor coordination, and supplier relationships across every project.
814K+
Construction Firms with Employees · Census Bureau · 2023
Of the 3.7 million total construction businesses in the US, 814,000+ have employees on payroll. The vast majority are small to mid-size firms without dedicated procurement staff reviewing invoice pricing against commodity indices.
1.4–10%
GC Net Profit Margin · CFMA / APB Benchmarker · 2024–2025
The Association of Professional Builders documents average pre-tax net profit of 1.4–2.4% for residential builders. Commercial GCs operate at 5–10%. At these margins, a 2–3% systematic overcharge on materials does not reduce profit — it eliminates it.
40–60%
Materials as Share of Total Project Cost · Industry Benchmarks
Materials represent the largest controllable cost variable on most projects. Labor is largely fixed by market rates and prevailing wage requirements. Materials pricing — and what appears on supplier invoices — is where the variance is.
2.9%
PPI Construction Inputs Rise · Jan–Dec 2025 · AGC / BLS
The producer price index for materials and services used in nonresidential construction rose 2.9% over 2025. Tariffs on steel and aluminum pushed effective rates to a 40-year high of 25–30%, per Bridgit's 2025–2026 margin analysis.
$600B
ENR Top 400 Revenue · 2024 · Engineering News-Record
The 400 largest US contractors reported $600 billion in combined revenue for 2024 — up 7.9%. Revenue is growing. Net margins are not keeping pace. Materials cost inflation is one of the documented reasons.
Supplier Landscape

Who GCs buy from —
and how pricing actually works.

Volume accounts and negotiated tiers are real. They are also set once, reviewed rarely, and calculated against base prices that move every month.

On Volume Discounts

General contractors with established account relationships at major distributors do receive below-list pricing. A high-volume account at Ferguson, White Cap, or Fastenal negotiates a discount tier — typically based on annual purchase volume and product category — and that tier is applied to every invoice until the next contract review.

The discount percentage stays the same. The base price it is applied against does not. When the commodity underlying a product category moves 8% in either direction, the invoice price is not automatically adjusted. The discount is calculated off whatever base the distributor is using that month. The Ledger compares what the invoice actually charged against what the market data says the price should have been — not against list price.

Ferguson Enterprises
Plumbing · HVAC · PVF · MRO · Waterworks
The largest US distributor of plumbing and HVAC products, with nearly $30 billion in annual sales across 1,700+ branches. GCs sourcing plumbing, mechanical, and fire protection materials are among Ferguson's core contractor customer base. Pricing is account-tier based and negotiated by volume category.
White Cap
Concrete · Fasteners · Tools · Safety · Waterproofing
~550 branches across North America, serving approximately 200,000 contractor customers across 15 construction trades. White Cap's pricing is explicitly tiered by purchase volume and product category. Contractors who consolidate purchases into a single account gain better tiers — but tiers are not the same as accurate pricing.
Fastenal
Fasteners · Tools · Safety · MRO
The largest fastener distributor in North America with 3,000+ locations and vending machine networks embedded on jobsites. High transaction frequency and diverse SKU counts across fasteners, safety, and tools make Fastenal invoices among the most complex to audit line by line.
Grainger / MSC Industrial / WESCO
MRO · Metalworking · Industrial Supply · Electrical
The dominant MRO and industrial supply distributors serving GCs with tools, safety, electrical components, and maintenance products. MSC reported $3.7 billion in revenue on 1.5 million+ SKUs. WESCO and Grainger operate at comparable scale. All three use account-tier pricing structures.
ABC Supply / US LBM / BlueLinx
Lumber · Roofing · Siding · Building Materials
The major building materials distributors supplying GCs with framing lumber, roofing, siding, windows, and structural components. Lumber pricing (BLS series WPU081) moves monthly. Invoice prices at these distributors are not always updated at the same cadence.
HD Supply / Hajoca / Winsupply
MRO · Plumbing · HVAC · Maintenance
Regional and national MRO, plumbing, and HVAC distributors serving GCs managing maintenance, multi-trade, and tenant improvement work. Pricing structures vary by branch and account relationship. Invoice accuracy depends on which branch processed the order and what base price was in effect at the time.
Commodity Exposure

GCs are exposed to more
commodities than any other trade.

A plumber tracks copper. An electrician tracks copper and conduit. A general contractor tracks all of it simultaneously across every subcontract and direct purchase.

Commodity BLS / FRED Series GC Exposure How Overcharges Occur
Structural Steel PCU33231233231212 Framing, structural components, rebar, beams on commercial and civil projects Steel prices dropped in late 2024 before rising 3.8% YoY in Aug 2025. Invoice prices at distributors do not always reflect downward moves when they occur.
Framing Lumber WPU081 Wood-frame residential and light commercial construction — one of the largest single material cost categories Lumber is among the most volatile construction commodities. A budget locked at 2023 prices and a project breaking ground in 2025 requires an explicit escalation review — which rarely happens on supplier invoices.
Copper WPU10260314 Electrical rough-in, plumbing, HVAC — either directly purchased or embedded in subcontractor bids Copper-based building materials were at least 10% higher in late 2025 than a year earlier per Statista/BLS data. GC invoices for copper-containing products do not always reflect commodity timing.
Diesel Fuel WPU057303 Embedded in fuel surcharges across all material deliveries and equipment operation Fuel surcharges are billed as a percentage or flat fee. When diesel prices fall, surcharges are not automatically reduced. They persist until the GC disputes them or renegotiates.
Concrete / Cement PCU32731-32731 Foundations, flatwork, structural pours on commercial and civil projects Concrete block pricing has been relatively stable, but ready-mix and specialty mixes carry regional variation that does not always correspond to what appears on the ready-mix distributor's invoice.
Aluminum WPU101 Storefront, curtainwall, windows, roofing trim, mechanical equipment housing Tariffs pushed aluminum effective rates to multi-decade highs in 2025. GC invoices for aluminum-containing products absorbed those increases — but base price reductions, when they occur, are slower to appear.
Construction Materials Index WPUSI012011 Composite index across all construction inputs — useful as a baseline benchmark The overall construction materials PPI rose 2.9% from Jan–Dec 2025 per AGC/BLS analysis. That index is available monthly. Supplier invoice pricing is not always recalibrated at the same frequency.
Overcharge Patterns

Six patterns documented
across general contractor invoices.

Each pattern is a mechanism, not an accusation. Distributors operate complex pricing systems. These are the points where the system produces errors that favor the supplier.

Pattern 01
Static Account Pricing Against a Moving Commodity Base
A GC's account tier establishes a discount percentage. That percentage is applied to the distributor's current base price. When commodity prices rise, the base price rises and the invoice rises proportionally. When commodity prices fall, the base price adjustment is slower — and the invoice reflects the delay. The discount stays constant; the base moves asymmetrically.
Example: Steel structural components invoiced at Q1 2025 base pricing through Q3 2025 after a documented 3.8% YoY decline in structural steel PPI (PCU33231233231212).
Pattern 02
Fuel Surcharge Persistence
Fuel surcharges are common across material deliveries and are tied to diesel pricing at setup. When diesel prices decline — which they do on a documented cyclical basis per BLS series WPU057303 — surcharges billed as fixed fees or percentages do not self-adjust. They continue at the rate established when diesel was higher unless actively disputed.
Example: Delivery surcharge of 4.5% billed across 14 months at a rate established when diesel averaged $4.20/gal. Diesel had since declined to $3.40/gal per EIA retail pricing.
Pattern 03
SKU Substitution Without Price Adjustment
When a specified product is unavailable, distributors substitute a comparable SKU. The substitution is noted on the delivery slip. The invoice reflects the substitute SKU's price — which is set by the distributor, not the original contract. GC accounts often have pricing agreements on named SKUs, not on substitute equivalents. The substitute is billed at whatever the distributor's current price is for that item.
Example: Specified fastener SKU substituted across 8 purchase orders. Substitute SKU carried a 14% higher unit price. No adjustment was applied to bring the substitute into the contracted pricing tier.
Pattern 04
Handling and Processing Fees Applied After Agreement
GC supplier agreements typically cover product pricing. Fees for handling, small order processing, restocking, and expediting are often billed as separate line items outside the contracted pricing structure. These fees accumulate across high-frequency, small-quantity orders — which is a common pattern on active construction projects where field crews are ordering as needed.
Example: Small order processing fees of $18–$35 billed on 43 separate orders over 6 months. Fees were not present in the original account agreement and were added unilaterally by the branch.
Pattern 05
Multi-Supplier Invoice Fragmentation
GCs manage more supplier accounts simultaneously than any other trade. A commercial project might draw invoices from Ferguson, White Cap, Fastenal, a ready-mix supplier, a lumber yard, and two specialty distributors — all in the same billing cycle. No single invoice is large enough to trigger individual scrutiny. The overcharges are distributed across the stack, invisible at any one account but material in aggregate.
Example: Across 6 supplier accounts on a single commercial project, line-item pricing discrepancies totaled 3.8% of materials cost — under $800 per account, $14,200 in aggregate over 4 months.
Pattern 06
Tariff Timing Mismatches
When tariffs increase, distributors pass costs through immediately. When tariff rates are reduced or product classifications are revised, the price reduction does not always propagate to active account pricing at the same speed. GCs who locked in material pricing assumptions before tariff changes are buying at new tariff-inclusive prices. GCs who experience tariff relief events may not see invoice prices respond.
Example: Aluminum storefront system invoiced at tariff-inclusive pricing for 3 months after the applicable tariff classification was revised downward. Distributor's system had not updated the affected product category.
What the Ledger Produces

A structured findings report.
Every line traced to its source.

The Ledger does not produce estimates. It produces documentation — date, line item, amount invoiced, verifiable market rate at the time of billing, and the delta between them.

Invoice Cross-Reference
Every invoice line item compared against the applicable BLS PPI series for that commodity category at the time of billing. Discrepancies documented with series code, index value, and date.
Supplier Account Audit
Your account agreement terms compared against what each supplier actually invoiced. Pricing tier, contracted SKU pricing, and fee structures verified line by line across every account in the engagement scope.
Multi-Supplier Aggregation
Findings are reported per supplier and in aggregate across all accounts. The total overcharge picture — which is invisible at the individual invoice level — is documented in a single structured report.
Fuel Surcharge Verification
Every fuel surcharge line item compared against EIA retail diesel pricing for the applicable period. Surcharges billed above the contracted or market rate are documented with EIA data citations.
SKU and Substitution Log
All substituted SKUs identified, the pricing delta between the specified and substituted item documented, and the applicable account tier pricing verified against what the substitute was billed at.
Ongoing Monthly Monitoring
Monthly service covering new invoice volume as it arrives. BLS PPI data updates monthly. The Ledger monitors at the same cadence your suppliers are updating their base prices.
Sources
Start With Your First Supplier

Your supplier has had this advantage long enough.
Let's close it.

Monthly service. Flat rate. Cancel anytime. No contract required to start.

Request Your Audit → Email Us Directly