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.
| Data | Listed as migrated from LearnDash | Note from changelog or guide |
|---|---|---|
| Courses, lessons, topics, quizzes | Yes | Course import moved to a batch system in 2.5.0 |
| Quiz attempts and student progress | Yes | Progress accuracy fix in 2.5.0 |
| Assignments | Yes | Added in 2.3.0 |
| Enrolments | Yes | Separated from course import in 2.5.0 |
| Sales data and orders | Yes | Tutor's guide says course products from WooCommerce or Easy Digital Downloads transfer |
| Subscriptions | Yes | Subscription import added for LearnDash in 2.5.0 |
| Taxonomies | Yes | Course taxonomy import added in 2.5.0 |
| Course reviews | Yes | From the LearnDash Course Review add-on |
| Certificates | Not listed | Tutor 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.
| Item | Why check | How |
|---|---|---|
| LearnDash groups | Not in the documented list | Recreate group access in Tutor or your membership plugin |
| Drip and prerequisite settings | Not in the documented list | Compare course settings side by side |
| Certificate designs | Tutor generates new certificates rather than copying LearnDash templates | Redesign and issue a test certificate |
| Shortcodes inside lesson content | LearnDash shortcodes will not render under Tutor | Search lesson content for shortcodes and replace them |
| Course and lesson URLs | Post types change, so paths usually change | Build redirects from old course and lesson URLs |
| Third-party LearnDash add-ons | Not covered by the tool | List 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.
- WordPress.org: Tutor LMS Migration Tool plugin Accessed 30 Oct 2026
- Tutor LMS blog: Migrate from LearnDash to Tutor LMS Accessed 30 Oct 2026
- 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.