Skip to content

Home services and trades

Route-based service businesses: proving recurring revenue to a buyer

By SourceX Editorial · Updated

Short answer

To prove recurring revenue to a buyer, a route-based service business needs reports the buyer can rebuild from its own billing export: an active customer roster, cohort retention by start date, a cancellation log with reasons and an agreement register. Revenue that reconciles to invoices and bank deposits reads as recurring; revenue shown only in a summary does not.

Key takeaways

  • Buyers separate contracted, scheduled and repeat revenue, and they weight each layer differently.
  • Every retention figure should trace back to invoice-level billing data keyed by a stable customer ID.
  • Seasonal pauses, price increases and re-signups must be split out, or churn will look better or worse than it is.
  • An agreement register showing term, renewal, cancellation notice and assignment language tells a buyer which revenue moves with the deal.

What counts as recurring revenue in a route business?#

Recurring revenue in a route business is revenue from customers on a standing service schedule who are billed again without a new sale. A weekly pool stop, a quarterly pest plan, a lawn maintenance route and an HVAC maintenance agreement all qualify, but buyers do not treat them as one category.

Most buyers sort the book into layers. Contracted revenue rests on a signed agreement with a term. Scheduled revenue comes from customers who stay on the route by habit and can stop at any time. Repeat revenue comes from one-time customers who keep coming back, such as an annual drain cleaning. Each layer needs different proof, and a buyer will ask which layer each customer sits in.

What counts as recurring revenue in a route business?
Revenue layerTypical exampleWhat proves itHow buyers tend to read it
ContractedAnnual pest plan or HVAC maintenance agreement with a stated termSigned agreement plus recurring invoices under itStrongest, if the agreement can be assigned to the buyer
ScheduledWeekly pool service billed monthly on autopayUnbroken invoice history and autopay enrollmentStrong when tenure is long and cancellations are low
RepeatYearly drain cleaning booked by the customerInvoice dates showing return visits over several yearsUseful, but often valued closer to one-time work
One-timeEmergency repair or a single installA single invoiceNot recurring, even when the customer is loyal

The checklist: reports that prove recurrence#

A recurrence package is a short set of reports, each generated from a raw export the buyer can rerun. Polish matters less than repeatability: a buyer's analyst should be able to take your billing export, follow your written definitions and land on the same totals.

  • Active customer roster: every recurring customer with customer ID, service area, start date, visit frequency, current price and payment method.
  • Monthly recurring billing by customer: invoice-level totals for each recurring customer across the full history you still hold.
  • Cohort retention table: customers grouped by the month or quarter they started, showing how many are still billed in each later period.
  • Cancellation log: date, customer ID, stated reason, and whether the stop was a move, a price objection, a service complaint or a switch to a competitor.
  • Price change history: every increase by date and customer group, so growth from price is separated from growth in customers.
  • Agreement register: term, renewal method, cancellation notice, price escalation and assignment language for every written agreement.
  • Route density summary: stops per route day and the area each route covers, tied to the same customer IDs.
  • Reconciliation sheet: recurring billing totals matched to the general ledger and to bank deposits for the same periods.

How do you build cohort and churn reports from a billing export?#

Cohort and churn reports come from the most granular billing data you have, usually invoice lines rather than monthly summaries. Jobber, ServiceTitan and Housecall Pro each export invoices and jobs differently, so pull the widest date range your system allows and keep the raw file untouched.

Jobber's help center, for example, describes exporting CSV-format reports by choosing a report, setting the date range and clicking Export Excel Copy. Whatever the system, record the menu path and the date of each export, because a buyer will ask how the numbers were produced.

  • Key every row to a stable customer ID, never to a name or an address, both of which change.
  • Set each customer's start date as the date of the first recurring invoice, not the first one-time job.
  • Write down your churn rule, such as no recurring invoice for a stated number of billing cycles, and apply it the same way to every cohort.
  • Flag seasonal holds separately, so a pool closed for winter is not counted as lost and then won again.
  • Merge customers who cancelled and re-signed under a new ID, and note each merge.
  • Split revenue changes into price, frequency and customer count before you show growth.

Contract terms decide which revenue moves with the deal#

Agreement terms decide whether recurring revenue transfers to a buyer or stays behind. A maintenance agreement that allows assignment to a successor moves cleanly in an asset sale; one that requires customer consent may need a notice campaign before closing.

Build the agreement register from the documents themselves, not from memory. Many route companies carry several generations of terms at once: an old paper form, a website checkout page, terms printed on invoices and a newer e-signed version. Record which version each customer accepted and when.

Contract terms decide which revenue moves with the deal
ClauseWhat to recordWhy a buyer asks
Term and renewalFixed term, evergreen or month to monthShows how much revenue is committed versus habitual
Cancellation noticeHow and when the customer must give noticeSignals how quickly revenue can walk away
Price escalationWhether and how you can raise pricesTests whether recent increases will hold
AssignmentWhether the agreement can transfer to a successorDecides what moves in an asset sale
Autopay authorizationWho holds the payment authorization and stored cardAffects whether billing continues after closing

Red flags that make buyers discount recurring revenue#

Buyers discount recurring revenue when the reports cannot be rebuilt or when the definitions flatter the result. The causes are usually mechanical rather than dishonest, and most can be fixed with a careful cleanup well before a sale.

Owner dependence deserves its own note. If the owner personally handles cancellations, sets prices by phone and knows which customers need special handling, write that knowledge into customer records and an operating manual so a buyer can see that retention does not leave with the seller.

  • Duplicate customers after a software migration, which inflate the active count.
  • Price increases masking customer losses, so revenue grows while the route shrinks.
  • Prepaid annual plans counted as revenue in the month they were billed.
  • Seasonal suspensions left in the active customer count.
  • Key relationships held by one technician whose customers might follow them.
  • Paper agreements that cannot be found for long-tenured customers.

Illustrative: a pool service company proves its routes#

Illustrative: a fictional pool and spa service company runs weekly routes from two yards and bills monthly by card on file. Visits and invoices sit in its field service platform, payments in its accounting system, and cancellations in a spreadsheet the office manager kept by hand.

Ahead of a sale process, the owner exports invoice lines for the full history, merges customers re-entered after a past migration, and marks winter closings as seasonal holds rather than cancellations. The office manager's spreadsheet becomes a cancellation log with standard reasons, matched to customer IDs.

The buyer's analyst rebuilds the cohort table and agreement register from the raw export without needing the owner in the room. Diligence questions move from whether the revenue is real to how dense the routes are and which technicians cover which areas.

How SourceX looks at route service records#

SourceX looks at route service records as operational history first and as a sale exhibit second. Years of scheduled visits with technician notes, water chemistry or treatment readings, missed-stop reasons and cancellation outcomes can be relevant to AI developers studying how recurring field work actually runs.

Any license follows the SourceX five-step transaction: Supply, Rights, Preparation, Approval and Delivery. Customer names, addresses and payment details are removed in preparation, the company keeps ownership, and nothing is shared during the initial fit check. If a sale is planned, disclose the license terms to the buyer so they become part of diligence rather than a surprise.

Frequently asked questions

How far back should retention reports go?

Retention reports should go back as far as your billing history is complete and consistent. If a software migration broke the history, show the periods on each side separately and explain the break rather than stitching them together silently. Buyers usually trust a shorter clean history more than a longer one with unexplained gaps.

Will a buyer accept reports straight from my field service software?

Reports from your field service software are a starting point, but most buyers want them reconciled to accounting records and bank deposits. A canned retention report may use definitions you cannot explain, so build the key reports from raw invoice exports with written rules and keep the canned versions as a cross-check.

Should I move habit customers onto written agreements before selling?

Moving scheduled customers onto written agreements can strengthen the contracted layer, but rushing it just before a sale can prompt cancellations and looks staged. If you plan to do it, start early, use one consistent agreement with assignment language reviewed by counsel, and track acceptance by customer ID.

Does autopay enrollment matter to a buyer?

Autopay enrollment matters because it shows billing that continues without collection effort. Report enrollment by customer, how failed payments are handled and how card authorizations would move to a new owner. Payment processors differ on whether stored cards can transfer, so check before promising continuity in a purchase agreement.

Can these records be useful after the sale too?

The same visit and billing history that proves recurrence can also support a data license, with personal details removed and the company keeping ownership. Whether that happens before or after a sale is a deal question, so settle who controls the records in the purchase agreement.

Sources

  • Jobber's account-closure article says you can export CSV-format reports from Reports by picking a report, setting the date range and clicking Export Excel Copy. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if you qualify