Marketing has produced just 49 MQLs YTD (~28% of the pace needed for the 400 annual target), and the last 30 days added only ~10. Sales is masking it by self-sourcing — 251 SQLs YTD, 5× the MQL count — so today's pipeline isn't empty. But this is a leading indicator: once the current late-stage deals close, commercial new-logo acquisition has little behind it, and self-sourcing doesn't scale. This predicts the commercial bookings shortfall before it hits revenue.
Net new residential ARR is −$32K YTD against a +$329K target; the customer base slipped from 5,631 to ~5,520. Churn is outrunning sign-ups right now — this is value eroding today, not a future miss. New-logo bookings are at just 9% of plan.
The DC Government deal ($1.2M) is 62% of all open pipeline; excluding it, coverage falls to 0.7×. Municipal net-new looks healthy only because of the single January DC booking. One slip swings the whole municipal number. Separately, municipal churn (8.4% annualized) is over the 2.64% target on a single March loss — confirm one-off vs. trend.
| Last 30 days | MQLs | SQLs |
|---|---|---|
| New this month | 10 | 34 |
| Run-rate vs. need | ~10 / 33 | steady |
| Segment / type | YTD | Target | % to goal |
|---|---|---|---|
| Commercial — new logos | $357K | $1,169K | 30% |
| Commercial — expansion | $39K | $104K | 38% |
| Municipal — expansion | $663K | $1,050K | 63% |
| Municipal — new programs | $4K | $240K | 2% |
| Residential — new logos | $47K | $550K | 9% |
| Segment | Churn | Target | |
|---|---|---|---|
| Commercial | 10.7% | <12% | OK |
| Municipal | 8.4% | <2.64% | Over |
| Residential | 12.1% | <15.76% | OK |
The DC Government deal ($1.2M) is 62% of all open pipeline. Total coverage is 1.8× the remaining sales-led target — already under the ~3× you'd want — and excluding DC it collapses to 0.7×. If that one deal slips a quarter, the sales-led number is effectively uncovered.
93% of pipeline ($1.78M) is late-stage (Proposal / Negotiation / Contract); only ~$140K sits in Lead / SQ / Appointment. Near-term closes are realistic, but there's almost nothing behind them — the same story as the dry MQL funnel. Expect a pipeline cliff once today's deals resolve.
| Deal | Stage | Amount (ARR) |
|---|---|---|
| District of Columbia Government | Negotiation | $1,200,000 |
| World Bank / Donohoe | Contract Sent | $129,216 |
| City of Baltimore — Curbside Pilot | Negotiation | $126,000 |
| Montgomery County — SAYT Pilot Area 4 | Lead | $100,000 |
| City of Manassas Park — Curbside | Negotiation | $57,000 |
| Fairfax County — Shelters | Proposal Sent | $28,500 |
The +$686K net new YTD is essentially the one-time January DC booking (~$608K); from February on, ARR has been roughly flat ($13.2–13.4M). To reach the $14.28M target you need ~$880K more in H2 against a current run-rate near zero. On this trajectory year-end ARR lands near $13.4M — about 6 points short.
Churn YTD (−$423K, ~$1.0M annualized) is broadly in line with the ~$1.0M plan — retention is holding. The miss is entirely on the new-business side: new logos are at ~48% of pace. Pushing acquisition, not retention, is where the lever is.
Key Compostables (26% of budget) and compost / Farm Feast (17%) are the most off-pace streams, both gated by a web conversion-rate jump (4% → 10%) that hasn't materialized. The non-hauling revenue meant to broaden the mix isn't yet contributing.
| Segment | Net new YTD | FY target | |
|---|---|---|---|
| Commercial | +$197K | $638K | 31% |
| Municipal | +$522K | $1,149K | 45% |
| Residential | −$32K | $329K | −10% |