QAD, IFS and Plex Data Migration Effort Calculator
Data migration is the most underestimated part of an ERP project. This calculator builds a transparent estimate from the number of objects, the hours per object, the number of mock cycles and the rework rate, so you can challenge a partner's quote or set your own budget.
Your numbers
Parts, customers, suppliers, structures, open orders, balances and so on.
Share of first-cycle effort repeated on each later cycle.
Your results
Planning estimate only. Real effort depends on data quality, source complexity and partner tooling. Replace the defaults with figures from your own profiling and project history.
Total migration hours vs mock cycles
Sweeps Mock load cycles from 1 to 6, holding your other inputs fixed.
Get a profiled migration estimate
Optional: we can discuss profiling your source data to replace these assumptions with measured figures.
Optional. The tool and every export work without this. No spam.
How to use the calculator
Count the data objects you will actually migrate, then enter hours for building the extract, mapping and load, cleansing per cycle and reconciliation per cycle. Set the number of mock loads and how much of the first-cycle effort repeats on later cycles. Add cutover weekend effort and a blended rate. The primary outputs are total hours and estimated cost, with a chart showing how total hours change with the number of mocks.
The method behind the numbers
Build effort is a one-time cost per object. Cleansing repeats each cycle but shrinks as data improves, which the rework percentage models: total cleansing equals objects times hours times one plus the later cycles at the rework rate. Reconciliation is repeated in full every cycle because each load must be proven. Cutover is added once. This is a simple additive model, intentionally easy to audit.
- Build = objects x build hours.
- Cleansing = objects x hours x (1 + (cycles - 1) x rework).
- Reconciliation = objects x hours x cycles.
Reading the results
Use the chart to see the cost of an extra mock: each added cycle adds cleansing and reconciliation effort but usually reduces cutover risk. Compare your total against a quote. A partner price far below the figure from your own inputs often means cleansing and reconciliation are excluded or assumed to be done by you. Convert hours to full-time weeks to check the plan against staffing.
Common mistakes
People count only the big objects and ignore the long tail of smaller ones such as units of measure, tax codes and attachments. They also use best-case hours per object from a vendor demo instead of their own profiling. Another frequent mistake is assuming business staff time is free: cleansing and reconciliation hours land on your people, so budget their time.
Frequently Asked Questions
Does this work for systems other than QAD, IFS and Plex?
Yes. The model is ERP neutral. The title lists the systems commonly migrated to or from, but the inputs are generic hours and counts that apply to any data migration.
What is a realistic number of mock cycles?
Three is common, with a dress rehearsal on top. Complex data or poor quality may justify more. The chart shows the cost impact so you can weigh it against cutover risk.
Why does reconciliation repeat every cycle?
Each mock changes the extract, mapping or source data, so the load must be proven again. Skipping reconciliation on later cycles is how errors reach production.
Can I use this to challenge a partner's quote?
Yes. Enter their assumed objects and cycles and compare the hours. Ask which activities their price includes, especially cleansing support, reconciliation and cutover.
If you want an evidence-based estimate, Netray can profile your source tables and produce counts and quality metrics that make these inputs realistic.
Related Tools
QAD Mock Conversion Load Log Worksheet
Editable log of data objects per mock conversion cycle with extracted, loaded and rejected counts and an automatic load percentage.
ERP Migration & SelectionIFS Cloud Data Migration Object Tracker
Editable tracker for IFS Cloud migration objects with source, owner, cleansing status and effort so you can see remaining work in hours.
ERP Migration & SelectionQAD EE Custom Code Inventory Worksheet
Editable inventory of QAD customizations with type, use, complexity and retire or rebuild decision, totalling rebuild effort.
ERP Migration & SelectionIFS Cloud Implementation Statement of Work Template
Document template for an IFS Cloud implementation statement of work covering scope, deliverables, assumptions, roles, change control and acceptance.
More ERP Migration & Selection tools
See all- ERP TCO Comparison Calculator (5-Year)
- ERP Migration Risk Assessment
- Data Migration Effort Calculator
- ERP Selection Scorecard for Manufacturers
- ERP Go-Live Readiness Checklist
- ERP Change Management Readiness Assessment
- ERP Integration Complexity Calculator
- Cloud vs On-Premise ERP Cost Calculator
- ERP Upgrade vs Replace Assessment
New to QAD? Start with the QAD guide and toolkit.
Keep exploring
Free tools
- ERP Data Migration Effort CalculatorEstimate cleansing, open document validation and mock load hours for an ERP migration from record counts, defect rate and the number of trial loads.
- IFS Cloud Data Migration Object TrackerEditable tracker for IFS Cloud migration objects with source, owner, cleansing status and effort so you can see remaining work in hours.
- QAD Customization Migration Effort CalculatorSize the work to carry QAD customizations forward: count them by complexity, set the share you can retire, add testing and contingency.
ERP fixes and how-tos
- QAD vs Plex: Which Fits a Discrete Manufacturer?QAD or Plex for a discrete manufacturer? A practical comparison of architecture, shop floor depth, cloud model, customisation, data access, and migration risk.
- Plex REST API Returns 401 or 403: How to Troubleshoot AuthenticationPlex REST API calls return 401 Unauthorized or 403 Forbidden. Check API key, environment, app subscription, and role access with this practical troubleshooting list.
- How to Set Up an EDI Trading Partner in Plex SystemsHow to configure a new EDI trading partner in Plex EDI Data Manager, map document types like 850, 830, 862, and 856, and test before going live.
AI on your ERP
- AI for Plex Manufacturing Cloud, Grounded in Your Production DataPut AI on Plex production, quality, and genealogy data without a public model. On-prem or private-cloud LLMs, RAG, and agents built for Plex shops.
- AI for Plex Production and Quality: Scrap, Downtime and NonconformanceAI for Plex production and quality: scrap and nonconformance patterns, control plan analysis, downtime causes and shop floor Q&A through Plex APIs.
Integrations
- How to use ChatGPT with Plex Smart Manufacturing PlatformHow to use ChatGPT with Plex: custom GPT actions over the Plex API, exports versus live access, enterprise data controls, and when a private model is safer.
- How to add AI agents to Plex Smart Manufacturing PlatformHow to add AI agents to Plex: a tool layer over Plex REST and data source APIs, scoped API keys, human approval before writes, and a private model option.