Skip to content

Private equity and portfolios

Buying a machine shop: diligence on programs, setups and maintenance logs

By SourceX Editorial · Reviewed by Noah Loul ·

Short answer

Machine shop acquisition due diligence should test the records that make the shop repeatable: the proven-program library, setup sheets, tool library, machine maintenance logs, quote history and estimated versus actual hours. If proven programs and setups live only in a lead programmer's head or personal folders, price and plan for that key-person risk before signing.

Key takeaways

  • A proven-program library filed by part number and revision is the clearest evidence that repeat work can run without the original programmer.
  • Setup sheets and a shared tool library turn tribal knowledge into documented process that survives a change of ownership.
  • Maintenance logs with alarms, repairs and spindle work show whether the equipment values on the asset list are real.
  • Estimated versus actual hours by operation reveals pricing discipline more reliably than quote volume.
  • Customer-owned models and drawings, and any export-controlled work, need a separate diligence track with its own rules.

Which records show whether a machine shop is repeatable?#

The records that show whether a machine shop is repeatable are the ones that let a new owner rerun a past job without guesswork: proven programs, setup sheets, tool data, maintenance history and job costing. Equipment and customer lists describe what the shop owns. These records describe how it actually makes parts.

Search funders and lower-middle-market operating partners usually inherit a founder or lead programmer whose knowledge holds the shop together. Diligence on records measures how much of that knowledge is written down, where it lives and whether it transfers with the business.

Which records show whether a machine shop is repeatable?
RecordWhere it usually livesWhat good looks likeRed flag
Proven-program libraryCAM system, shared drive, DNC serverPrograms filed by part number and revision, marked provenPrograms only on machine controls or a personal laptop
Setup sheetsJob packets, ERP attachments, bindersWorkholding, offsets, fixtures and photos per operationSetups remembered, not recorded
Tool libraryCAM tool library, tool crib softwareHolders, stick-outs and cutting data tied to programsEach programmer keeps a private library
Maintenance logsCMMS, spreadsheets, paper tagsDated repairs, alarms and preventive tasks per machineNo history beyond the last service call
Quote historyERP or estimating softwareQuotes linked to won jobs, with reasons for lossesQuotes buried in email
Estimated versus actual hoursERP job costing, shop floor data collectionHours captured per operation and compared to the quoteHours booked to the job total, or not at all

How do you test the proven-program library?#

The proven-program library is tested by picking repeat parts from the order history and asking the shop to produce each program, its revision and evidence that it ran cleanly. A library that answers quickly from the CAM system or a DNC server is a transferable asset; one that sends people hunting through controls is not.

Ask who maintains the post processors, whether CAM seats such as Mastercam, Esprit or Fusion are licensed to the company, and whether edits made at the control get saved back to the master file. Edits that stay on the machine are a quiet source of scrap after a change of ownership.

  • Pull repeat part numbers from the ERP and request the matching programs.
  • Confirm revision control: one master per part revision, not several drifting copies.
  • Check that proven programs are marked and that prove-out notes exist.
  • Confirm CAM license ownership, maintenance status and the vendor's transfer process.
  • Identify programs stored only on controls or personal devices.
  1. 01Your work records
  2. 02Personal details removed
  3. 03You approve the release
  4. 04Licensed to AI developers
How it works with SourceX: Your work records → Personal details removed → You approve the release → Licensed to AI developers.Illustrative

Setup sheets and tool libraries measure key-person risk#

Setup sheets and tool libraries measure key-person risk because they capture the decisions an experienced setup machinist makes without thinking: workholding, work offsets, tool order, stick-out and first-article checks. When those details are written down, a second shift or a new hire can run the job.

Walk the floor with recent jobs and compare each setup sheet to what operators actually did. Gaps are normal; the question is whether the shop updates the sheet when the process changes. A shared tool library tied to programs is a stronger sign than programmers each maintaining their own.

Thin records do not kill a deal. They change the plan: budget for documenting the top repeat jobs early in the ownership period, and build the seller's transition role around that work.

What maintenance logs reveal about the asset list#

Machine maintenance logs reveal whether the equipment on the asset list will perform at the value assigned to it. A dated history of preventive tasks, alarms, crashes, spindle rebuilds and service calls tells you more than an appraisal of make, model and year.

Shops keep this history in a CMMS, in spreadsheets, on paper tags or only in service vendors' invoices. Where logs are missing, reconstruct what you can from invoices and control alarm histories. Look hardest at repeat failures on the machines that run the highest-margin work, because those carry both capital and delivery risk.

Good maintenance records keep their value after close. Linked logs of symptoms, diagnoses and repairs are the operational history AI developers study, which is one more reason to preserve them rather than discard them during a CMMS change.

Quote hit rate and estimated versus actual hours#

Quote hit rate and estimated versus actual hours show whether the shop prices work it can deliver profitably. A shop that wins nearly everything it quotes may be underpricing; one that rarely wins may be estimating from stale rates or chasing the wrong work.

Ask for quotes from the ERP or estimating tool linked to the resulting jobs, and for job costing that captures hours by operation. Shops on systems such as JobBOSS, E2 Shop System, ProShop or Epicor often have this data if operators clock in and out of operations. Where hours are booked only to the job total, you can see overruns but not where they happen.

  • Which jobs consistently run over estimate, and at which operation?
  • When were estimating rates last reviewed, and by whom?
  • How are lost quotes recorded, and is a reason captured?
  • Which customers drive repeat work that runs on proven programs?

Customer-owned data and export-controlled work#

Customer-owned data and export-controlled work need their own diligence track, because many machine shop records are derived from material the customer owns. Models, drawings and specifications usually belong to the customer, and programs built from them may carry the same confidentiality obligations under purchase order terms or an NDA.

Defense-related work adds federal rules. ITAR defines technical data to include information required for the manufacture, assembly, repair, testing or maintenance of defense articles, including blueprints, drawings and instructions, and BIS describes EAR technology as information necessary for the production, use or maintenance of other controlled items. Whether a record is controlled is assessed with export counsel, and controlled work stays out of any reuse plan.

Customer-owned data and export-controlled work
Record typeLikely owner or controlTreatment in diligence and after close
Customer models, drawings and specificationsCustomerUse only as the purchase order and NDA allow
Programs and setup sheets for customer partsShop, subject to customer confidentialityReview terms before any use beyond production
Work for defense or other controlled programsSubject to export control rulesSegregate, restrict access and exclude from reuse
Maintenance logs and alarm historiesShopPreserve; usually free of customer content
Quotes, job costing and scheduling recordsShopPreserve; remove customer pricing before sharing

Illustrative: a search fund evaluates a precision shop#

Illustrative: a fictional search fund is evaluating a precision machine shop that serves industrial equipment makers. The equipment appraisal looks solid, but diligence shows most programs live in the lead programmer's personal folders and maintenance history exists only as vendor invoices.

Programs for the steadiest repeat parts come back quickly from the CAM system; others must be pulled from machine controls. The buyer negotiates a longer seller transition focused on building a revision-controlled library, adds a CMMS rollout to the first-year plan, and confirms that a small defense-related program is segregated under the shop's export compliance procedures.

After close, the cleaned maintenance logs and job costing become documented history owned by the company, available for internal use, a future exit and, where rights allow, licensing.

How SourceX looks at a machine shop's records#

SourceX helps owners of acquired manufacturers assess whether internal records such as maintenance logs, quality decisions and job histories can be licensed to AI developers. The work follows the SourceX five-step transaction, Supply, Rights, Preparation, Approval and Delivery, and the first fit check uses metadata only.

Customer-owned designs and export-controlled work are carved out before any other step. The SourceX Enterprise Data Value Framework weighs drivers such as domain expertise, human-generated signal, recency and rights against preparation cost and privacy burden, so an owner knows which record families matter before anything is prepared.

Frequently asked questions

Should a buyer make a program library a closing condition?

Some buyers do when one programmer holds most of the knowledge. A softer approach is a covenant to deliver a defined set of proven programs and setup sheets during the transition, tied to part of the seller's transition compensation. Counsel can advise on how to draft either option for the deal structure.

What if the shop has no CMMS?

Many smaller shops do not. Reconstruct history from service invoices, control alarm logs and operator notes, then start a simple log at close. A missing CMMS is a planning item rather than a deal breaker, unless critical machines show repeat failures nobody can explain.

Do CAM software licenses transfer with the business?

Not automatically. Transfer depends on the vendor's license terms and on whether seats belong to the operating company or to an individual. Confirm ownership, maintenance status and the vendor's transfer process during diligence, and budget for re-licensing if seats were bought under a personal account.

Are machine shop records useful beyond running the floor?

Yes. Linked maintenance histories, quality decisions and job costing support pricing, scheduling and training inside the business. Where rights allow and customer content is removed, some of these records may also be licensed to AI developers who study real manufacturing work, while customer designs stay excluded.

How does export-controlled work affect a search fund deal?

It adds compliance questions, such as who may access controlled records, where they are stored and how the shop screens personnel, that export counsel should review before signing. Records tied to controlled work need segregation and restricted access, and should stay out of any analytics, outsourcing or licensing plan.

Sources

  • 22 CFR 120.33(a)(1) defines ITAR technical data to include information, other than software, required for the design, development, production, manufacture, assembly, operation, repair, testing, maintenance, or modification of defense articles, including blueprints, drawings, plans, instructions or documentation. Source
  • BIS describes EAR technology (15 CFR 772.1) as information necessary for the development, production, use, operation, installation, maintenance, repair, overhaul, or refurbishing of an item. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if your company qualifies