CEC completion: which offices are behind on continuing education

**CEC Completion** is a row on the Certifications page that names every franchisee whose team is behind on continuing education, measured against their own logged requirement. Continuing education…

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

What this row is

CEC Completion is a row on the Certifications page that names every franchisee whose team is behind on continuing education, measured against their own logged requirement. Continuing education credits (CECs) are the ongoing training hours a certification body or state license requires a technician to keep earning after the original credential is issued, separate from the certification itself expiring or lapsing. A franchisee can hold every certification current and still be behind on the CEC hours that keep those certifications in good standing going forward. This row is where that gap becomes visible at the network level.

Verinode does not administer CEC coursework, verify a specific class with a training provider, or file continuing-education paperwork on a franchisee's behalf. It reads the CEC hours a franchisee's team has logged against the hours required, in their own Verinode IQ account, rolls that into a completion percentage per franchisee and network-wide, and surfaces the franchisees furthest behind. The franchisee decides how their team closes the gap.

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 sidebar entry sits alongside Programs, Compliance, and Safety, all part of the same Compliance band, HQ's home for requirements and standing.

The Certifications page stacks five rows top to bottom:

  1. A hero panel with the network's total and active certification counts.
  2. Expired Certifications, franchisees with at least one lapsed certification.
  3. Expiring Inside 90 Days, franchisees with certifications due to lapse soon.
  4. CEC Completion, the row this article covers.
  5. Certifications by Franchisee, the full roster with certifications on file.

This article covers row 4. For the hero panel's expired and expiring numbers, see /help/hq-certifications-hero and /help/hq-certifications-expiring.

The hero panel's CEC completion figure

Before the row itself, the hero panel at the top of the page carries a secondary stat labeled CEC completion. This is the network-wide percentage, and the math behind it is a weighted total, not an average of averages: Verinode sums every franchisee's earned CEC hours, sums every franchisee's required CEC hours, and divides earned by required across the whole network. A franchisee with a large required-hours load moves this number more than several franchisees with small requirements, because the sum weights by hours, not by headcount.

  • When at least one franchisee has a CEC requirement on file, the stat shows the resulting percentage and the line underneath reads "Continuing-ed hours network-wide."
  • When no franchisee anywhere in the network has any CEC requirement recorded, the stat shows 0% and the line underneath reads "No CEC requirements logged." That 0% is a literal absence-of-data state, not a network genuinely failing every continuing-education obligation. Read the sub-line before reacting to the number.

The stat's color follows its own rule, separate from the row below it: gray (neutral) when no requirements are logged at all, green when completion is high, gray again through the moderate middle, and yellow once completion falls into the watch band. It never renders red on the hero panel regardless of how low it drops, yellow is the floor there. The full color-tone rules for every hero stat are covered in /help/hq-certifications-hero; this article covers the row that names which franchisees are actually driving that number down.

The CEC Completion row

Each tile in the row represents one franchisee that meets two conditions at once: they have a CEC requirement logged (required hours greater than zero) and their earned-of-required completion percentage sits under 80%. Both conditions have to hold. A franchisee with no CEC requirement on file at all never appears here, no matter how few hours their team has logged, because there is nothing to measure them against yet. A franchisee at 85% completion does not appear either, because they have cleared the bar.

The row is capped at the six franchisees furthest behind, ranked by completion percentage ascending, so the franchisee with the lowest percentage leads the row.

Each tile shows:

  • A percentage label, the franchisee's own completion percentage, rounded to a whole number (for example, "62%"). This is that franchisee's earned hours divided by their required hours, not the network-wide weighted figure from the hero panel above.
  • The franchisee's name as the tile headline.
  • A count line: "N of M CECs," the franchisee's earned CEC count against their required CEC count (for example, "18 of 30 CECs"). This is the same two numbers the percentage label is computed from, shown as raw counts so you can see the actual gap in hours, not just the ratio.
  • A ring preview, a donut gauge with the completion percentage as its center stat, filled to match how much of the requirement is covered. Every tile in this row renders its ring in the same Hard Hat Yellow watch tone, regardless of how far under 80% the franchisee sits. A franchisee at 15% completion and one at 78% completion both render in the same color here; the row does not escalate to a more urgent tone the further behind a franchisee falls. Read the percentage label and the raw CEC count together with the ring, not the color alone, to judge severity.

Clicking any tile opens that franchisee's read-only detail card, the same drill-in used from every tile across HQ. On that card, the Certifications posture section repeats this franchisee's CEC completion figure alongside their total, active, expiring, and expired certification counts, and the Certifications section lists each certification type individually with its own status.

The under-80% threshold

Eighty percent completion is the line this row draws between "on track" and "behind." A franchisee sitting at exactly 80% or above does not appear on this row at all, even if 80% still leaves a real gap in absolute hours. The threshold is fixed, it does not move with network size or how many franchisees currently have requirements logged.

Note

The 80% threshold only ever applies to franchisees who have a CEC requirement on file. If your entire network shows no franchisees on this row, that can mean one of two very different things: every franchisee with a logged requirement is at 80% or higher, or no franchisee in the network has a CEC requirement logged yet. Check the hero panel's CEC completion stat first: if it reads a real percentage, your network is genuinely clear. If it reads 0% with "No CEC requirements logged," this row is empty because there is nothing to measure yet, not because everyone is caught up.

Empty state

If every franchisee with a logged CEC requirement is at 80% completion or higher, the row reads:

"Every franchisee with CEC requirements is at 80% completion or higher."

Read this alongside the hero panel's CEC completion stat, as the callout above explains: the two together tell you whether this is a genuine all-clear or a network that simply hasn't logged CEC requirements yet.

How to use it

  1. 1Check the hero panel's CEC completion stat first. If it reads "No CEC requirements logged," there is nothing in this row to review yet, focus elsewhere on the page.
  2. 2If the hero stat shows a real percentage, open this row and start from the leftmost tile, the row is already sorted worst-first by completion percentage.
  3. 3Read the "N of M CECs" line, not just the percentage, a franchisee at 40% with a small required-hours count may have a shorter path to catching up than one at 70% with a much larger requirement.
  4. 4Click into a flagged franchisee's card to confirm the same figures at the individual level, then reach out about scheduling the outstanding coursework.
  5. 5Come back on a regular cadence. Completion percentages move as franchisees log new hours, a franchisee who clears 80% drops off this row on its own.

Tip

A low completion percentage is not the same signal as an expired certification. Expired means a credential itself has lapsed; behind-on-CEC means the credential is still valid today but the ongoing training hours that keep it valid going forward are falling short. Both are worth a conversation, but they call for different follow-up, one is urgent license risk, the other is a scheduling gap.

The privacy boundary

CEC completion is compliance information, not private business performance, which is why it sits in the same Compliance band as Programs, Compliance, and Safety: a franchise's ongoing training standing is brand and liability exposure for the whole network, and that makes it legitimately HQ's business to see. The boundary still holds in how deep HQ can look. Clicking into a franchisee from this row opens the same rollup-level detail card used everywhere on HQ: certification types, statuses, and CEC hours earned against hours required. It does not open the underlying coursework records, training provider invoices, or anything else a franchisee's team has stored in their own Verinode IQ account, and it has no path into that franchisee's other business data. HQ sees how far behind a franchisee is on continuing education; the coursework detail stays with the franchisee.

Unlike a peer-benchmark tile, this row is not gated behind a cross-network anonymity threshold. It is your own network's compliance rollup across your own franchisees, the same category of view as the rest of the Compliance band, not a comparison against outside operators.

Best-practice example

Say the hero panel reads CEC completion: 71% in gray, a real number, not the cold-start state. Opening the CEC Completion row shows the leftmost tile at 42%, "12 of 28 CECs," for one franchisee, and a second tile at 58%, "22 of 38 CECs," for another. Both render in the same yellow ring tone, so the percentage and raw counts are what separate them: the first franchisee has a smaller total requirement but has covered less than half of it, the second has a larger requirement and has made more progress in absolute hours even though their percentage is also under 80%. Reaching out to the first franchisee first, given how little of their (smaller) requirement they've covered, closes the wider relative gap before it compounds into a license-standing problem next renewal cycle.

  • /help/hq-certifications-hero: the header at the top of the Certifications page, including full color-tone rules for every hero stat.
  • /help/hq-certifications-expiring: the row above this one, franchisees with certifications due to lapse inside 90 days.
  • /help/hq-cert-watch: the compact "who needs attention" certification tile on the Network Health home, a faster weekly scan that links into the same franchisee detail cards.
  • /help/hq-compliance: the broader Brand & Compliance surface, including the network-wide certification matrix broken out by cert type.
  • /help/hq-programs: Programs, the sibling surface in the same Compliance band for vendor, carrier, and TPA program adoption.
  • /help/hq-overview: the HQ product overview and how the Compliance band fits into the full sidebar.
  • /help/network-health: the Network Health home, including the composite score that certification and CEC standing feed into.

Data sources

Data sources

  1. 1.CEC hours franchisees log in their own Verinode IQ accounts. Your network's franchisees.
  2. 2.Network certification rollup (the network data), refreshed by HQ's aggregate-refresh process. Verinode HQ.
Was this helpful?