Firm certs, carrier programs, and adding a credential

A field tech's WRT card and your firm's IICRC Certified Firm license are not the same kind of risk. A team member's cert lapsing is a scheduling problem, you rotate a second holder in. A firm cert…

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

What this covers

A field tech's WRT card and your firm's IICRC Certified Firm license are not the same kind of risk. A team member's cert lapsing is a scheduling problem, you rotate a second holder in. A firm cert lapsing is a business problem: it can pull your company out of a carrier's preferred-vendor directory the same week, no warning, no grace period. This article is about the firm side: what a firm certification record shows, which carrier programs each firm cert gates or unlocks, how Verinode works out whether you actually qualify for those programs today, and how to add a new firm credential when you pick one up.

Verinode does not decide whether you should hold a credential or join a program. It reads what you already have on file, checks it against the published requirements for each program, and shows you exactly where you stand and what is missing. You make the call on what to renew, what to add, and what to skip.

Where to find it

Open Certifications from the sidebar at iq.verinode.ai/certifications. The page opens on a hero panel (Active Certifications, with an Expiring and an Expired count beside it), a Take Action row, an Explore row of metric tiles, and a Most Recent row listing your latest cert records as tiles.

Note

Certifications, including carrier-program eligibility, is a Premier-tier feature. If your membership doesn't include it, the page still shows your record count but the renewal calendar, carrier-program eligibility, and credential gaps stay blurred behind an upgrade prompt: "Certifications + the credential radar, including carrier-program eligibility, unlock at Premier." Once you have records on file, the prompt reads "Verinode is tracking N certification records for you. Upgrade to Premier to see renewal calendar, carrier-program eligibility, and credential gaps."

Certification records come in three kinds, badged Team Cert, Firm Cert, and Sub Cert:

  • Team Cert: an individual team member's credential (IICRC WRT, OSHA 10, EPA RRP, and so on), tied to their name.
  • Firm Cert: a credential your company holds as a business (IICRC Certified Firm, a state contractor license, and similar). This is the focus of this article.
  • Sub Cert: a subcontractor's credential, tracked on your behalf with a self-service verification flow.

All three appear together in the All Certifications tab of the cards slider (opened from any Explore tile or the Most Recent row), grouped by kind with a running count next to each group heading, for example "Firm Cert · 3." If nothing is on file yet, that tab reads: "No certifications on file yet. Upload a cert PDF via Add Data."

A firm certification record

Click any Firm Cert tile and the detail card opens with:

  • An eyebrow reading Firm Cert next to a stance pill: Current, Expiring, Exposed, Expired, or Missing.
  • Four hero stats: Expires (with a "Nd left" or "Nd overdue" delta), Programs ("N unlocked" when the cert gates at least one carrier or TPA program), Annual Cost (formatted in dollars from the cost you logged), and Issued.
  • A Firm Certification Overview section listing the certification name (shown as "[Cert] Firm"), the cert number if you logged one, the annual cost, the issued date, and the expiration date.
  • A Programs This Firm Cert Gates section, when the catalog has one, listing every carrier or TPA program tied to this credential.
  • A Peer Position panel comparing how many peer operators at your size hold this cert.
  • Open Tips and Findings tabs that only appear when Verinode has something queued for this specific record.

The stance pill and what drives it

The stance pill is Verinode's read on how urgent this firm cert is right now, and it drives both the color of the badge and the guidance text under the hero:

| Stance | When it fires | What it means | |---|---|---| | Current | More than 90 days to expiry | Nothing to do. The card reads "No action, firm cert is current." | | Expiring ("Renewal Due") | 31 to 90 days to expiry | Plan the renewal this quarter. Most issuing bodies process a firm-cert renewal in a matter of weeks, so this window is comfortable. | | Exposed ("Expiring Imminent") | 30 days or fewer to expiry | Renew now. If the cert gates a program you're enrolled in, the card names which one and warns that eligibility suspends the day the cert lapses. | | Expired | Past the expiration date | Renew immediately. Any program that requires this cert is off-limits until you do, and if you're enrolled in one, the card names it directly. | | Missing ("No Expiry Set") | No expiration date on file | Log the date. Firm-cert expiries drive every carrier-program audit; a cert without a dated expiry can drop out of a program directory with no warning. |

The Exposed and Expired stances both pull in the specific program name if the cert is what's keeping you eligible for something you've already joined, so the warning is never generic, it names the exact carrier relationship at risk.

Programs this firm cert gates

Below the overview, the Programs This Firm Cert Gates section lists every program tied to this certification's slug, each shown as a program name with a requirement level beside it, for example a listing that reads required or preferred. This list comes from Verinode's shared program-requirement catalog, built from what operators across the network have reported about what each carrier or TPA program actually asks for. It's cert-specific, not carrier-relationship-specific: it tells you this credential unlocks these programs in general, independent of whether you've actually applied to or joined any of them.

If the section doesn't appear at all, Verinode doesn't yet have a catalogued program tied to that certification slug. That's a data gap, not a sign the cert is unnecessary.

Tip

The same section appears on Team Cert records too, worded Programs This Cert Unlocks, alongside a Team Depth line showing how many active team members hold that credential and, if only one does, a single-point-of-failure warning. Firm certs don't carry a team-depth read since they belong to the business, not a person.

Program coverage math: the eligibility check

Knowing which programs a cert unlocks is one question. Knowing whether you actually qualify for a specific carrier's program right now is a different, deeper question, and that math doesn't live on the Certifications page. It lives on the carrier's or TPA's own profile, under Clients. Open the carrier or TPA from your Clients list (see Clients and carriers for how that page is laid out), and look for the Programs & eligibility section and, below it, Eligibility check.

Why it's there and not here. Program eligibility is a relationship decision about one specific carrier, not a property of the credential itself. The same IICRC Certified Firm cert might satisfy the entry tier at one carrier's preferred-vendor program and only the mid tier at another's. Verinode keeps the eligibility math on the carrier's page so you're always reading it against the right counterparty.

How Verinode picks which program to evaluate

Verinode looks up carrier-specific program requirements first. If a carrier or TPA has its own catalogued program (built from published requirements or Verinode Research), that's what gets evaluated, and the card shows a verified or research status tag depending on how the requirement data was sourced. If nothing carrier-specific is catalogued yet, Verinode falls back to a synthetic Restoration Carrier Baseline, the industry-wide floor that preferred-vendor programs tend to share. Baseline-only results are visibly demoted: the whole Eligibility check section collapses behind a Show / Hide disclosure, with the note "Industry baseline only. No carrier-specific programs cataloged yet. Real thresholds replace these as Research adds them." Real, carrier-specific programs render open, front and center.

Programs & eligibility: enrolled vs. available

The Programs & eligibility section splits into two lists:

  • Your enrolled programs, each showing the program name, tier (if any), and a status pill.
  • Available, not enrolled, listing every other catalogued program at that carrier you haven't joined, each with a verdict pill: You qualify, Partial, Not yet, or Tracked (the last one meaning Verinode has the program on file but doesn't have firm eligibility thresholds for it yet).

Eligibility check: tier by tier

Each catalogued program can carry multiple tiers (entry, preferred, elite, however that carrier structures it). Every tier shows its own verdict pill:

  • You qualify: every requirement Verinode could evaluate is met.
  • Partial, close the gap: you meet at least one requirement but miss at least one other.
  • Not eligible yet: none of the evaluable requirements are met.

Underneath each tier, a checklist shows what's actually being measured. Verinode can evaluate up to five requirement types, and each row shows the threshold next to your own current value:

  • Years in business
  • Team size (active team members)
  • Jobs per year with this carrier (only measurable once you have a job relationship on file with that carrier or TPA)
  • Annual revenue
  • Required certifications: this is the direct line back to the Certifications page. If a tier requires a credential you don't currently hold as active (or don't hold at all), it shows as a missed requirement right here, naming exactly which cert is missing.

Each row carries a check, an x, or a dash: a check means met, an x means missed, and a dash means Verinode can't evaluate it yet (for example, jobs-per-year with a carrier you have no relationship with on record). Unevaluable rows never sink or help the verdict, they're marked unknown and set aside. Anything the catalog couldn't structure into one of those five checks, like a background-check requirement or a specific general-liability coverage minimum, sits in a collapsed "+N additional requirements" disclosure underneath, as plain bullet points you review yourself rather than something Verinode checks automatically.

On any Partial tier, a Discuss closing the gap link hands the tier, including exactly which requirements are missed and their values, to IQ so you can talk through the fastest path to qualifying. When a program lists a source, a program reference link at the bottom points to where the requirement data came from.

Heads up

The eligibility engine reads certifications you hold as active or expiring-soon right now. A credential sitting in Verinode with a status of expired doesn't count toward a required-certifications check, even if the physical card is still in a drawer somewhere. Renew it, or re-add it with a current expiration date, before expecting a tier to flip to qualified.

Adding a credential

To add a new firm credential, open the Credentials panel: click Add a credential from the Certifications Take Action row, or use the same button anywhere else in the app that opens the Credentials deck. The deck has three tabs, Overview, On file (with a running count of your firm certs), and Add a credential, which is the form itself.

The panel reads: "Add a firm license or certification. We watch the expiration and flag the renewal before it lapses." Below that:

  1. 1Pick the credential from the dropdown. It's pre-loaded from Verinode's certification catalog, filtered to firm-scope credentials only, each option showing its abbreviation and full name.
  2. 2Enter the certificate number, optional. Leave it blank if you don't have one handy, you can add it later.
  3. 3Pick the expiration date. This is what drives everything downstream, the stance pill, the renewal windows, and whether the eligibility check on a carrier's page can count this cert as active.
  4. 4Click Add the credential.

While it saves, the button reads "Adding…"; on success the panel replaces the form with: "Added. Renewals track under On file." If the save fails, an error line appears above the button (for example, "Could not add the credential."), and the form stays open so you can retry.

Adding the same credential slug twice doesn't create a duplicate record, it updates the existing one, so re-adding after a renewal with a new expiration date is the normal way to refresh it.

The moment a firm credential lands, three things happen at once: the hero stats and stance pill on that record compute fresh, the Programs This Firm Cert Gates section populates if the catalog has a match, and, if you're enrolled in or evaluating a program that requires that cert, the Eligibility check on the relevant carrier's or TPA's Clients page reflects the change the next time you open it.

Tip

Most firm certs don't need the manual form at all. Forward the renewal certificate email or a photo of the license and Verinode's ingestion pipeline extracts the cert name, number, and expiration automatically. The Add a credential panel exists for the credentials that never come through email, or for backfilling something you already hold. See Forwarding documents and Connecting your data for the automatic paths.

Empty states, verbatim

  • No records at all, on the hero: "Add Data, certs land here as photos, screenshots, and uploads come in."
  • All Certifications tab, nothing on file: "No certifications on file yet. Upload a cert PDF via Add Data."
  • Take Action row, zero records: "Capture your team's credentials" with three prompts: upload IICRC and carrier-program cert PDFs, snap a photo of a cert card or training certificate, and forward IICRC renewal and CEC-completion emails so renewals never slip past the radar.
  • Take Action row, records exist but every signal has been worked through: "All clear on your certifications", noting how many signals you've resolved and that new renewals or program-gate changes will surface as the detector finds them.
  • Take Action row, records exist but no signals have surfaced yet: "Still learning your cert stack", explaining Verinode is still analyzing renewals, team depth, and program-gate eligibility.
  • Most Recent row, nothing yet: "Certifications will appear as you forward cert PDFs or capture credential photos."
  • Peer Position, no cohort yet: "Contributions unlock the comparison. Peer operators haven't yet shared enough data to benchmark this cert at your size."

None of these are broken screens. A blank Certifications page or a collapsed Eligibility check simply means the data behind it hasn't flowed in yet, from your uploads, from the community's reported program requirements, or from Verinode Research cataloguing that carrier's actual thresholds.

Best-practice example

Say your firm's IICRC Certified Firm license shows Expiring, Renewal Due, 52 days out. Its Programs This Firm Cert Gates section lists a preferred-vendor program you're enrolled in as a required credential. Before scheduling the renewal, open that carrier from Clients and check the Eligibility check section: the tier you're in reads Partial, missing not the firm cert (you're still active for another 52 days) but a required team certification that lapsed last month. Renewing the firm license alone won't fix the tier. Use Discuss closing the gap to work out which credential needs attention first, then add or renew it through the Certifications page so both the firm-cert renewal and the eligibility gap close together, instead of discovering the second problem only after the first one is already handled.

Data sources

  1. 1.Your certification and license records. Your business.
  2. 2.Certification catalog and program-requirement mappings. Verinode reference data.
  3. 3.Carrier and TPA program catalog, including the industry-baseline fallback. Verinode Research.
Was this helpful?