Estimate Your LMS Migration Before You Start

Understand migration scope, complexity, major risks and preparation requirements in a few minutes.

Takes about 5 minutes • No signup required.

Step 1 of 8 · About 5 minutes remaining

  1. 1Current LMS
  2. 2Users
  3. 3Courses & Content
  4. 4Historical Data
  5. 5Certifications
  6. 6Integrations
  7. 7Customization
  8. 8Data Quality

Your current environment

What are you migrating from?

Which platform is it?

Choose the main platform if you have more than one.

Why are you migrating? Select all that apply.

When would you like the new LMS live?

Users

Use approximate counts. We never ask for individual learner records.

Total learner accounts in the current system

Include inactive and historical accounts.

Active users (used it in the last 12 months)

Which user accounts need to move?

Which organizational relationships must be preserved? (optional)

Courses & content

Approximately how many courses do you have?

How many of them should actually migrate?

Migrating only current, used courses is usually faster than moving everything.

Have obsolete or duplicate courses been identified?

How consistently are courses organized?

Which content formats do you have? Select all that apply.

Do you have access to the original source files?

Original videos, documents and authoring files, not only what is inside the LMS.

Can courses and content be exported from the current system?

Do quizzes and assessments need to migrate?

What about assignments?

Historical learning data

Migrate what you need day to day. Archive what you must keep but no longer use.

Which completion history must be available in the new LMS?

Which enrollments need to migrate?

Must historical records stay available for audits?

We don't determine legal retention requirements. Tell us how your team needs to access the records.

Certification data

Do certificates or certifications need to migrate?

Integrations

Skip any question that doesn't apply.

Which integrations exist today? (optional)

Which integrations are required at launch? (optional)

Customization, branding & domains

Which customizations exist in the current system? (optional)

Which branding and domain requirements apply? (optional)

Data export, quality & ownership

Can you export users?

Can you export completions?

Does the current platform offer API access?

Is technical documentation for the current platform available?

How would you describe your data quality?

Is there an internal migration owner?

Is a source-system administrator available?

Is IT available to support the migration?

Is there a business team to validate migrated data?

Migration needs your team to check the results, not only a technical transfer.

How the LMS migration estimator works

Volume and complexity are scored separately. Complexity combines eight factors: Volume (15%), Data complexity (10%), Content complexity (15%), Historical requirements (15%), Integration complexity (15%), Customization (10%), Data quality risk (10%), Readiness risk (10%). Migration readiness is a separate 0–100 score based on export access, source files, documentation, data quality and ownership. Estimate confidence falls as more key answers are “Not sure”. To check whether your organization is prepared for a new LMS, use the LMS Readiness Checker.

Complexity factors

  • Volume: 15%
  • Data complexity: 10%
  • Content complexity: 15%
  • Historical requirements: 15%
  • Integration complexity: 15%
  • Customization: 10%
  • Data quality risk: 10%
  • Readiness risk: 10%

Migration complexity

  • Low: A contained migration with limited history, integrations and customization.
  • Moderate: A manageable migration with some mapping, cleanup or integration work to plan for.
  • High: Historical records, integrations or uncertain exports add real work beyond moving content. Validate scope with a trial migration.
  • Very High: Several demanding factors combine. Plan for technical discovery, data preparation and a trial migration before committing to dates.

Migration readiness

  • 85–100 Well Prepared: Exports, ownership and data are largely in place.
  • 70–84 Mostly Prepared: A few preparation items remain before migration starts.
  • 50–69 Preparation Needed: Close the open preparation items before scheduling migration.
  • 30–49 Significant Preparation Required: Exports, ownership or data quality need work before migration can be planned reliably.
  • 0–29 Discovery Required: Too much is unconfirmed to plan the migration. Start with technical discovery.

Estimate confidence

  • High: Your answers cover the main scope and export questions.
  • Medium: Some answers are unconfirmed, so treat the estimate as a starting point.
  • Low: Too many key answers are unknown for a reliable estimate. Technical discovery is recommended before planning dates.

What makes an LMS migration complex?

Volume matters less than people expect. Complexity usually comes from multiple source systems, unconfirmed exports, missing source files, historical completion and certification records, required integrations, custom workflows and poor data quality.

What data should you migrate?

Users and the organizational structure they need, current courses and content, the completion and certification history people rely on, and the integrations required at launch. Everything else is a candidate for archiving.

What belongs on an LMS migration checklist?

Confirmed user scope, a sample export of users and completions, SCORM packages and source files, a certificate inventory, a history retention decision, an obsolete-course list, documented integrations with owners, a migration owner, a validation team and acceptance criteria.

What affects how long an LMS migration takes?

Source access and export quality, the amount of history and certification data, integrations, customization, data cleanup and how quickly your team can validate results. There is no universal timeline; a trial migration gives the most reliable estimate.

Migrate or archive?

Migrate records that must be active in the new LMS. Archive records that must stay accessible but are no longer used day to day. Rebuild content or configuration when recreating it is simpler than moving it.

How should you prepare data for migration?

Remove inactive duplicates, normalize user IDs, map departments and roles, verify completion dates and certificate expiry dates, and test a representative sample before the full migration.

LMS migration estimator: frequently asked questions

How is migration complexity calculated?

Volume and complexity are scored separately. Complexity combines eight factors: Volume (15%), Data complexity (10%), Content complexity (15%), Historical requirements (15%), Integration complexity (15%), Customization (10%), Data quality risk (10%), Readiness risk (10%). Migration readiness is a separate 0–100 score based on export access, source files, documentation, data quality and ownership. Estimate confidence falls as more key answers are “Not sure”.

Why is readiness separate from complexity?

Complexity describes how much work the migration involves. Readiness describes how prepared you are to start it. A small migration with no confirmed exports can be low complexity but poorly prepared.

Why don't I always see a timeline?

A timeline is shown only when your answers support one. If key answers such as exports, volumes or history requirements are unknown, the estimator recommends technical discovery instead of a false-precision date.

Should we migrate all our history?

Not necessarily. Migrate what people need day to day in the new LMS, and archive records you must keep but no longer use. The estimator never recommends deleting data, and it does not determine legal retention requirements.

Do I need to share learner data or LMS credentials?

No. The estimator only asks for approximate counts and yes / no answers. It never asks for employee records, files or credentials.

Do I need to sign up?

No. Your estimate is free and shown without contact details. If you choose Get Full Migration Plan, your answers are passed securely to Sublime AI, never in the page URL.