This is a research guide based on cited documentation. It is not a report of firsthand testing. Our editorial method

What the tool says it migrates

The plugin's WordPress.org listing showed version 2.6.0, last modified 1 September 2026, with 1,000 or more active installations. It supports migration from LearnDash, LearnPress and LifterLMS, plus WooCommerce to Tutor's native eCommerce.

DataListed as migrated from LearnDashNote from changelog or guide
Courses, lessons, topics, quizzesYesCourse import moved to a batch system in 2.5.0
Quiz attempts and student progressYesProgress accuracy fix in 2.5.0
AssignmentsYesAdded in 2.3.0
EnrolmentsYesSeparated from course import in 2.5.0
Sales data and ordersYesTutor's guide says course products from WooCommerce or Easy Digital Downloads transfer
SubscriptionsYesSubscription import added for LearnDash in 2.5.0
TaxonomiesYesCourse taxonomy import added in 2.5.0
Course reviewsYesFrom the LearnDash Course Review add-on
CertificatesNot listedTutor can generate new certificates if its Certificate add-on is configured first

Requirements and a version conflict to resolve first

The WordPress.org listing requires WordPress 5.3 or higher, PHP 7.4 or higher in its metadata (its installation notes give 7.2 as the minimum and recommend 7.4), and Tutor LMS 4.0 or later. Tutor's blog guide lists lower minimums: Tutor LMS 3.6.0, LearnDash 4.0 and Migration Tool 2.3.1. Follow the higher numbers, since the listing is the more recently updated page.

The main Tutor LMS plugin listing showed version 4.2.0, last modified 27 October 2026, requiring WordPress 5.3 and PHP 7.4, with 100,000 or more active installations. Update LearnDash to its latest version before migrating, as Tutor recommends.

The deletion warning: why staging is not optional

Tutor's guide states that after a successful migration the tool will delete the original courses from your LearnDash database. The 2.5.0 changelog added a safety warning modal before deleting data. Either way, the LearnDash copy you would compare against may be gone after the run.

Tutor's guide recommends a full site backup and a test on a staging environment. Do both, and keep a restored, untouched LearnDash copy available until you have checked every course. That copy is your only reference for what lessons, quizzes and settings looked like before.

  • Take a full backup of files and database, and confirm you can restore it.
  • Clone production to staging and run the migration there first.
  • Decide whether courses will sell through WooCommerce, Easy Digital Downloads or Tutor's native eCommerce before migrating, then confirm on staging where products and orders ended up.
  • Configure the Tutor Certificate add-on beforehand if you want certificates generated for completed students.

What to verify or rebuild by hand

Neither the listing nor Tutor's guide gives a list of unsupported data; the guide's verification step only suggests checking Courses, Enrollments and Reviews in Tutor after the run. The items below are not on the documented list, so assume they need checking or rebuilding until you see otherwise on staging.

Quiz question types deserve a specific check. The Tutor listing names true or false, multiple choice, single choice, matching and fill-in-the-blanks among its quiz types, and its 4.0.0 changelog marks draw image, pin image, graph, puzzle and range as Pro. Compare each LearnDash quiz with its Tutor version question by question.

ItemWhy checkHow
LearnDash groupsNot in the documented listRecreate group access in Tutor or your membership plugin
Drip and prerequisite settingsNot in the documented listCompare course settings side by side
Certificate designsTutor generates new certificates rather than copying LearnDash templatesRedesign and issue a test certificate
Shortcodes inside lesson contentLearnDash shortcodes will not render under TutorSearch lesson content for shortcodes and replace them
Course and lesson URLsPost types change, so paths usually changeBuild redirects from old course and lesson URLs
Third-party LearnDash add-onsNot covered by the toolList each add-on and find a Tutor equivalent or drop it

Acceptance checklist before going live

  • Course, lesson and quiz counts on staging match the LearnDash backup.
  • Five students with different progress levels see the same completion state in Tutor.
  • A paid course can be bought on staging and the buyer is enrolled.
  • An existing subscriber renews on staging without a duplicate order or lost access, if you bill subscriptions.
  • Every old course URL on your list redirects to its Tutor equivalent.
  • Migration log reviewed in the tool's Settings History section.

Questions before you decide

Does the Tutor migration tool delete my LearnDash courses?

Tutor's guide states that after a successful migration the tool deletes the original courses from the LearnDash database, so back up and test on staging first.

Which version of Tutor LMS does the migration tool need?

The WordPress.org listing requires Tutor LMS 4.0 or later; an older Tutor blog guide lists 3.6.0, so use the higher requirement.

Does student progress migrate?

Yes. The tool lists student progress and quiz attempts among migrated LearnDash data, with an accuracy fix for progress import in version 2.5.0.

Do LearnDash certificates carry over?

Certificates are not on the migrated list. Tutor says it can generate new certificates for students if the Certificate add-on is active and configured before migration.

Sources & verification

Product details and prices can change. Check the linked provider before buying.

  1. WordPress.org: Tutor LMS Migration Tool plugin Accessed 30 Oct 2026
  2. Tutor LMS blog: Migrate from LearnDash to Tutor LMS Accessed 30 Oct 2026
  3. WordPress.org: Tutor LMS plugin Accessed 30 Oct 2026

Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.