The deal, up front: send your agreement list and invoice history. We check every contract against what was actually billed and return every skipped visit, lapsed renewal and unapplied escalator, with the contract line it came from. $750, up to 250 agreements, 5 days.
Full refund if we find less than the $750 it cost. Nobody at your shop installs anything.
Slip estimate · not a measurement
a year, at a 2 to 8 percent slip on agreement billing
A-2201
billing
A-2204
billing
A-2207
visit unbilled
A-2210
billing
A-2213
lapsed
A-2216
billing
A-2219
billing
A-2222
visit unbilled
A-2225
billing
A-2228
billing
A-2231
lapsed
A-2234
billing
A-2237
visit unbilled
A-2240
billing
A-2243
billing
A-2246
lapsed
Three findings from a demonstration book. Yours are built from your contracts, each with the clause attached.
AGR 2214 · FULL SERVICE
Spring PM visit completed 4/12, never invoiced.
$295.00 · confidence 0.96
AGR 2189 · PM ONLY
Renewal lapsed in March. Four visits since, all at the 2023 rate.
$418.00 · confidence 0.93
AGR 2251 · FULL SERVICE
3 percent escalator in the contract, never applied at renewal.
$142.20 · confidence 0.91
Each finding lands in a re-bill packet per customer, with the contract line and visit record attached. You decide what to send. Around one finding in ten gets rejected on review; we publish that rate instead of rounding it away.
Card, Apple Pay or Google Pay. In production this opens Stripe Checkout.
Yes. Scans of ten-year-old paper are fine. Terms we can't read with confidence go to a human reviewer, never a guess.
Your agreement list (CSV or PDFs), an invoice history export from QuickBooks, ServiceTitan, Jobber or Housecall Pro, and your rate card if escalators reference it.
The report shows slip patterns by agreement type, because that's where the fix is. It is almost always a renewal process gap, not a person.
Your FSM bills the visits somebody scheduled in it. We audit the contracts that quietly stopped generating visits and invoices. Different problem.
Production requirement: private US storage with a 90-day retention target and a tested deletion job. Customer records must not be accepted until that job is confirmed.
Because we won't invent them. They appear when real customers put their name to them in writing. Until then the refund carries the risk.