Job Shop ERP Data Migration Worksheet
Data migration is where most small shop ERP projects lose time. This worksheet lists each data object, how many records it has, how clean it is and who owns it, and estimates the effort so the plan is based on something more than a guess.
| Data object | Source | Record count | Base hours per 1,000 records | Data clean percent | Estimated effort hours | Owner | Status | |
|---|---|---|---|---|---|---|---|---|
6.63 | ||||||||
3.024 | ||||||||
58.24 | ||||||||
29.16 | ||||||||
34.8 | ||||||||
2.31 | ||||||||
28.5 | ||||||||
3.276 |
The effort formula adds up to double the base hours when data is fully dirty (0 percent clean) and the base hours when it is fully clean. Base hours per 1,000 records are planning assumptions: replace them with figures from your own trial loads.
Review your migration plan
Optional: send us the worksheet and we will comment on sequencing and risk areas.
Optional. The tool and every export work without this. No spam.
How to use the migration worksheet
List every data object you must carry into the new ERP: customers, vendors, parts, bills of material, routings, work centers, open orders, inventory and open balances. For each, enter the source system, record count, a base hours per 1,000 records assumption and an honest percent clean. The worksheet calculates effort hours, then totals them and converts the total into weeks for one person. Update status as each object moves from extraction through cleaning, test load and validation.
How the effort estimate works
Effort equals records divided by 1,000, times base hours per 1,000, times a dirtiness factor of two minus the clean fraction. Perfectly clean data costs the base hours. Fully dirty data costs double. The factor is a planning simplification, not a measured law, so calibrate it: load a sample of each object into a test environment, time the cleanup, and replace the assumptions. Complex objects such as bills of material and routings carry higher base hours than customers or vendors.
- Parts, BOMs and routings usually dominate effort
- Inventory needs a physical count before load
- Open AR and AP must tie to the general ledger
- Decide what not to convert and archive it instead
Sequencing the work
Load in dependency order: customers, vendors, work centers and units first, then parts, then bills of material and routings, then open orders and inventory, and finally balances. A part cannot be loaded cleanly if its units of measure or vendors do not exist yet. Plan at least two trial loads before the final one, and reconcile each against source counts and values.
Common mistakes
Shops overrate how clean their data is, forget to assign owners, migrate years of inactive parts, and discover missing fields during the final load. Take a hard look at the part master first. It is almost always the largest and messiest object.
Frequently Asked Questions
How many trial loads should I plan?
Plan at least two full trial loads plus the final cutover load. The first finds structural problems like missing fields and mapping errors, the second proves fixes, and the final should be a rehearsed repeat with no surprises.
Should I migrate inactive parts?
Usually not. Migrate parts used in the last two or three years or on open orders, and archive the rest. Fewer, cleaner records make the new system faster and the project cheaper.
What does clean percent mean?
It is your estimate of how many records in that object could load without fixes: no duplicates, no missing required fields, correct units. Sample a hundred records and count the ones needing edits to get an honest number.
Can this worksheet be used for any ERP?
Yes. The objects and sequencing are generic to job shop and discrete manufacturing ERPs, whether you are moving between JobBOSS, E2, Global Shop Solutions, ProShop, Fulcrum or something else.
If you want a second set of eyes on migration scope, or tooling to profile and compare source and target data on your own network, we can help. Data never needs to leave your environment.
Related Tools
JobBOSS to E2 Shop System Migration Checklist
A practical checklist for moving a small shop from JobBOSS to E2 Shop System, from data audit through cutover and first month close. Works in reverse too.
ERP Migration & SelectionJob Shop ERP Implementation Cost Calculator
Estimate the first year and multi-year cost of a job shop ERP: licenses, implementation hours, data migration, training, hardware and annual support. Includes a chart of cost against user count.
ERP Migration & SelectionJob Shop ERP Selection Scorecard
Ten questions about how your shop quotes, schedules, tracks and certifies work. Shows how demanding your ERP requirements are and what to prioritize when comparing systems.
MES & Shop FloorShop Traveler Template
Generate a printable job traveler with job header, material, routing steps, inspection points and sign-off lines. Export to PDF, Word or Excel.
More ERP Migration & Selection tools
See all- Job Shop ERP Subscription vs Perpetual License Cost Calculator
- 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
Keep exploring
Free tools
- JobBOSS to E2 Shop System Migration ChecklistA practical checklist for moving a small shop from JobBOSS to E2 Shop System, from data audit through cutover and first month close. Works in reverse too.
- Job Shop ERP Implementation Cost CalculatorEstimate the first year and multi-year cost of a job shop ERP: licenses, implementation hours, data migration, training, hardware and annual support. Includes a chart of cost against user count.
- 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.
ERP fixes and how-tos
- Fulcrum ERP API: authentication, endpoints and example callsHow to use the Fulcrum ERP API: get a token, call list and create endpoints for sales orders and parts, handle paging and rate limits, and plan integrations.
- How to Create a Quote in E2 Shop SystemHow to build a quote in E2 Shop System, from header setup through routing, material, and outside processing, to converting an accepted quote into a job.
- How to Add a Private AI Layer to Global Shop Solutions On-PremHow to add a private on-prem AI assistant to Global Shop Solutions ERP: read-only data access, scheduling data, security mapping, GPU sizing and phased rollout.
Guides
- Job Shop ERP Comparison: JobBOSS, E2 Shop System, ProShop and Global ShopJob shop ERP comparison for CNC machine shops: JobBOSS2, E2 Shop System, ProShop, Global Shop Solutions and Epicor Kinetic, and the questions to ask.
- How to Track Actual vs Estimated Hours in a CNC Machine ShopHow CNC job shops track actual versus estimated hours by operation, collect clean labor data, read the variance and feed corrections back into quotes.
- Sheet Metal Job Costing: Comparing Actual and Estimated MarginCompare estimated and actual cost on fabrication jobs: laser, brake, weld and finishing hours, scrap, nest variance, and the reports that show real margin.
AI on your ERP
- AI for ECI JobBOSS2 and E2 Shop SystemAdd AI to ECI JobBOSS2 or E2 Shop System for faster quoting, tighter scheduling, and shop-floor answers, without sending your job data to the cloud.
- AI for Global Shop Solutions, Built for How Job Shops Actually RunAdd AI to Global Shop Solutions without sending your quoting, scheduling, and job cost data outside your shop. Private, on-prem AI for GSS job shops.
Integrations
- How to add AI agents to Global Shop SolutionsHow to add AI agents to Global Shop Solutions: a read-first tool layer over its data and APIs, approval before any write, and on-prem model options for job shops.
- How to add AI agents to ProShop ERPHow to add AI agents to ProShop ERP: a tool layer over its API, agents for work order exceptions, NCR drafts and quote prep, with approval before any write.
Software
- Global Shop SolutionsWhat Global Shop Solutions ERP is, how its estimating, scheduling and shop floor modules serve job shops, and which ERP alternatives to compare.
- ECI E2 Shop SystemIndependent profile of ECI E2 Shop System, a job shop ERP: what it does, core modules, integration options, strengths, limits, alternatives and AI use cases.