Nobody decided to stop billing. That is exactly why it stopped.
An open letter to the controller with a maintenance-agreement book, on where recurring revenue goes when it goes quietly.
A maintenance agreement fails the way a gutter fails: not on a date, but gradually, invisibly, and always while attention is somewhere else. A technician completes the third quarterly visit and the paperwork rides in a truck for a week. A renewal date passes during the busy season. A three percent escalator, negotiated hard two years ago, never makes it from the contract to the invoice template. No one of these is a decision. Together they are a discount program nobody approved.
The industry answer is software: another system for the office to feed, with dashboards the busy season ignores at precisely the moment they matter. Our answer is a reading. Lapsed takes the whole agreement book, the tech logs and two years of invoices, and matches them line against line. Where a contracted deliverable has no matching invoice, that gap becomes a document: a drafted invoice for the unbilled visit, a renewal letter carrying the forgotten escalator, a one-page account note where the contract itself has drifted from what the crews actually do.
You approve each document or you strike it. Nothing reaches a customer without your signature, because a recovered dollar that costs a relationship is not recovered. What remains at the end is not a dashboard but a ledger: what lapsed, what came back, and the standing monthly reading that keeps the middle of the book from going quiet again.
What the reading covers
- Unbilled visits, matched from tech logs to invoices
- Lapsed renewals, with service continuing past the term
- Unapplied escalators, contract line quoted on each
- Scope drift, where crews deliver more than the agreement bills
- Cancelled-but-billing, the reverse leak, flagged for credit
- The ledger, dated, line-level, exportable to your GL
Terms, per the locked decisions
| Engagement | Price |
|---|---|
| Pilot, the full book read once, invoiced net 15 by ACH after delivery | $2,500 |
| Pro, the standing monthly reading and ledger | $1,200 per month |
| Added to an existing Unbilled Pro engagement | covered by the same $1,200 |
Lapsed rides the Unbilled pipeline by design: same buyer, same data access, one more reading on records already in hand.