tutor-halloween-hello-bar-mobile-5image
HALLOWEEN SALE
Up To 
30% Off30% Off30% Off
Grab Now
HALLOWEEN SALEHALLOWEEN SALEHALLOWEEN
SALE
HALLOWEEN
SALE
Up To 
30% Off30% Off30% Off
Up To 
30% Off30% Off30% Off
Grab Now
Course Bundle
Subscriptions
Memberships
Gift Course
Third-Party Integrations
Tutor LMS Shortcodes
Course Bundle
Subscriptions
Memberships
Gift Course
Third-Party Integrations
Tutor LMS Shortcodes

LearnDash to Tutor LMS Migration

If you want to run a seamless migration from your LearnDash to Tutor LMS, your new LMS of choice, you can use the Tutor LMS Migration Tool plugin.

Please Note!
Before initiating any migration process, we recommend you back up your site. It is also recommended you first run the migration on a staging site. This will ensure that the final migration process won’t break anything in your live site. Moreover, for all your data to be properly transferred, you must install and set up all of the necessary Tutor LMS add-ons and settings beforehand.

The process for using the migration tool to migrate from LearnPress is also the same as migrating from LearnDash. This video shows how to migrate from LearnDash but you can follow these steps and our documentation on how to migrate from LearnPress.

Prerequisites

You need to have the following plugins installed and activated to use the Tutor LMS Migration Tool for LearnDash Migration.

  • WordPress Version: 5.3 or later (tested up to WordPress 7.1.2; WordPress 7.0+ compatibility added in v2.5.4)
  • PHP Version: 7.4 or later
  • Tutor LMS: Version 4.0 or later installed and active
  • LearnDash LMS: Version 4.0 or later installed and active (updating to the latest version is recommended)
  • Tutor LMS – Migration Tool: Version 2.6.0 
  • Required Tutor LMS Pro Addons (if using these features in LearnDash):
    • Assignments addon (Tutor LMS Pro) — required to manage migrated assignments
    • Subscriptions addon (Tutor LMS Pro) — required to migrate LearnDash recurring plans and active subscribers to Tutor Native subscriptions
    • Certificate addon (Tutor LMS Pro) — required to auto-generate certificates for completed courses
  • Optional eCommerce Plugins (if migrating from WooCommerce):

It is advisable that you update to the latest version of LearnDash before migrating to make the migration process run seamlessly.

Installing The Tutor LMS Migration Tool Plugin

  1. Navigate to WP Admin > Plugins > Add Plugin (or Plugins > Add New).
  2. In the Search Plugins bar at the top right, type Tutor LMS – Migration Tool.
  3. Click Install Now on the Tutor LMS – Migration Tool plugin card, then click Activate.

    LearnDash Migration

    Tutor LMS LearnDash Migration - Auto Migrate

    After installing the Tutor LMS Migration tool, you will find all its available features in the Tools section of Tutor LMS. Go to WP Admin > TutorLMS > Tools > LearnDash Migration.

    Here is where you’ll find all of the Migration Settings. Now before going any further, let us discuss what types of data you can expect to be transferred from LearnDash to Tutor LMS with the help of this tool:

    • Courses: LearnDash Courses and all that entailed will be transferred to Tutor LMS. This also includes Lessons, Quizzes, Assignments, etc.
    • Users: All Student and Instructor data will be transferred to Tutor LMS.
    • Sales Data: All Sales Data of your Courses will be transferred to Tutor LMS.
    • Order Data: All Order Data of your Courses will be transferred to Tutor LMS.
    • Course Enrollment Records: All Course Enrollment Records will be transferred to Tutor LMS
    • eCommerce Products: All eCommerce Products and related data will be transferred to Tutor LMS
    • Reviews: All Course Reviews and related info will be transferred to Tutor LMS.

    Migrating eCommerce Data

    As mentioned earlier, you can migrate all your eCommerce Data using this tool. But in order for this to work seamlessly, you’ll have to make sure that your eCommerce plugin is properly set up for Tutor LMS before you migrate.

    All migrated eCommerce data will be sent to the eCommerce engine you are currently using. If you are using Native as your Tutor LMS eCommerce engine, the data will be migrated to Native. If you are using WooCommerce, the data will be migrated to WooCommerce.

    For instance, if you’re using WooCommerce as your LearnDash eCommerce engine, make sure you follow the following steps for a seamless migration. 

    1. Install and Activate Tutor LMS
    2. Install and Activate Tutor LMS Migration Tool
    3. Install and activate WooCommerce
    4. Set WooCommerce as the Monetization option in the Tutor LMS Settings
    5. Run the migration

    Only then will the eCommerce Products and Sales Data be transferred without issues. The same goes if you’re using Easy Digital Downloads instead.

    Certificates Will Be Auto-Generated

    Another notable aspect of the Tutor LMS Migration Tool is the fact that it will auto-generate Certificates for the respective students if you have Tutor LMS’ Certificate add-on enabled and set up before migrating!  

    Migrate Now

    Tutor LMS LearnDash Migration - Migration Completed

    Next up, you’ll find the Migrate Now button which will start the Migration process. Once you click on this button, you’ll be able to see the real-time progress of the Migration. When the Migration is successfully completed, you should see a success message pop up!

    Tutor LMS LearnDash Migration - Migration Successful Pop-up

    Now, if you head over to WP Admin > Tutor LMS > Courses, you’ll be able to see all of the courses that were transferred. Similarly, you can check Enrollments, Reviews, etc.

    Important Note on Your LearnDash Data: Once the migration finishes, your transferred courses, lessons, quizzes, course orders, metadata, and reviews will no longer be accessible in LearnDash. Always take a full site and database backup before proceeding.

    Settings History

    Tutor LMS LearnDash Migration - Settings History

    In the sidebar, you’ll find the Settings History which is basically a list of all your Exports and Imports generated automatically. This will only appear after the first such event is triggered and the list will contain the Date & Time of the event and its type i.e whether the settings were exported or imported.

    Join the world’s #1 Tutor LMS community

    Build, manage, and scale your eLearning business with the most powerful WordPress LMS — all in one place.

    Crafted by Humans

    © 2026 All Rights Reserved