Expired certifications: which offices have lapsed credentials
**Expired Certifications** is the first tile row on the Certifications page, sitting directly under the hero panel. It ranks every office in your network that currently has at least one certificati…
On this page
What this row shows
Expired Certifications is the first tile row on the Certifications page, sitting directly under the hero panel. It ranks every office in your network that currently has at least one certification past its expiration date, worst first, so the location with the most lapsed credentials is the first thing you see.
Certification lapses are one of the few compliance risks that are genuinely HQ's business rather than a franchisee's private operating detail. An expired IICRC designation or state license at one location is brand and liability exposure for the whole network, not just that office's problem. This row exists so you can catch it early and follow up with the right office, without needing to open anything about how that office runs its jobs.
Verinode does not store or show the underlying certificate itself, the license number, the training vendor, or what the certification cost. It reads a per-office rollup of certification counts and expiration dates and turns it into a ranked list you can act on.
Where to find it
Open the Compliance group in the HQ sidebar and click Certifications. That opens the Certifications page at hq.verinode.ai/certifications.
The page is built from five stacked rows, in this order:
- A hero panel, Network certifications, with the network-wide active certification count and three secondary stats: Expired, Expiring 90d, and CEC completion.
- Expired Certifications, the row this article covers.
- Expiring Inside 90 Days, offices with active certifications approaching their expiration date. See /help/hq-certifications-expiring.
- CEC Completion, offices falling behind on required continuing-education hours. See /help/hq-certifications-cec.
- Certifications by Franchisee, the full roster of every office with certification data on file. See /help/hq-certifications-by-franchisee.
Note
The hero's Expired stat and this row are reading the same underlying number, but they aren't always visually the same list. The hero stat is the true network-wide total of every expired certification across every office. This row is capped at the six worst offices (see below), so on a large network with more than six offices carrying an expired certification, the hero number will be higher than what the six visible tiles add up to. The row is a "worst offenders" view, not a full audit list, for the complete roster use row 5, Certifications by Franchisee.
How offices are ranked
Offices appear in this row only if they have one or more expired certifications on file. Among those, the sort is a straight descending count of expired certifications, the office with the most expired certs is first, the office with the fewest is last.
This is a raw count, not a percentage and not a severity weighting. An office with 2 expired certifications out of 3 total on file ranks below an office with 4 expired out of 40 total, even though the first office is arguably in worse relative shape. The row tells you where the most lapsed credentials are sitting in absolute terms, not which office has the highest expiration rate. If you want the relative picture for a specific office, open its tile, the meta line (below) gives you the active-vs-total context to make that read yourself.
The row shows up to six offices. If your network has more offices with at least one expired certification than that, the remaining ones don't appear here, they're still counted in the hero's network-wide Expired total, and they still appear on row 5, Certifications by Franchisee, alongside every other office.
Reading a tile
Each tile in this row is built from one office's certification rollup and shows:
- Label, in the top corner of the tile: Expired when the office has one or two lapsed certifications, or Multiple when it has three or more. This is the only place the row distinguishes "a couple of certs slipped" from "this office has a pattern." Both labels mean the same underlying risk, past-expiration, the word just tells you at a glance whether it's an isolated lapse or several stacking up.
- Headline, the office's name.
- Sub-line, reads "N certs past expiration" (or "1 cert past expiration" for a single lapse).
- Meta line, reads "X active / Y total", the office's currently-active certification count and its total certifications on file. This is what lets you judge severity relative to that office's own roster: 2 expired out of 3 total is a much thinner bench than 2 expired out of 40.
- Dot preview, described below.
Clicking a tile opens that office's record in the Franchisee Directory (/franchise/franchisees?member=<office id>), where you can follow up directly.
The dot-preview
Each tile carries a small dot grid under the text, a quick visual for what share of that office's certifications are expired without making you do the math from the meta line. Every dot represents one certification on file at that office; the flagged dots, rendered in the row's red (Ember Red) tone, are the expired ones, the rest sit in a neutral tone.
Read it as a proportion at a glance: two flagged dots out of three reads as a mostly-lapsed roster, two flagged dots out of forty reads as a couple of stragglers in an otherwise healthy office. The dot count always matches that office's total certifications on file (the same number as the "total" in the meta line), and the flagged count always matches the expired count in the sub-line, the dots aren't a separate estimate, they're the same two numbers drawn as a grid instead of printed as text.
The clean-network empty state
When no office in your network currently has an expired certification, the row collapses to a single line:
"No expired certifications across the network."
No tiles, no dot grids, just that sentence. This is the state you want to see. It means every certification your offices have on file, across the whole network, is either active and current or hasn't reached its expiration date yet. It does not mean every office is fully certified against every requirement, an office with a missing certification it was never issued in the first place, or one that's behind on CEC hours while still holding an active credential, won't show up here, those are different risks covered by the CEC Completion row and by your Programs requirements. This row is specifically and only about certifications that exist on file and have passed their expiration date.
Where the numbers come from
The Certifications page reads a nightly rollup table (the network data), one row per office, refreshed on a daily batch cadence rather than live on every page load. Each office's row is built from its team's certification records: every certification counts toward the total, its status field determines whether it counts as active, and its expiration date determines whether it counts as expired, expiring inside 30 days, or expiring inside 90 days. A certification with no expiration date on file doesn't count toward either the expired or expiring buckets, it's only reflected in the total.
Because this is a daily refresh, a certification renewed this morning may still show as expired here until the next refresh window runs. If an office reports a renewal that isn't reflected yet, that's a timing gap, not a data error.
The privacy boundary
This row shows real office names, not anonymized labels. That's deliberate: these are your own network's franchisees, and certification compliance, unlike a franchisee's margin, pricing, or client list, is legitimately HQ's business to see by name. The boundary Verinode holds here is about depth, not identity: you see counts of expired, active, and total certifications, and which office they belong to, but never the certificate document itself, the license or registration number, who trained the technician, or what the office paid for the credential. Following up on a flagged office means opening a conversation with that location, not pulling a file Verinode already opened for you.
- 1Open Certifications from the Compliance group in the sidebar.
- 2Scan the Expired Certifications row. The first tile is your highest-count office, work down from there.
- 3Check the label. Multiple means this office has three or more lapsed certifications and likely needs a structured catch-up plan, not just a reminder.
- 4Read the meta line ("X active / Y total") to judge how thin that office's certified bench actually is, not just the raw expired count.
- 5Click the tile to open the office's record in the Franchisee Directory and follow up.
- 6If the row is empty, check Expiring Inside 90 Days next, that's where tomorrow's expired-certification row gets built today.
Heads up
An expired certification at one location is a network-level exposure, not a local one, if that office is representing your brand under a lapsed IICRC designation or a lapsed state license, the liability doesn't stay contained to that office's P&L. Treat a Multiple tile as a same-week follow-up, not a background item.
Related reading: /help/hq-certifications-expiring, /help/hq-certifications-cec, /help/hq-certifications-by-franchisee, /help/hq-cert-watch (the related but separate Cert Watch tile on the Network Health home, which tracks missing certifications and pulls from a different data source), /help/hq-compliance, and /help/hq-programs.