Home services and trades
How home services roll-ups can license job records across brands
By SourceX Editorial · Reviewed by Noah Loul ·
Short answer
Home services roll-ups license job records brand by brand: each acquired brand's systems, history, rights and approvals are cleared separately, even if records later ship in one package. Screen every add-on on those four points, export legacy archives before integration retires old platforms, and start with brands whose records link calls, jobs, invoices and callbacks.
Key takeaways
- Each acquired brand is a separate rights question, shaped by its purchase agreement, customer terms and software contracts.
- Integration onto one platform is the moment legacy job history is most likely to be lost.
- Records from different brands can share one license only after each brand's rights are cleared and its entity approves.
- Earnouts, rollover equity and credit agreements can add approvals at the platform level.
- A pilot with one or two well-documented brands proves the process before the platform widens it.
Why do roll-up platforms hold unusual job histories?#
Roll-up platforms hold unusual job histories because they combine many local service businesses across trades, regions and climates under one owner. An HVAC brand in a hot market, a plumbing brand serving older housing stock and an electrical brand doing panel upgrades together cover more equipment types, failure modes and customer decisions than any single contractor.
The same breadth makes the records hard to use. Each add-on arrived with its own field service platform, whether ServiceTitan, Housecall Pro, Jobber, FieldEdge or a set of spreadsheets, its own job types and its own habits for technician notes. No two brands describe the same repair the same way, and none of them was set up with a later license in mind.
Breadth helps only when each brand's records hold up on their own. A developer reviewing a combined package will check brand by brand whether calls link to jobs, jobs to invoices and invoices to callbacks, so the strongest single brand usually sets the standard the others are measured against.
The per-brand screen to run after every add-on#
A per-brand screen captures the facts that decide whether a brand's records can be licensed. Run it once for each brand and again after every add-on closes, so the platform's picture stays current as the group grows.
| Screen item | What to record for each brand | Red flags |
|---|---|---|
| Current system | Field service platform, account holder, plan | Account still held personally by a former owner |
| Legacy systems | Platforms used before acquisition and their status | Subscription cancelled with no export taken |
| Accessible history | Years of jobs, notes, photos and invoices still retrievable | Only summaries survived an earlier migration |
| Record linkage | Whether bookings, jobs, invoices and callbacks share IDs | Callbacks entered as unrelated new jobs |
| Deal structure | Stock or asset purchase, and which records transferred | Records excluded from the deal or retained by the seller |
| Customer and vendor terms | Commercial contracts, platform terms, privacy notices | Builder or property manager contracts restricting data use |
| Approvals | Signer for the supplier entity and required consents | Earnout or lender consent not yet checked |
| Franchise status | Whether the brand operates under a franchise agreement | Franchisor owns or controls customer data |
How the acquisition structure shapes rights to old records#
The acquisition structure largely decides which entity holds old records and on what terms. In a stock purchase, the acquired company generally keeps its records and its contracts, including any limits written into them. In an asset purchase, records usually move only if the purchase agreement lists them among the acquired assets, and some agreements leave pre-closing books or certain customer files with the seller.
Read each purchase agreement's definitions of purchased assets, books and records, and excluded assets, then check any transition services arrangement that kept a legacy system running after closing. If add-ons were later merged into one operating entity, that entity may sign for all of them, but each brand's pre-acquisition customer contracts, privacy notices and vendor terms may still apply to its records. Where the wording is unclear, counsel should confirm the position before a brand's history is offered to anyone.
Earnouts and rollover equity deserve a separate look. If a founder's earnout depends on brand revenue or margin, licensing income may raise questions about how it is counted, so agree on the treatment with the founder and counsel before any license is signed.
Rescue legacy archives before integration retires them#
Legacy archives are most at risk during integration, when teams move each brand onto the platform's chosen software and cancel old subscriptions to cut cost. Once an account closes, the vendor's retention terms decide whether anything can be recovered.
The export mechanics are the same as in any platform switch. What a roll-up adds is ownership, timing and one standard across brands, so build these steps into the integration playbook and assign them to the person who signs off on each cutover:
- Make a reconciled legacy archive a required gate before any add-on's old subscription is cancelled.
- Where possible, secure read-only or export access to the legacy platform for a set period in the purchase agreement or transition services arrangement.
- Keep a brand-to-entity map showing which legal entity owns each archive and under which purchase agreement it arrived.
- Use one export standard for every brand: the same file formats, original IDs, export log and data dictionary.
- Capture what the founder or office manager knows about custom fields, job types and workarounds before they move on.
- Build a crosswalk from each brand's job types and cause codes to the platform's scheme.
- Store archives in platform-controlled storage, with access limited by brand.
Who approves at the platform and brand level?#
Approvals in a roll-up run at two levels: the platform decides whether to pursue licensing at all, and the legal entity that holds each brand's records signs that brand's license. The operating partner or platform COO picks pilot brands and keeps the program moving, while the signature comes from each supplier entity's authorized signer.
Founders who stayed on as brand presidents are often the best source on what the old records contain and which customer relationships carry sensitivities. Bringing them in early also avoids the impression that their company's history is being licensed without their input.
| Party | Role in a license | When to involve |
|---|---|---|
| Operating partner or platform COO | Sponsors the program and picks pilot brands | From the first screen |
| Platform CFO | Deal structure, accounting and tax treatment | Before any term sheet |
| Counsel | Purchase agreements, customer terms and privacy review | During the rights review |
| Brand leader | Knows the systems, records and customer relationships | During the inventory |
| Supplier entity signer | Approves the license for that entity | At approval |
| Lenders, board and rollover holders | Consents under credit, investor or earnout documents | Checked early, obtained before signing |
Illustrative: a regional HVAC and plumbing platform screens four brands#
Illustrative: a fictional regional platform owns four brands acquired over several years. The first has run the same field service platform since its founding, with linked bookings, jobs, invoices and callbacks. The second kept jobs in spreadsheets until the platform moved it onto shared software. The third was bought in an asset purchase that left pre-closing customer files with the seller's holding company. The fourth operates as a franchisee of a national brand.
The operating partner pilots the first brand, whose history is deep and linked and whose entity is a clear signer. The second is parked because its older records lack outcomes. The third waits for counsel to confirm what transferred. The fourth is held until the franchisor's position on customer data is known. The platform also adds an archive export step to its playbook for future add-ons, so the next acquisition arrives with its history intact.
Mistakes that cost roll-ups their job history#
The costliest mistake is cancelling an add-on's old platform to save on subscriptions before anyone exports its history. The saving is real, but the brand's only record of past diagnoses, callbacks and equipment cannot be rebuilt once the account is purged.
Close behind are migrations that keep job summaries but drop original IDs, so notes, invoices and callbacks can never be relinked; quoting a group-wide figure to lenders or the board before any brand has been scoped; and assuming that owning the platform means owning every record each add-on held, when purchase agreements, customer contracts and franchise terms may say otherwise.
How SourceX works with multi-brand platforms#
SourceX runs each brand as its own transaction under the SourceX five-step transaction: Supply, Rights, Preparation, Approval and Delivery. Brands can be compared with the SourceX Enterprise Data Value Framework, which weighs drivers such as uniqueness, scale, data cleanliness, rights and privacy burden.
For each package, the SourceX Evidence Packet documents provenance, including the acquisition chain that brought the records to the current owner, along with licensing rights, permitted use, the privacy record and release authorization. Large archives stay in platform-controlled storage or ship on encrypted drives, and the first assessment of every brand runs on metadata only.
Frequently asked questions
Can records from several brands go into one license?
They can, once each brand's rights are cleared and each supplier entity approves. Developers usually want consistent fields, so a crosswalk mapping each brand's job types and cause codes to a shared scheme makes a combined package more usable. Brands with unresolved rights stay out until those questions are settled.
What if a brand's old system was already shut off?
Ask the vendor whether the account's data still exists and whether it can be restored or exported, and check whether the former owner kept exports or backups. Some archives can be recovered and some cannot. Either way, add an export step to the playbook so the next add-on does not repeat the loss.
Should we wait until integration finishes before thinking about licensing?
There is no need to wait to protect the records. Export legacy archives during integration, while access still exists, and decide on licensing later. A fit check needs only metadata, so it can run alongside integration work without slowing it down.
Will licensing job records affect a sale of the platform or of one brand?
It can, so build it into each license. A buyer of the platform will review every license by entity, and a buyer of a single brand will ask whether that brand's obligations go with it. Licenses scoped brand by brand, with clear term, permitted use and any exclusivity or ongoing delivery duties, are easier to carve out and assess in diligence.
Do former owners need to agree?
Sometimes. Former owners with rollover equity, earnouts or retained records may hold consent rights or economic interests. Review each purchase agreement and side letter, and involve counsel early so a required consent does not surface late in the process.
Related resources
See if your company qualifies
A short company assessment. No data uploads are needed.