Vendors: your network's spend and procurement leverage, in aggregate

Vendors is where HQ sees what the network spends money on, outside of payroll: software, equipment rental, contractors, drying and mitigation supplies, and every other line a franchisee pays a thir…

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

What the Vendors section is

Vendors is where HQ sees what the network spends money on, outside of payroll: software, equipment rental, contractors, drying and mitigation supplies, and every other line a franchisee pays a third party for. It is not a list of any one franchisee's private vendor relationships. It is a network-wide rollup, one row per vendor, built by summing and averaging what every franchisee using that vendor reports.

That distinction is the whole design. Verinode HQ never shows a single franchisee's business data to franchise leadership. Franchisees own their data. What HQ sees here is the aggregate shape of the network's procurement, which vendors carry the most spend, which have the broadest footprint, which are drifting off negotiated rates or off an approved program, and where the network's buying power could be used harder. When a vendor is used by too few franchisees to aggregate safely, Verinode hides that vendor's row rather than risk identifying the one franchisee behind it. That guard is covered in detail below.

Verinode surfaces this pattern; it does not decide anything for you. HQ reads the numbers, prioritizes a renegotiation call list or a compliance follow-up, and leadership decides what to do with it.

Where to find it

Open Vendors from the HQ sidebar at hq.verinode.ai/vendors. The page loads a single scrolling home, no tabs. It is built from the network data, a table refreshed nightly by the network aggregation job, so what you see reflects last night's numbers, not live data.

The page lays out top to bottom as:

  1. Hero, network vendor count, top-line spend, and satisfaction
  2. Local Network, a management tile for local service providers, separate from the vendor rollup below
  3. Off Program, vendors in active use that aren't on an HQ-approved program
  4. Rate Drift, vendors being paid above their negotiated rate
  5. Top Vendors, the network's biggest monthly cost lines
  6. Renegotiation Candidates, vendors with unusually wide spend variance across franchisees
  7. Broadest Network Footprint, vendors the most franchisees use
  8. All Vendors, the full rolled-up list

Clicking any vendor tile anywhere on the page opens the same vendor detail overlay on top of the home. Nothing navigates away; closing the overlay returns you to the same scroll position.

Hero

The hero reads Network vendors as its headline, a plain count of every distinct vendor with a rolled-up relationship somewhere in the network, including any hidden by the privacy guard below.

Next to the headline sits a status pill, whichever of these applies first:

  • "N off-program" in Ember Red (5 or more) or Hard Hat Yellow (under 5), when HQ has at least one active vendor-approval program and at least one vendor in network use isn't on it.
  • "N multi-franchisee" in Deere Green, when there's no program drift to report but multiple franchisees share at least one vendor, meaning there's group buying leverage to work with.
  • "No leverage data yet" in neutral gray, when neither condition is met.

Below the pill, a sentence names the network's top vendor category by count (for example, "Top category: Equipment Rental (6)") and its largest single spend line ("Largest line: ServPro Restoration Supply"), followed by a note when vendors have been hidden for cohort privacy: "N hidden as single-franchisee." Both clauses only appear when there's data to name; with nothing rolled up yet, the hero instead reads: "Vendor data will appear as franchisees register their software, equipment, and contractor relationships."

Three secondary figures sit under the summary line:

  • Network annual spend. The sum of every vendor's annual spend across the whole network. Underneath it, either the network's combined monthly run-rate (e.g. "$42k/mo run-rate") or, before any spend has rolled up, the note "Sum across all active vendor relationships."
  • Top vendor. The single largest vendor by network monthly spend, with that vendor's name underneath ("ServPro Restoration Supply (monthly)"). Before any vendor has spend on file, this reads "Awaiting spend data."
  • Network avg satisfaction. The average satisfaction rating franchisees have logged for their vendors network-wide, on a 1-10 scale, shown as "X.X /10." The tone shifts from green (7 or higher) to yellow (5 to 7) to red (under 5). Before any ratings exist, it reads "Awaiting franchisee ratings."

Note

The hero's totals (vendor count, network spend, satisfaction) are computed across every vendor relationship in the network, including ones hidden from the rows below by the cohort guard. Only the "top vendor" and "top category" call-outs, and every row further down the page, respect the privacy floor. This is deliberate: a network-wide dollar total doesn't identify anyone, but naming a specific vendor used by only one franchisee would.

Local Network

Directly under the hero sits a single tile labeled Local network. This isn't part of the vendor spend rollup at all, it's a separate management surface for the local service providers your franchisees rely on regionally (locksmiths, board-up services, debris haulers, and similar), layered on top of the vendor data below it because franchise development teams tend to ask both questions in the same sitting.

Clicking the tile opens a modal with three panels:

  • Network gaps. A per-category list of local service types missing coverage, each row reading "N of M missing [category]" (for example, "3 of 8 missing Board-up services"). When no gaps are detected, the modal reads "No gaps detected across the network."
  • Preferred providers. The local providers HQ has designated as preferred for the network, each with its category. Admins see a Remove control next to each. Before any are designated, the panel reads "None designated yet."
  • Designate a preferred provider (admin only). A search field to find a local provider by name and mark it preferred. A footer note clarifies the effect: "Preferred providers are surfaced to your franchisees, boosted in their local recommendations. Informational, not an endorsement."

The tile's own summary line shows either "N preferred" (once at least one provider is designated) or "Manage," with a sub-line naming the network's biggest coverage gap, or "Local provider coverage" when there's no gap to flag.

Off Program

This row only produces content once HQ has published at least one active preferred-vendor program of type vendor approval in Programs. Until then it shows: "No active vendor approval programs defined yet. Once HQ publishes a preferred-vendor program in /programs, drift against it will surface here."

Once a program exists, this row lists every vendor in active network use that isn't on any of the group's active vendor-approval programs, sorted by network monthly spend, worst offenders first (up to 10 tiles). Each tile shows:

  • The vendor's network monthly spend as the headline figure, or "Off-program" when no spend figure is on file
  • The vendor name
  • How many franchisees use it and its modal vendor type (for example, "3 franchisees · Equipment Rental")
  • A fixed note: "Not on an HQ-approved vendor program"

If a program exists and every vendor in active use is already on it, the row reads: "Every vendor in active network use is on an HQ-approved program. No drift to address."

Rate Drift

Rate drift is a different question from off-program: it's the right vendor, at the wrong price. This row only lights up once HQ has captured a negotiated monthly rate on at least one approved vendor inside a program's terms. Until then: "Rate drift surfaces once HQ captures negotiated rates on at least one approved vendor. Until then this row stays quiet."

Once at least one negotiated rate exists, Verinode compares the network's median per-franchisee monthly spend on that vendor (not the network total, since a total naturally rises with more franchisees even at a perfectly negotiated rate) against the negotiated rate plus a small tolerance band (10% by default, unless HQ set a tighter or looser tolerance on that program term). A vendor "drifts" when the median exceeds that threshold.

Drifting vendors are sorted worst overage first (up to 8 tiles), each showing:

  • How far over the negotiated rate the network is running, as a percentage (e.g. "+18% over"), or the raw overage in dollars when a percentage can't be computed
  • The vendor name
  • "Median $X vs negotiated $Y"
  • The franchisee count using that vendor

When every vendor with a negotiated rate is being paid at or below it, the row reads: "Every vendor with a negotiated rate is being paid at or below the captured rate. No drift to renegotiate."

Tip

Off Program and Rate Drift are the two levers of vendor governance: Off Program means the network is using an unapproved vendor at all; Rate Drift means it's using the right vendor but not getting the negotiated price. Work Off Program first when both rows have entries, since bringing a vendor onto a program is usually the step that gets a negotiated rate in place to begin with.

Top Vendors

The network's biggest monthly cost lines, up to 8 tiles, sorted by network monthly spend descending. This is spend concentration: where the network's procurement dollars are actually going, independent of program status. Each tile shows the vendor's monthly spend, name, franchisee count and modal category, and its annual spend as a footer ("$504k/yr").

Before any vendor relationships carry a monthly amount, the row reads: "Spend-by-vendor will surface here once franchisees record vendor relationships with monthly amounts."

Renegotiation Candidates

This row flags vendors where per-franchisee spend on the same vendor varies widely across the network, a signal that some franchisees are paying meaningfully more than others for the identical relationship, whether or not a formal negotiated rate exists. Verinode calculates each vendor's median monthly spend and its 75th-percentile (p75) monthly spend across the franchisees using it, and flags the vendor when the p75 is at least twice the median.

Up to 8 tiles, each showing the ratio ("2.4× median"), the vendor name, "p75 $X vs median $Y," and the franchisee count.

Before any vendor's spread crosses that bar, the row reads: "No vendors show top-quartile spend at 2x the network median yet. This row populates as outliers emerge."

Tip

A high-ratio vendor here is worth a look even without a formal program: it usually means one or two franchisees are paying a materially worse rate than their peers on the exact same relationship, the kind of gap a group-wide renegotiation call can close quickly.

Broadest Network Footprint

Sorted by franchisee count descending (up to 8 tiles), this row surfaces the vendors used most broadly across the network, the ones where group-wide buying power is largest because the most franchisees already have a relationship with them. Each tile shows the franchisee count ("6 franchisees"), the vendor name, its modal category, and its monthly network spend.

Before vendor relationships are on file, the row reads: "Network footprint by vendor will appear once franchisees register their vendor relationships."

All Vendors

The full rolled-up vendor list, up to 24 tiles, sorted by network monthly spend descending (the same order as the underlying query). Each tile shows monthly spend, vendor name, franchisee count and modal category, and a meta line combining average satisfaction rating ("4.2 sat") and average Verinode Score ("score 7.8") where either is available.

Before any vendor relationship has rolled up at all, the row reads: "No vendor relationships rolled up yet. Data appears after the next nightly aggregation."

Opening a vendor: the detail overlay

Clicking any vendor tile, in any row, opens the same detail overlay. What it shows depends on the privacy guard (below), but when the vendor clears it, the overlay includes:

  • A header with the vendor's category, program status ("Approved" / "Preferred" / "Required" / "Off program" / "Not on a program"), a "Rate drift" flag when applicable, and its average Verinode Score with the count of franchisees who scored it.
  • Score deep-dive and Compare alternatives (N) buttons, when a research-layer score and same-category alternatives exist.
  • Three headline figures: annual spend (with monthly run-rate underneath), franchisees using, and average satisfaction (with the count of peer ratings underneath, or "No ratings yet").
  • A Cost distribution section: median monthly spend, p75 monthly spend (flagged "≥2x median" when it crosses the renegotiation-candidate bar), and network total monthly spend.
  • Negotiated rate vs network median, when a negotiated rate is on file: the negotiated figure, the network median, the overage in dollars, and a status of "Drift" or "On rate."
  • Verinode score breakdown, the same per-dimension research scoring shown on the vendor's IQ-side card, when a score has been computed.
  • Network team scores, a separate per-dimension aggregate built from franchisees' own ratings of the vendor (distinct from the research-layer score above), shown only once enough franchisees have rated it to protect any one franchisee's rating from being singled out.
  • Sources & evidence, the research trail behind the score, when available.
  • A Programs row: every active HQ vendor-approval program this vendor participates in, its qualification tier (Approved / Preferred / Required), and its negotiated rate if one is set. When the vendor is on no program, this shows a single "Off program" tile.
  • Per-franchisee participation: one row per franchisee using the vendor, with monthly spend, satisfaction rating, and Verinode Score. Franchisee names here follow the same anonymization rule as everywhere else on HQ (see below). Before relationships are on file, this reads "No active franchisee relationships on file yet for this vendor. Rows populate after the nightly aggregator runs."

The privacy boundary: why some vendors don't appear

HQ's core promise is that franchise leadership sees network patterns, never a single franchisee's private business. A vendor used by only one franchisee breaks that promise the moment it's named: if HQ can see "Franchisee X's roofing sub costs $4,200/month," that is Franchisee X's private vendor relationship, not a network aggregate, no matter how the row is labeled.

To prevent that, Verinode applies a cohort floor: a vendor's row is only shown when enough franchisees use it that no single franchisee could be identified by elimination. Vendors that fall below the floor are excluded from every row on this page, including the hero's per-vendor call-outs, but their totals still count toward the network-wide sums (vendor count, network spend) since those don't identify anyone. When any vendors are hidden this way, the hero notes the count: "N hidden as single-franchisee."

If you open a hidden vendor directly (for instance from an external link), the detail overlay shows an aggregate-only disclosure instead of the vendor's metrics: "This vendor is currently used by fewer than [the network's minimum cohort size] franchisees in your network. Per-vendor metrics are suppressed to protect operator privacy (single-franchisee identification risk)."

This guard applies to networks of independent franchisees. Enterprises operating under a single entity, where "franchisee" really means "our own branch," don't need the same protection since there's no separate business to protect, and see every vendor's row without suppression.

Franchisee names inside the per-franchisee participation list follow the same rule in reverse: on independent-operator networks, names are replaced with a stable anonymized label (for example, "Franchisee #A1B2") so HQ can see the pattern of who's paying what without seeing which specific franchisee that is; on single-entity networks, real branch names show through.

Heads up

Do not read "hidden" or "aggregate-only" as a data problem. It is the platform working as designed. As more franchisees adopt a vendor, that vendor's row appears on its own, with no action needed from HQ.

How to use this page

  1. 1Start at the hero. The pill tells you in one glance whether the network has a compliance problem (off-program drift) or an untapped leverage opportunity (multi-franchisee spend with no drift to chase).
  2. 2If Off Program has entries, work it before Rate Drift. A vendor that isn't on a program at all has no negotiated rate to hold it to, and bringing it onto a program is usually the step that unlocks one.
  3. 3Work Rate Drift next, worst overage first. These are vendors already under an HQ program that are still being paid above the negotiated rate, the network's most direct opportunity to recover margin without changing any relationship.
  4. 4Check Renegotiation Candidates for vendors with wide spend variance across franchisees, even outside a formal program. A high ratio here is a quick call to close the gap between what your best-negotiated franchisee pays and what the rest pay.
  5. 5Use Top Vendors and Broadest Network Footprint to see where the network's buying power actually sits, the vendors worth approaching for a network-wide agreement precisely because so many franchisees already use them.
  6. 6Open any vendor tile for the full picture: cost distribution, program status, Verinode Score, and per-franchisee participation (names anonymized where required).

Best-practice example

Say the hero pill reads "4 off-program" in yellow, and Rate Drift shows one vendor at "+22% over" with 5 franchisees using it. Open Off Program first: three of the four off-program vendors carry modest spend and low franchisee counts, not worth a program fight yet, but the fourth shows $18k/mo across 4 franchisees, worth a look for a preferred-vendor add. Then open the +22% Rate Drift vendor. Its detail overlay shows a negotiated rate of $2,400/mo against a network median of $2,930/mo, a $530/month gap per franchisee, times 5 franchisees, real money left on the table every month the rate isn't enforced. That's the call to make first: it's an existing program relationship, the rate is already negotiated, and the fix is compliance, not a new negotiation.

  • Programs: where preferred-vendor programs, qualification tiers, and negotiated-rate terms are defined
  • Comparing vendors across your network: the side-by-side compare panel opened from a vendor's detail overlay
  • Network Health: the HQ command home this page's tiles feed into
  • HQ Benchmarks: how vendor spend and satisfaction compare against outside industry data, not just within your own network
  • Standards: where conformance programs beyond vendor approval live
  • Compliance: network-wide compliance posture across every program type, vendor and otherwise

Data sources

Data sources

  1. 1.Franchisee-reported vendor relationships, spend, and ratings, aggregated network-wide. Your network's franchisees.
  2. 2.HQ-published vendor-approval programs and negotiated rate terms. Your HQ team.
  3. 3.Verinode Score and research evidence per vendor. Verinode research layer.
Was this helpful?