ERP Selection for PE Portfolio Companies

14 min read·
financetechnologyprivate equityoperations

Most ERP decisions in a portfolio company are made on a demo and a quote. This guide gives an operator-level process: decide whether to replace at all, write requirements from your own processes, score options with weights set before the demos, compare five-year total cost, and plan data migration and cutover with named owners. A worked example is clearly labelled illustrative.

Reviewed by Kai, Agentic Transformation Strategist — drafted using Performis's own agentic AI process, reviewed and edited before publishing.

Executive summary

ERP selection for PE portfolio companies is a different decision from ERP selection in a company that expects to own its system for twenty years. The hold period is finite, the next buyer will examine the system in diligence, and the management team usually has no spare capacity to run a multi-year implementation while also delivering the value creation plan.

That changes the questions. The first question is not "which ERP?" It is "does this company need a new ERP, or does it need its current one configured, cleaned up, and reported on properly?" Many replacement projects are really reporting projects, data projects, or process projects that happened to be blamed on the software. Replacing the system does not fix them, and it adds a migration on top.

When replacement is the right call, the decision should rest on four things: requirements written from the company's own processes, weights agreed before any vendor demo, a five-year cost comparison that includes internal labor and integration, and a migration and cutover plan with named owners and a rollback point. This guide walks through each, with templates you can copy.

Nothing here endorses a product. Licensing, contract, and data-protection terms belong with your counsel and your own agreements.

When to use this

Use this guide when:

  • The current ERP is at or near end of support from its vendor, or a major version upgrade is required anyway.
  • A new platform acquisition or add-on brings a second ERP into the portfolio, and someone asks whether to consolidate.
  • Month-end close depends on spreadsheets that exist because the system cannot produce the number.
  • The renewal for the current system is approaching and the price or terms have changed (see The Tech Tax and the SYSPRO renewal analysis for how to read that situation).
  • The sponsor or a lender has asked for reporting the current system cannot deliver.

Do not use it to decide on a replacement before you have tested the cheaper alternative: fixing master data, tightening configuration, and building reporting on top of the current system. The data foundations guide covers that path.

Diagnostic questions

Answer these before any vendor conversation. Write the answers down; they become the requirements document.

  1. What specific business outcome is not achievable today, stated as a process or a report, not as "the system is old"?
  2. Is the limitation in the software, in how it is configured, in the data held in it, or in the people and process around it? How do you know?
  3. Which processes run outside the ERP in spreadsheets or side tools, and how many hours per month does each consume?
  4. Who in the company can describe the order-to-cash and procure-to-pay flows end to end, and are they available to be on the project?
  5. What does the current vendor's support and upgrade path look like for the next three years, according to their written policy?
  6. How many legal entities, currencies, locations, and sales channels must the system handle now, and in the planned hold period?
  7. What integrations exist (EDI, shipping, payroll, CRM, banking, e-commerce, plant systems), and which are customized?
  8. How clean is master data: customers, items, vendors, chart of accounts? When was it last audited?
  9. What is the expected hold period remaining, and how would a buyer view a system change in the middle of a sale process?
  10. What is the company's tolerance for a close or shipping disruption during cutover, and which month or season is off limits?
  11. What internal capacity can be released to the project without breaking day-to-day operations, expressed in named people and hours per week?
  12. Has anyone priced the "stay and fix" option with the same rigor as the replacement options?

If questions 2 and 12 cannot be answered with evidence, you are not ready to run a selection. You are ready to run a short assessment.

Framework: replace, re-implement, or reinforce

There are three real options, and a selection process should evaluate all of them against the same criteria.

Option What it means Fits when Main risk
Reinforce Keep the current ERP; clean master data, fix configuration, add reporting and integration layers Software is supported and fits core processes; pain is data, reporting, or process Underlying limits remain; you may delay an inevitable replacement
Re-implement or upgrade Move to a new version or a re-architected edition of the same vendor's product Process fit is good; version is end of life or architecture blocks needed capabilities Treated as "just an upgrade" and under-resourced; custom code breaks
Replace Move to a different platform Core process fit is poor, the vendor path is blocked, or consolidation across portfolio entities is the strategy Migration, process change, and training happening at once

Evaluate each on five dimensions: process fit, data readiness, implementation risk, five-year cost, and effect on exit. Effect on exit is the one most teams skip. A buyer's diligence team will ask when the system was last implemented, whether it is stable, whether the close runs on it, and whether the integrations are documented. A half-finished migration at the time of sale is a negotiating issue. A stable, documented system with clean reporting is not.

Step-by-step process

  1. Frame the decision and set the decision rule. Owner: CEO with the CFO. Output: one page stating the business outcome, the three options, who decides, and the date by which the decision must be made. Include a statement of what would make you stay with the current system.
  2. Map current processes at the level that matters. Owner: Controller and operations lead. Output: order-to-cash, procure-to-pay, inventory or service delivery, and record-to-report flows, each with the systems and spreadsheets touched, volume per month, and known workarounds. Do this from the people who do the work, not from the vendor's process template.
  3. Write requirements as outcomes. Owner: CFO. Output: a list of 30 to 60 requirements, each tagged must-have, should-have, or nice-to-have, with the process it supports. Write "produce a consolidated close across three entities in a stated number of working days" rather than "multi-entity support."
  4. Audit data readiness. Owner: data owner (see the data foundations guide). Output: counts of customers, items, vendors, open transactions; duplicates; missing fields; a clean-up estimate in hours.
  5. Set weights before demos. Owner: selection committee. Output: a signed-off scorecard (template below). Agree the weights while nobody has seen a product, so enthusiasm for a demo cannot move them.
  6. Build the long list and cut it. Owner: CFO and an independent adviser if one is used. Output: three to five candidates, chosen on fit to your requirements and the ability to support your industry, entity structure, and size. Remove candidates that fail a must-have in writing.
  7. Run scripted demonstrations. Owner: process owners. Output: each vendor performs your scripted scenarios with your sample data (for example, a partial shipment with a price adjustment and a credit memo), not their standard demo. Score immediately after each session, individually, before discussion.
  8. Check references and implementation partners. Owner: CFO. Output: calls with customers of similar size and complexity, and with the named implementation team, not just the vendor's sales organization. Ask what went wrong and what the customer would do differently.
  9. Build the five-year cost comparison. Owner: FP&A. Output: the table in the template section, including internal labor, integrations, and backfill. Ask for all pricing in writing, and have counsel review commercial terms, renewal uplifts, data-return rights, and exit provisions.
  10. Plan migration and cutover. Owner: project lead with the Controller. Output: a migration scope (what history moves, what is archived), a cutover calendar that avoids quarter-end and audit, parallel-run criteria, and a rollback point.
  11. Decide and record. Owner: the decision maker named in step 1. Output: a one-page decision memo with the scores, the cost comparison, the risks accepted, and the assumptions that would trigger a reassessment.
  12. Set the governance. Owner: steering group. Output: a monthly meeting, a scope change-control rule, and a cutover go/no-go checklist.

Templates

Weighted scorecard (copy into a spreadsheet)

Score each criterion from 1 to 5 using a written definition for each score. Weighted score = sum of (weight x score) divided by 100.

Criterion Weight What a 5 looks like What a 1 looks like Option A Option B
Fit to core processes 25 Scripted scenarios run with no custom code Several scenarios need custom development
Data migration risk 15 Clean data, clear mapping, small history Duplicated masters, heavy history, no owner
Implementation risk 15 Proven team, realistic plan, small change Aggressive plan, unproven team, big change
Five-year total cost 20 Lowest cost with all internal labor included Highest cost or large unknowns
Reporting and data access 15 Open access to data and clear reporting model Data locked behind vendor tools
Vendor viability and support 10 Stable roadmap, responsive support Unclear roadmap, thin support

Five-year cost comparison

Cost line Option A Option B Notes
Subscription or maintenance, five years Include contractual uplifts
Hosting and infrastructure If not in the subscription
Implementation partner fees Fixed, or time and materials with a cap
Internal labor and backfill Hours x loaded cost for named people
Data migration and clean-up Including testing
Integrations and customizations Build plus ongoing maintenance
Training and change management
Contingency Set by method, below
Five-year total

Cutover go/no-go checklist

Check Owner Evidence Status
Trial balance in new system ties to legacy at cutover date Controller Signed reconciliation
Open AR, AP, and inventory balances reconcile Controller Subledger to GL tie-out
Critical integrations tested end to end IT lead Test log
Users trained for their own tasks Process owners Sign-off per role
Rollback plan tested Project lead Written steps and a named decision maker

Metrics and KPIs

Metric Formula Data source
Weighted selection score Sum of weight x score / 100 Scorecard
Five-year total cost Sum of all cost lines over five years Cost comparison
Annualized cost Five-year total / 5 Cost comparison
Internal labor share Internal labor and backfill / five-year total Cost comparison
Data readiness Records passing validation / records in scope Data audit
Plan variance Actual spend and weeks / approved spend and weeks Project tracker
Days to close, before and after Working days from period end to final close Close calendar
Spreadsheet workarounds retired Workarounds eliminated / workarounds at baseline Process inventory

Setting targets without invented benchmarks. Do not take a typical overrun figure from an article and apply it. Set contingency by method: look at the company's own previous projects and compare the first approved estimate with the final actual, and use that ratio as a starting point. Set the close target against your own best trailing close, then against a named public peer's disclosed timetable if one exists. Set the migration data-readiness threshold by agreeing with the Controller which error rate would make the opening balances unreliable.

Common mistakes

  1. Buying on the demo. Standard demos show the product at its best with ideal data. Scripted scenarios with your own messy cases show you the product you will own.
  2. Setting weights after seeing the products. Weights move toward whatever the favorite does well. Fix them first and keep a record.
  3. Leaving internal labor out of the cost. The people who know how the company really works are the ones the project needs most. Their time, and the cost of backfilling it, is a real line.
  4. Replicating the old system. Moving every customization and report across keeps the old complexity. Challenge each one: what decision does it support, and who uses it?
  5. Ignoring data quality until migration. Duplicates and inconsistent item masters show up as errors in the new system and get blamed on the software.
  6. Cutover at the wrong time. Quarter-end, year-end, audit, or a peak shipping season puts the close and customer service at risk at once.
  7. Underestimating change management. Users who were not part of the design reconstruct their old spreadsheets within weeks.
  8. Skipping the exit view. A mid-migration system in a sale process is a diligence finding. Plan the timing against the likely exit window.

Worked example

Illustrative. The figures below are invented to show the method. They are not benchmarks, and no product is implied.

A portfolio manufacturer is deciding between Option A, a new cloud ERP, and Option B, upgrading its current on-premises system. The committee set weights in advance and scored after scripted demos.

Criterion Weight A score A weighted B score B weighted
Fit to core processes 25 4 100 5 125
Data migration risk 15 3 45 2 30
Implementation risk 15 3 45 2 30
Five-year total cost 20 3 60 4 80
Reporting and data access 15 4 60 3 45
Vendor viability and support 10 4 40 3 30
Total 100 350 340

Weighted score: A = 350 / 100 = 3.50. B = 340 / 100 = 3.40.

Five-year cost, in thousands of dollars:

Cost line Option A Option B
Subscription or maintenance (A: 180 per year; B: 120 per year) 900 600
Hosting (B: 60 per year) 0 300
Implementation partner 600 350
Internal labor and backfill 250 150
Data migration and clean-up 90 40
Integrations and customizations 120 200
Training and change management 60 40
Five-year total 2,020 1,680

Annualized: A = 2,020 / 5 = 404 per year. B = 1,680 / 5 = 336 per year.

What this tells the committee:

  • The scores are close: 3.50 against 3.40. The decision should not be made on a 0.10 gap. Test how sensitive it is: if the weight on fit rises from 25 to 30 and reporting falls from 15 to 10, which option leads?
  • B costs 340 less over five years but scores lower on migration risk, implementation risk, and reporting access. Those are risks the cost line does not price.
  • B has the higher integration cost (200 against 120) because custom integrations must be rebuilt for the upgrade. That is the type of line that disappears from vendor quotes.
  • The next step is not a decision. Price the "reinforce" option with the same table, and check each option against the expected exit date.

AI prompt assistance

AI can speed up requirements drafting and comparison, but you supply the facts and verify every figure. Do not paste confidential contract text into a tool unless your policy allows it.

1. Turn process notes into requirements.

Here are my notes on our order-to-cash process, with the steps, systems, and workarounds. Convert them into a list of requirements phrased as outcomes. Tag each must-have, should-have, or nice-to-have, and quote the line of my notes that supports the tag. List any step where my notes are ambiguous.

Check: have each process owner confirm their requirements and remove any that were invented rather than quoted from the notes.

2. Build scripted demo scenarios.

Using these requirements, write eight demo scenarios a vendor must perform with our sample data. Each scenario should include the starting condition, the steps, and the expected result so that two scorers would score it the same way.

Check: run each scenario past a user who does the task daily, and confirm that the expected results are what the business really needs.

3. Reconcile a cost comparison.

I will paste two five-year cost tables. Add each column, check the totals, flag any line that is missing in one option but present in the other, and list assumptions that appear to differ (for example, uplift rates or hosting).

Check: recompute the totals in a spreadsheet and confirm each flagged difference against the vendor's written quote.

4. Summarize reference-call notes.

Here are notes from four reference calls. Group the comments by theme (data migration, partner quality, support, change management, cost overruns). For each theme, say how many calls mentioned it and quote the relevant line. Do not infer opinions that are not in the notes.

Check: confirm each quote against your original notes.

Implementation guide

Phase Timing Owner Exit criteria
Assess and decide whether to replace Days 1-30 CEO and CFO Options framed; stay-and-fix option priced; requirements drafted; data audit complete
Select Days 31-60 CFO and selection committee Scorecard weighted before demos; scripted demos scored; references called; five-year cost built
Decide and contract Days 61-90 Decision maker, counsel Decision memo signed; commercial terms reviewed by counsel; implementation partner and team named
Build and migrate After day 90 Project lead, Controller Migration rehearsed; trial balances tie; training complete
Cut over and stabilize Per plan Steering group Go/no-go checklist passed; first close completed; rollback window closed

Governance: the sponsor owns the decision and the budget, the CFO owns the requirements and the close, the project lead owns the plan, and the Controller owns the opening balances. Report plan variance and the status of the go/no-go checklist monthly. Treat any change to the hold-period plan or the exit timeline as a trigger to reassess.

What to expect: selection takes weeks, but implementation and stabilization take much longer and consume finance and operations in ways a vendor timeline does not show.

Downloadable assets

The weighted scorecard, five-year cost comparison, and cutover go/no-go checklist above are designed to be copied into a spreadsheet. There is no calculator for ERP selection. If the current system is a SYSPRO environment and a renewal is approaching, the SYSPRO renewal calculator can help you size the cost of staying before you compare options.

Related resources

Frequently asked questions

When should a portfolio company replace its ERP?

A portfolio company should replace its ERP when the limitation is in the software's process fit or vendor support path, not in data, configuration, or reporting. Test the cheaper option first: clean master data, fix configuration, and add reporting. If core processes still cannot run, and the hold period leaves time to stabilize, replacement is justified.

How do you compare ERP options fairly?

Compare options with a scorecard whose weights were fixed before any demo, scripted demonstrations using your own scenarios, and a five-year cost table with the same lines for every option. Include internal labor, integrations, and data migration. Score individually after each demo, then discuss, so no single voice shapes the result.

How long does an ERP implementation take?

Duration depends on scope, data readiness, the number of entities and integrations, and how much internal capacity is available, so no single figure fits every company. Ask each implementation partner for a plan by phase and compare it with the pace of your own past projects. Treat any plan that ignores your close calendar as incomplete.

What should be in the cost of an ERP project?

The cost should include subscription or maintenance, hosting, implementation fees, internal labor and backfill, data migration, integrations and customizations, training, and a contingency. Contingency is best set from the company's own history of estimate versus actual on prior projects. Contract terms, renewal uplifts, and exit rights should be reviewed by counsel.

How does an ERP change affect a future sale?

A buyer's diligence will examine system stability, the close process, integration documentation, and any in-flight migration. A stable, documented system with clean reporting helps. A half-finished migration creates a finding and can affect negotiation. Time the project against the likely exit window and keep records of decisions and test results.

How this works in a System of Performance

An ERP decision is made once, but its assumptions keep mattering: which requirements were must-haves, what the cost model assumed, which risks the committee accepted. A Performis routine can take on a recurring job like this, with the scope and fit agreed with you: it works from the records your team supplies, prepares the work for your named reviewer, and keeps each approval on record. If you want a view of how your own systems and data hold up, bring it to us as a launch partner.

Free template for this topic

Free template · Excel workbook

Renewal Calendar and ERP Scorecard

Vendor renewals with notice deadlines and uplift exposure, plus a weighted ERP and build-vs-buy scorecard.

Run this on your own books

Bring the number you want to move.

A guide tells you what to measure. As a launch partner, AI Associates size it, run the fix with your team’s approval, and track what comes in going forward.

Start now →

Related articles