% change: each day's trailing 30d revenue vs the prior 30d window (day −60 through −31)
Account Growth Curve
Annualized revenue per client by days since first contract (28-day trailing window × 13.036) · starts at day 29 · only includes clients old enough to reach each day
Cumulative Active Clients
Total unique clients billed, cumulative over time
Conversion
Clients who signed up January 1, 2026 or later. Blue/green: % of all signups converted within N days of signup. Amber: of clients who did a free contract, % converted to paid within N days of that free contract. Tail understates recent cohorts that haven't had time yet.
Weekly Funnel
Per week since January 5, 2026 · new signups, first free ($0) contracts, and first paid contracts
Monthly Funnel
Per month since January 2026 · new signups, first free ($0) contracts, and first paid contracts
Free-Only Clients
Clients who have done only free ($0) matters and never a paid one
Client
Last Free Matter
Free Matters
Unconverted Clients
Clients who have never done a matter, not even a free one
Cumulative revenue vs days since each client's first matter · top 10 clients by total revenue
Top 10 Clients — Revenue by Tenure Month
Top 10 clients whose first contract was 90+ days ago · revenue in each 30-day window since their first matter (Month 1 = days 0–29) · stacked by client
Client
Total Revenue
% of Total
Clients by Revenue — Last 14 Days
Ranked by contracted revenue in the trailing 14 days
#
Client
Revenue
% of Period
Clients by Revenue — Last 30 Days
Ranked by contracted revenue in the trailing 30 days
#
Client
Revenue
% of Period
Net Revenue Retention by Monthly Cohort
Each line = one signup cohort. Y-axis = % of that cohort's month-0 revenue. Month 0 is always 100%.
Retention
% of companies with 60+ day tenure that have contracted more than once
Signup Month
New Clients
Lifetime Revenue
GC vs Operator — Cumulative Revenue
Cumulative contracted revenue by contact type over time
Product Lines — Cumulative Revenue
Cumulative contracted revenue by type of work over time (Other excluded)