Unlocking peer material prices

Open **Materials** from the sidebar at `iq.verinode.ai/materials`. This is where Verinode reads your supplier invoices and shows what you actually pay per unit for drywall, paint, fasteners, lumber…

13 min read·Updated July 13, 2026
On this page

What Materials shows, and why the peer column can be dark

Open Materials from the sidebar at iq.verinode.ai/materials. This is where Verinode reads your supplier invoices and shows what you actually pay per unit for drywall, paint, fasteners, lumber, and every other restoration material, next to what operators like you pay for the same thing. It is a benchmark-first page, not a lifecycle list: the whole point is the comparison.

That comparison is the moat. Verinode is an independent data trust, not an operator-owned club and not a tool that sells your numbers to a carrier. Peer material prices come from other operators' anonymized invoice data, pooled and never resold, and that is exactly why they are gated rather than given away. Two things unlock the peer column:

  • A paid membership. Executive, Premier, or another paid membership tier sees peer prices on every material, every time, no strings attached.
  • The Contributor dividend. If you are on the free Contributor tier, you earn the same peer numbers on Materials specifically by doing two things: consenting to contribute your data to the benchmark pool, and having fed Verinode at least one material invoice line yourself. Feed the trust, get the dividend back. Contributing more (more categories, not just materials) unlocks more elsewhere on the platform the same way.

There is no teaser on Materials. Some other benchmark families show a single headline number to everyone as a taste of what is inside; material pricing does not, because it is the sharpest wedge Verinode has and giving it away for free would undercut the reason contributing operators feed it in the first place. If you are locked out of the peer column, you either upgrade or you contribute and consent. There is no third door.

Note

Your own prices are never gated. Everything Materials computes from your own invoices, what you pay, which supplier you bought from, how your spend breaks down by category, is visible regardless of tier or consent. Only the peer comparison (other operators' prices) is behind the unlock.

The three states of the Materials home

The top of the page is a single hero panel that reads differently depending on where your data stands. You will see one of three:

Day one, no material purchases yet. Before Verinode has canonicalized a single material line from your invoices, the hero reads Market Reference with a count of common restoration materials, and the line "Market reference prices for N common restoration materials. Your own prices appear here as supplier invoices arrive." (If there is no reference data at all for your region, it instead reads "Add Data. Your material prices appear here as supplier invoices come in.") Below the headline, three context tiles: Reference Prices (common materials), Your Materials (dash, waiting on invoices), and Your Spend (dash, trailing 12 months).

You have your own data and the peer column is unlocked. Once you have material purchases and the peer comparison is switched on for you, the hero leads with the dollars: headline count of materials tracked, a pill calling out your Top opportunity family, and the line "You pay above operators like you on N of M material groups. Closing the gaps is worth about $X a year." The three tiles beneath it: Tracked Spend (trailing 12 months), Above Cohort (how many of your material groups you pay more for than peers, colored Ember Red when the count is above zero), and Biggest Opportunity (the dollar figure for your single largest gap family).

You have your own data but the peer column is dark. This is the locked state. The hero still leads with your own material count, but the subtext reads "N materials tracked from your invoices across M suppliers. Peer pricing appears as more operators contribute." (or, without suppliers yet, just the material count). The three tiles show Tracked Spend, Suppliers (on your invoices), and Market References (for your materials), all built from your own data or public reference prices, never from a peer feed you cannot see.

Take Action row

Directly under the hero sits the Take Action row. On a section that is not yet fully fed, you will see an agent-activation tile and, if inputs are still missing, an unlock tile headed Make Your Materials Spend Work (cold) or Deepen Your Materials Spend (partial), listing the specific sources still missing, for example forwarded supplier invoices or a QuickBooks bill export, each tagged with what it unlocks. The Add Data button on that tile opens the same capture flow as the header's Add Data control.

Alongside those, up to three material opportunity tiles appear whenever Verinode has found gaps: each one names a material family, states "You pay $X per [unit] for [material]. Operators like you pay $Y," gives the yearly dollar value of closing that gap, and, when unlocked, a small confidence tag ("Indicative · N operators" or similar). Clicking any of these opens the deck straight to Biggest Gaps. These tiles only appear when the peer comparison is unlocked and a real gap exists; if you are locked, there is nothing to compare against yet, so they stay out of the row.

The Explore row: five aspects, not five categories

Below Take Action is Explore, five tiles, each one an analytical angle on your material spend rather than a product category. Clicking any tile opens the same in-page deck (no navigation away from Materials) landed on that tab. Every tile always shows, even before you have data, with an honest waiting caption instead of disappearing.

Price vs Peers

What it is. Your own median unit price for each material you buy, set against the peer band, low quartile to high quartile, with the peer median marked and your price plotted as a dot.

What you see when unlocked. Materials are grouped into openable family sections (Drywall & Finishing, Paint & Coatings, Fasteners, and so on), each with a count. Open a family and each material shows its name, your price per unit, a horizontal band showing where the middle half of the cohort lands, a tick for the cohort median, and your own price as a dot on that band. Beside the price, a trailing figure reads how far you sit from the median, in dollars, colored green when you are below it and red when you are above. A meta line under the material name shows the cohort confidence label, "Early signal," "Indicative," "Observed," or "Verified," the more contributing operators behind that number, the higher the label climbs. Verinode never states the exact operator count needed to reach a label; the label itself is the trust signal.

What you see when locked. The tab is populated only by materials where a cohort exists at all; without a peer read, there is no band to draw and no distance to report, so a locked view of this tab carries little more than your own price. The header sentence reads "Peer pricing appears here once enough operators like you contribute invoices for the materials you buy. Your own prices are always tracked." if there is nothing pricing-comparable to show at all.

How to use it. Open the family you spend the most on and scan for dots sitting to the right of the band. That is where you are paying above the pack on that specific material.

Your Suppliers

What it is. Which vendor you buy each material from, on your own invoices, and what you pay each one per unit. This never surfaces another operator's supplier, only yours; the peer side is limited to the anonymized cohort median shown for context.

What you see. One row per material, your supplier's name, your median unit price with them, and, when more than one supplier carries the same material, the cheaper one is flagged cheapest. When switching volume from a pricier supplier to your own cheapest alternative would save real money, a $X/yr to switch figure appears next to that supplier. A small "cohort $X/unit" reference sits beside the material name for context, this cohort figure only shows once the peer comparison is unlocked for you.

Empty state. "Your suppliers appear here as invoices identify who you buy each material from. Once two or more suppliers show up for the same material, you will see which one is cheaper."

How to use it. This tab compares your own suppliers against each other, so it works whether or not the peer column is unlocked. Look for a "$/yr to switch" figure large enough to be worth a supplier conversation.

Spend Mix

What it is. Where your tracked material dollars actually went, over the trailing 12 months, broken out by material family.

What you see. A lead line stating your total tracked spend, then one bar per family, largest first, each showing the dollar total and a proportional share bar in that family's accent color.

Empty state. "Your material spend by category appears here as supplier invoices come in."

How to use it. This is entirely your own data and is never gated. Use it to see where the dollars concentrate before you dig into Price vs Peers for the categories that matter most.

Market Context

What it is. A published market reference price for the materials you buy, national or regional, shown for context only. Verinode is explicit that this number is never blended into the peer band on Price vs Peers, it is a separate, independent marker.

What you see. One row per material with a reference price, the material name, a small "National market reference" or "[Region] market reference" tag, the reference price per unit, and, when your own unit matches, a "you +/-$X" comparison against that reference.

Empty state. "Published market reference prices appear here for the materials you buy, as context next to your own prices."

How to use it. This tab is public reference data, not the peer moat, so it is visible regardless of tier, consent, or contribution. Use it on day one, before you have enough invoice history for a real peer cohort, as an honest stand-in for market context.

Biggest Gaps

What it is. The single ranked list of every material where you pay more than operators like you, sorted by yearly dollars at stake. This is the sharpest, most actionable view on the page, and it is fully gated behind the peer unlock.

What you see when unlocked. A lead line stating the total yearly value of closing every gap, then one row per material: your price, the peer band, your distance from the median, and a "$X/yr" trailing figure in red.

Empty states. If you are unlocked and genuinely have no material priced above the cohort, it reads "No material where you pay above operators like you right now. Nice." If you are locked, it instead reads "Peer pricing unlocks the gap between what you pay and what operators like you pay," with no dollar figures shown at all, there is nothing to leak because the gap calculation itself is zeroed out server-side when you are not entitled to see it.

How to use it. This is the one tab where the paid membership or the Contributor dividend earns its keep most directly. Work it top to bottom; the largest dollar figure is your best renegotiation or resupply conversation.

Most recent

At the bottom of the home, a Most recent row lists your latest individual material line items as Verinode extracts them from invoices, each showing the price paid, a short description, and quantity with unit (for example "12 Gallon"). When nothing has come in yet, it reads "Material purchases appear here as supplier invoices flow in by email, upload, or QuickBooks."

Earning the dividend as a Contributor

If you are on the free Contributor tier and want the peer column on Materials without upgrading, two conditions both have to be true at once:

  1. 1Turn on benchmark contribution. Go to Settings → Privacy and switch on Contribute to peer benchmarks. The description there is exact: "Your anonymized data helps build industry benchmarks like 'median days-to-pay by carrier' and 'supplement approval rates.' In return, you get free access to all benchmarks, the quarterly State of Restoration report, and priority features." On Materials specifically, this consent is one of the two conditions, the other is contribution.
  2. 2Feed at least one material invoice line. Forward, upload, or connect a supplier invoice that produces at least one material line item Verinode can canonicalize. This is the same data flow that feeds your own prices on Price vs Peers, so if you are already seeing your own material prices, you have already satisfied this half.
  3. 3Verinode checks both automatically. There is no separate "unlock materials" button. The next time you open Materials, if consent is on and at least one material line is on file, the peer column lights up on its own.

Tip

Contribution is scored per data family, not as one blanket switch. Feeding material invoices unlocks Materials; feeding payroll data unlocks the wages benchmarks; feeding vendor relationships unlocks vendor pricing, and so on. Contributing across more of your business earns peer access across more of the platform, all through the same single consent toggle in Settings.

Heads up

Revoking consent, or requesting full data removal from Settings → Privacy, pulls your contributions out of the benchmark pool within 72 hours and turns the Materials peer column back off for you if you are on the free tier. Your own operational data in Verinode IQ is not affected either way.

Why locked values are blurred and nulled, not just hidden in the UI

This is a server-side rule, not a front-end style choice. When you are not entitled to see peer prices on Materials, Verinode never sends the cohort percentiles, the cohort size, or the dollar-gap calculation to your browser at all, they come back null from the server before the page renders. There is no client-side blur to bypass and no number sitting in the page source waiting to be read out of dev tools.

Underneath that gate sits a second, independent one: k-anonymity. Even for an operator whose tier or contribution entitles them to peer prices, Verinode will not publish a cohort value until enough distinct operators sit behind it. A thin cohort simply is not shown, regardless of who is asking. Cohort confidence is communicated with a label, "Early signal," "Indicative," "Observed," "Verified", rather than a number, so you always know how much weight to put on a figure without Verinode ever exposing exactly how many operators make it up.

Two consequences follow from this design:

  • Entitlement and availability are separate questions. Being unlocked answers "are you allowed to see this family's peer numbers." The k-anonymity floor separately answers "does a safe-to-publish number exist yet." You can be fully unlocked and still see a thin material with no cohort at all, that is privacy protecting the other operators behind it, not a gate on you.
  • A paid membership does not override anonymity. No tier, however senior, sees a cohort value below the floor. The floor exists to protect the operators who contributed the data, not to ration it for revenue.

Note

Materials pricing carries no cross-tenant leak either way. Your suppliers, your own prices, and your own spend are always yours alone to see; the peer side is always the pooled, anonymized cohort, never another named operator's numbers.

Best-practice example

You are a Contributor on the free tier. Materials shows your own tracked spend and suppliers, but Price vs Peers and Biggest Gaps read the locked copy, "peer pricing unlocks the gap." You go to Settings → Privacy and switch on Contribute to peer benchmarks, then confirm you have already been forwarding supplier invoices for the last few months, so material lines are already on file. The next time you open Materials, the peer column lights up: Biggest Gaps now shows three materials priced above the cohort, one of them worth a meaningful chunk of change a year at your volume. You did not have to buy a membership to see it, you earned it by feeding the same trust that produced the number.

Data sources

Data sources

  1. 1.Your supplier invoices and document line items. Your business.
  2. 2.Anonymized peer material price statistics. Verinode intelligence layer.
  3. 3.Published regional and national market reference prices. Verinode reference data.
  4. 4.Your consent settings and contribution history. Your business.
Was this helpful?