Your capacity: headroom and what breaks first

The Demand outlook gauge next to it answers "how much work is coming." The Your-capacity gauge answers the harder question: if that work shows up, can you actually run it? Verinode reads the real s…

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

What the Your-capacity gauge shows

The Demand outlook gauge next to it answers "how much work is coming." The Your-capacity gauge answers the harder question: if that work shows up, can you actually run it? Verinode reads the real state of your crews, your equipment, your cash cycle, and your safety compliance, the same sections you already work in day to day, and blends them into one number: headroom. Headroom is not a forecast about the market. It is a read on you: how much more work your business can absorb before something specific gives out.

Verinode does not manage your crews or your equipment for you. It reads what you already have connected across Team, Equipment, Margin, and Safety, and turns it into one honest number plus a plain answer to "what breaks first." You decide what to do about it, model a plan against it in the scenario modeler, and act.

Where to find it

Open Forecasting from the sidebar at iq.verinode.ai/forecasting. At the top of the page, two hero gauges sit side by side:

  • Demand outlook · next 90 days on the left, covered in a separate article (What's driving demand).
  • Your capacity on the right. This is the gauge this article covers.

Both gauges are clickable. Clicking Your capacity opens the capacity detail overlay, the full picture behind the headroom number.

The hero gauge

The card is headed Your capacity in small uppercase type. Below it:

  • Headroom percentage, a large number like 62% (or a single dash character when there isn't enough data yet), followed by the word headroom. The number is color-coded: green (--signal-expand) at 50% or above, yellow (--signal-maintain) from 25% up to 50%, and red (--signal-analyse) below 25%. When the model has nothing to reason from yet, the number renders as a dash in a neutral gray.
  • The can-absorb line, a bold uppercase label directly under the percentage, in the same color as the number:

- "Can absorb the outlook", headroom clears the bar the current demand outlook requires. - "At capacity for the outlook", headroom falls short of what the outlook requires. - "Capacity loading", shown while headroom itself is still unknown (nothing is wrong, the read just isn't ready).

  • The "breaks first" line, underneath: "Breaks first:" followed by the label of the single worst constraint holding you back right now, for example "No qualified crew on 2 service lines." If nothing is binding, it reads "No binding constraint right now."
  • A trailing prompt, "see all N constraints →" when more than one constraint is active, or "see the detail →" when there is one or none. Click anywhere on the card to open the overlay.

How headroom is built

Headroom is not one metric, it is a blend, deliberately, because a business rarely breaks in only one place. Verinode starts from a neutral baseline and adjusts it against four inputs, in order:

  1. Equipment capacity adequacy (from Equipment). A score of exactly 100 means your fleet matches current deployment; above it adds slack, below it subtracts.
  2. Crew coverage and depth (from Team/Capacity). Headroom drops when crews are running hot (a recent surge in jobs per crew member), when any service line has no qualified crew at all, and when a service line is staffed only one crew deep (a single point of turnover or PTO risk away from a gap).
  3. Safety training compliance (from Safety). A modest deduction applies when training compliance is running below the healthy range, since that risk compounds as job volume grows.
  4. Everything is clamped to a 0 to 100 range and rounded to a whole percentage.

"Can absorb the outlook" compares that headroom against what the current demand outlook calls for. A busier outlook needs materially more headroom to clear as "can absorb" than a steady or cooling one, since taking on more work when demand is already climbing is a bigger ask on the same crews and equipment. This is why the same headroom percentage can read "Can absorb" on a cooling outlook and "At capacity" on a busier one, the bar itself moves with the forecast.

Note

Headroom reads null (shown as a dash) until Verinode has enough from Team/Capacity or Equipment to reason from. It does not guess in the gap; it waits for real data and shows "Capacity loading" until then.

The capacity detail overlay

Clicking the Your-capacity card opens an overlay titled Your capacity, under the Forecasting eyebrow. It carries three sections, top to bottom.

Capacity headroom and against-the-outlook

The same two reads as the hero card, restated at a larger size: Capacity headroom (the percentage, labeled "of slack" this time instead of "headroom"), and Against the outlook (the same can-absorb / at-capacity / loading line).

What breaks first

This is the full list behind the hero card's single "breaks first" line, every active constraint, worst severity first. Each row shows:

  • A colored severity dot.
  • The constraint's label, a plain sentence like "Crews are running hot" or "Cash is tied up about 61 days."
  • A severity badge: Critical (red), Tight (yellow), or OK (green, though OK constraints never appear here, only non-OK ones make the list).
  • A note, one sentence of context and consequence, for example which specific service lines have no certified coverage and that new work on them stalls until staffed.

Constraints can come from five domains, and each has its own trigger:

| Domain | What triggers it | Typical severity | |---|---|---| | Coverage | One or more service lines have no certified crew at all | Critical | | People | A service line is staffed only one crew deep, or crews are running hot (jobs per member spiking versus the recent rate) | Tight, escalating to Critical when the outlook is busier | | Equipment | Available equipment units are running below current deployment demand | Tight, or Critical when the shortfall is severe or the outlook is busier | | Cash | Average days to pay is running long, tying up working capital | Tight | | Safety | Training compliance is running below the healthy range | Tight |

Ordering is deliberate: constraints are sorted by severity first, then, for constraints of equal severity, coverage and equipment issues surface ahead of cash and safety, because a stalled service line or a hard equipment shortfall bites the next job you try to book, while cash and safety pressure builds more gradually. The single worst row here is exactly the one named in the hero card's "Breaks first" line.

Empty state. When nothing is binding, the section reads: "No binding constraint right now. You have room to take on more work. Model a plan to see how far you can push." That last sentence is a pointer to the scenario modeler further down the Forecasting page, where you can test a headcount or demand change against your real numbers.

A closing line restates the model in plain terms: "Headroom blends your crew, equipment, cash, and coverage into one read of how much more work you can take before something gives. The model below tests a plan against it." This is the honest summary: headroom is descriptive, not predictive on its own, it tells you where you stand today. The scenario modeler is what tests a specific plan (more headcount, more jobs, a margin target) against that standing.

How to use it

  1. 1Check the headroom percentage and its color first. Green means real slack, yellow means workable but tightening, red means you are close to (or past) the point where the next job you book strains something.
  2. 2Read the can-absorb line against the Demand outlook gauge beside it. If demand is climbing and capacity reads "At capacity for the outlook," that combination is the one worth acting on before it becomes a real gap.
  3. 3Click into the overlay and work down the "what breaks first" list from the top. The first row is the thing that will actually stop you from taking the next job, fix that before anything lower on the list.
  4. 4Use the scenario modeler on the Forecasting page to test a specific change (adding a crew, chasing more volume, holding steady) against your real headroom before you commit to it in the field.

Tip

Coverage and equipment constraints usually have the shortest path to a fix (certify a crew, add a rental or a unit) while cash and safety constraints take longer to unwind. If your worst constraint is coverage or equipment, that is often the faster win even if a cash constraint sits lower on the list.

Heads up

Headroom will not go to 100% just because everything looks calm. A "Can absorb the outlook" read is relative to the current forecast, not a guarantee. If the outlook shifts to busier, the bar for "can absorb" rises with it, so a headroom number that looked comfortable last month can read differently once demand picks up, without your capacity having changed at all.

Empty states

  • Headroom percentage: renders as a single dash character and the can-absorb line reads "Capacity loading" until Verinode has enough from Team/Capacity or Equipment to compute a read. Nothing is broken, the sections feeding it just have not connected or accumulated enough history yet.
  • Breaks-first line (hero card): reads "No binding constraint right now." when there are no active constraints.
  • What-breaks-first list (overlay): reads "No binding constraint right now. You have room to take on more work. Model a plan to see how far you can push." when the constraint list is empty.

Best-practice example

Say Demand outlook reads Busier, driven by rising claims frequency, and Your capacity reads 38% headroom, At capacity for the outlook. Open the capacity overlay. The top row is Critical: "No qualified crew on 1 service line", water damage, with the note that new work on that line stalls until staffed. Below it, Tight: "Cash is tied up about 58 days." The read is straightforward: before chasing the busier season, get water damage staffed, since that is the constraint that will actually turn away the next job, not the slower cash cycle underneath it. Once staffed, run the scenario modeler with the added headcount to see how much of the outlook you can now absorb.

Data sources

Data sources

  1. 1.Your crew rosters, certifications, and job assignments. Your business.
  2. 2.Your equipment fleet and deployment records. Your business.
  3. 3.Your invoices and receivables (average days to pay). Your business.
  4. 4.Your safety training records. Your business.
  5. 5.Industry demand indicators feeding the outlook comparison. Public sources, see the Industry Data tab in Benchmarks.
Was this helpful?