Annual recurring revenue is $82 million from 6,400 contractors, up 19% in a year, down from 34% two years ago. Net revenue retention is 98% and gross revenue retention 86%, so new sales mostly replace what leaves. Free cash flow margin is -9%. A quarter of churned revenue comes from customers in their first year, who take a median 74 days to go live. Availability was 99.82% over the last twelve months, with nine severity 1 incidents, six of them between June and August when contractors are busiest. Releases ship every two weeks and 18% need a rollback or hotfix. Voluntary attrition among our 190 engineers is 24%.
Challenges- Customers leave faster than they expand. Each point of gross retention lost is $820,000 of recurring revenue that sales must replace, at a customer acquisition payback of 26 months.
- Outages cluster in the summer peak, when a dispatcher who cannot open the schedule sends technicians out blind. Large two-week releases and a dispatch core that few engineers understand are the cause.
- The engineers who can fix this are the ones leaving. On-call rests on 22 people, who were paged out of hours an average of 11 times per on-call week last year.
We will focus on- Retention and expansion in the installed base ahead of new-customer growth, which is held at about $14 million of new recurring revenue a year.
- Reliability from June to August and the first 60 days of a customer's life, the two moments that decide renewal.
- Twelve measures, three per perspective, each owned by one executive.
We will not- Moving upmarket to contractors with more than 500 technicians, although three have asked. Their requirements would take the roadmap for a year.
- A feature freeze to rewrite the platform. Reliability work gets a fixed 30% of engineering capacity every quarter instead.
- Layoffs or an engineering hiring freeze to reach positive cash flow sooner. The savings come from cloud costs, onboarding hours and sales spending per new customer.