Cash Runway Alerts: members under 30 days of runway
Cash Runway Alerts is a row on the Margin & Cash home that names every member of your network currently projected to run out of operating cash in under 30 days. It is the earliest, sharpest warning…
On this page
What Cash Runway Alerts is
Cash Runway Alerts is a row on the Margin & Cash home that names every member of your network currently projected to run out of operating cash in under 30 days. It is the earliest, sharpest warning on the page: margin tells you whether a location's jobs are structured to make money, runway tells you whether that location can make payroll and pay its vendors through the next month regardless of how profitable it looks on paper. A location can be solidly profitable and still be cash-short in a given month, because the cash isn't a margin question, it's a timing question: work already done but not yet billed, receivables sitting with a slow-paying carrier, or a payroll cycle landing before a big balance clears.
Verinode does not intervene on a member's behalf. This row surfaces the pattern, at the aggregate level the privacy boundary allows, so a regional lead or franchise-relations team can decide whether and how to reach out.
Note
This article is the deep dive on the Cash Runway Alerts row specifically. For the rest of the Margin & Cash page, including the Below Margin, Top Margin, and Cost Ratios rows this row sits alongside, see the hero and row descriptions below and cross-reference HQ overview and Benchmarks at HQ for how this page fits the rest of the Intelligence section.
Where to find it
Open Margin & Cash from the Intelligence group in the HQ sidebar, at hq.verinode.ai/margin-cash. The page opens on a hero panel (Network Median Margin), followed by four horizontally scrolling rows: Below Margin, Cash Runway Alerts, Top Margin, and Cost Ratios vs Industry. Cash Runway Alerts is the second row, directly under Below Margin.
Each tile in the row is clickable. Clicking a member's tile opens that member's read-only profile on the Network page, the same profile you'd reach from the Location Directory or from Top Quartile and Watchlist: standing, compliance, and profitability position, never the underlying jobs or invoices behind it.
How a member lands in this row
A member appears in Cash Runway Alerts when Verinode has a projected cash-runway figure on file for that member and it currently reads under 30 days. That is the entire rule: it is a pure runway filter, independent of margin performance. A member with strong, above-median margin can still show up here if its cash position has tightened, because margin (are the jobs structured to make money) and runway (does the location have the cash to get through the next month) are two different signals, and this row exists specifically to catch the case where the first looks fine and the second doesn't.
Practically, this means the label on a Cash Runway Alerts tile isn't a runway label at all: it's the member's margin-quartile position, exactly as it would read on the Below Margin or Top Margin rows:
- Bottom Quarter – margin sits below your network's own 25th percentile.
- Middle Half – margin sits in the middle of your network's distribution.
- Top Quarter – margin sits above your network's own 75th percentile.
- Pending – no margin figure on file yet for this member.
Seeing "Top Quarter" on a Cash Runway Alerts tile is not a contradiction. It means this location's jobs are priced and run well, but its cash is tight right now, which is exactly the kind of gap a margin-only view would never surface.
Reading a tile
Each tile in the row carries the same five pieces of information as Below Margin and Top Margin, since all three rows are built from the same member-financials list, just filtered differently:
- Label (top): the margin-quartile position described above (Bottom Quarter / Middle Half / Top Quarter / Pending).
- Headline: the member's name (or its anonymized label, see the privacy boundary below).
- Sub-line: the member's latest gross margin as a percentage, for example "34.2% Margin," or "Margin Pending" when no margin figure is on file for this member yet.
- Preview gauge: a small dial showing the margin percentage against the same red-under-30 / amber-30-to-45 / green-45-and-up bands used throughout Margin & Cash, present only when a margin figure exists.
- Meta line (bottom): the runway figure itself, for example "18d Runway," followed by the member's margin gap against the network median in dollars per year where Verinode can estimate it, for example "18d Runway · -$38k/yr vs peer." The dollar gap is Verinode's estimate of what the member is leaving on the table (or earning above) the network's median margin, built from the member's own margin position and an annualized revenue estimate drawn from the anonymized facts plane, not from the member's own P&L. It only appears when both figures are available; otherwise the meta line reads the runway figure alone.
- At Risk badge: a small ember-colored label reading At Risk in the corner of the tile, shown when the member currently has an open intervention queued, in contact, or in progress. See Interventions Queue for how that queue works.
Every tile in this row renders at the larger, action-highlighted tile size, the same visual treatment Below Margin uses for its intervention candidates, so both rows read as "this needs a look" at a glance rather than blending into an ordinary benchmark tile.
The row shows up to six members at a time. If more than six currently have sub-30-day runway, the row is capped at the six and the rest are still counted in the hero panel's Under 30 Days figure above (more on that below).
The healthy-position empty state
If no member currently has runway under 30 days, the entire row collapses to a single line of text in place of the tile strip:
All members in healthy cash position.
This is a genuinely good result, not a placeholder or a sign the row isn't working. It means every member with a runway figure on file is currently projected to clear 30 days, and no one needs a cash-specific check-in right now. It says nothing about members who don't have a runway figure on file at all yet (see below); those members simply don't appear in this row either way, healthy or not, because Verinode has no basis to say which bucket they belong in.
Where the runway figure comes from
The runway figure behind this row, and behind the Under 30 Days / 30-60 Days / 60+ Days counts in the hero panel above it, is not computed by HQ. It is read from the group aggregator's cashflow extension: a nightly job that reads each member's own projected cash-runway figure, the same days-of-runway measure that appears on that member's own Margin page inside their IQ account (see Cash flow and cash runway for how that number is built on the operator side), and rolls it into your group's aggregate snapshot alongside the member's margin position and quartile standing.
Until the aggregator has run for a member, or until that member has connected the cash and financial data its own runway figure depends on, HQ has nothing to show: the member's runway reads as unknown rather than a guessed number, and it will not appear in Cash Runway Alerts (a member never defaults into an alert it hasn't earned with real data). It also won't count toward Under 30 Days, 30-60 Days, or 60+ Days in the hero panel; it sits in an unreported bucket the hero panel's subtext accounts for separately, described next.
HQ never sees the dollar figures behind a member's runway, the cash balance, receivables, or fixed-obligation schedule that produced it. What crosses the privacy boundary is the day count and the margin-quartile position, nothing more granular. This is the same boundary that governs every other HQ surface: HQ sees aggregates and standing, never a member's underlying business records.
The hero panel above the row
The Network Median Margin hero at the top of the page carries three secondary figures that summarize the same runway data at the whole-network level, so you can read the scale of the issue before scrolling to the individual names in Cash Runway Alerts:
- Under 30 Days: the count of members with runway under 30 days, with a sub-line giving that count as a percentage of your network (or a dash if your network has no members with a runway figure at all). This is the same population the Cash Runway Alerts row draws its tiles from.
- 30-60 Days: members with runway between 30 and 60 days, a watching-but-not-critical band, with the same percentage sub-line.
- 60+ Days: members with 60 or more days of runway, a strong cash position, with the same percentage sub-line.
The hero's subtext line spells the same three counts out in prose, for example "Industry median 31.2% · 2 under 30 days, 5 healthy, 9 strong cash position." When some members in your network don't have a cash balance on file at all, the subtext adds a coverage line, for example "11 of 16 have a cash balance on file," so the three bucket counts are never silently read as covering your whole roster when a chunk of it hasn't reported yet.
If your network has no margin benchmark at all yet, the hero reads: "Network margins will appear as members share their financial data."
The privacy boundary on this row
Whether a member's name renders in plain text on a Cash Runway Alerts tile depends on your network's entity model, the same setting that governs every named list across HQ:
- In a same-entity network (a single business's own multiple locations, common in enterprise and PE-backed portfolios), tiles show the location's real name, because it is one business looking at its own locations.
- In an independent-operators network (a franchise network of separately owned members, or an association), tiles show a stable, non-reversible label instead of the member's real name, so you can track the same member over time without that label ever revealing which business it is.
Either way, what you see on the tile itself, margin percentage, runway days, and the estimated dollar gap, is aggregate standing, never a line item from the member's own books. There is no path from a Cash Runway Alerts tile to a member's actual cash balance, receivables, or bank data. See What HQ sees: the network privacy boundary for the full explanation of what does and doesn't cross that line.
How to use it
- 1Scan the hero panel's Under 30 Days figure first, before opening the row, to gauge how widespread the issue is across your network this week.
- 2Open the Cash Runway Alerts row and read each tile's meta line for the actual day count. A member at 25 days needs a faster conversation than one at 29.
- 3Check the label above the name. A Bottom Quarter member with tight runway is a compounding problem (margin and cash both under pressure); a Top Quarter member with tight runway is more likely a timing gap (a slow-paying carrier, a payroll cycle landing at the wrong moment) worth a lighter-touch check-in.
- 4Look for the At Risk badge. If it's already showing, an intervention is queued or in progress; check Interventions Queue before starting a new one.
- 5Click into the member's tile to open their read-only profile for fuller standing and compliance context before reaching out. Cash Runway Alerts is read-only; queuing a follow-up happens from the member's profile, the same as Top Quartile and Watchlist on the Network page.
Related help
- HQ overview
- Network Health: the network home
- What HQ sees: the network privacy boundary
- Benchmarks at HQ
- Top Quartile and Watchlist standings
- Interventions Queue
- Cash flow and cash runway (the operator-side page this figure is aggregated from)
Data sources
- 1.Aggregator cashflow extension (the network data evidence). Verinode.
- 2.Member cash-runway and financial-period facts (the benchmark data). Verinode.