GUIDES AND TUTORIALS

How to Migrate from Tutor LMS to Masteriyo

Last Updated: 6 mins By: Sanjeev Bhattarai

Tutor LMS has a generous free plan. That’s usually why people choose it.

You build your courses, set everything up, and go to connect payments — only to find out the free version supports PayPal and nothing else.

No Stripe. No alternatives. If a student doesn’t have a PayPal account, they can’t buy your course.

It’s not a minor limitation. PayPal isn’t available in every country, and a growing number of buyers simply don’t use it. You’ve spent weeks building a course platform that can’t take their money.

And the deeper you look, the more you realise payments aren’t the only thing missing — certificates, Elementor, Google Meet, Zoom are all locked behind Pro too.

Upgrading fixes it — but now you’re paying for a platform you already have doubts about, just to unlock payment options that should have been there from the start.

Masteriyo’s free version includes Stripe, PayPal, and Mollie from day one. No Pro license, no WooCommerce, no workarounds.

And switching doesn’t mean starting over — the migration tool brings everything across: courses, students, progress, orders, Q&As, and reviews.

Here’s how to make the move.

What gets migrated

Before anything else, here’s everything you can bring over from Tutor LMS to Masteriyo.

What you’ve built on Tutor LMSMigrate to Masteriyo?
CoursesYes
Enrolled StudentsYes
InstructorsYes
Sales OrderYes
Course ReviewYes
Course AnnouncementsYes
Course Question & AnswersYes

Keep Tutor LMS active during migration — the tool reads directly from its data. You can remove it once everything’s verified.


Before you start

Three minutes of prep here saves you from troubleshooting later.

Pre-Migration Checklist

On the Tutor LMS Side

Update Tutor LMS to the latest version

Running an outdated version can cause compatibility issues during migration. A quick update before you start prevents most of them.

Keep Tutor LMS active until migration is verified

The migration tool reads directly from Tutor LMS’s database. Don’t deactivate it until after you’ve confirmed the migration has completed successfully.

On the Masteriyo Side

Install Masteriyo and run the setup wizard

Download it free from WordPress.org or masteriyo.com. The setup wizard takes under two minutes — complete it before starting the migration.

Enable the Migration Tool addon

Go to Masteriyo → Addons and switch on the Migration Tool. It’s built into Masteriyo — no separate plugin to install, free on every plan.

Standard Practice

Back up your site

Use your host’s backup tool or a plugin like UpdraftPlus. The migration is reliable, but a restore point costs nothing and removes all risk.

Test on staging first if you can

Not mandatory, but running the migration on a staging site before touching your live site is worth the extra 30 minutes.


How to Migrate from Tutor LMS to Masteriyo

The whole process takes under ten minutes. Here’s how it works.

1. Install Masteriyo

Go to your WordPress Dashboard -> Plugins -> Add New and search for Masteriyo.

Install and activate it, then run through the quick setup wizard.

Installing Masteriyo LMS on an LearnDash Site

The free version is all you need. Migration is included at no cost.


2. Enable the Migration Tool Addon

Go to Masteriyo -> Addons and toggle on the Migration tool.

Enabling Migration Tool Addon in Masteriyo LMS

This addon is free and available on every plan. You don’t need to upgrade to access it.


3. Run the Migration Tool

Navigate to Masteriyo -> Dashboard -> Tools -> Migration.

Use the “Migration From” dropdown to select Tutor LMS.

The dropdown only lists plugins that are currently installed and active. If Tutor LMS isn’t showing, check that it’s still activated.

Hit the Migrate button. The tool runs automatically and transfers all compatible data. You’ll get a notification once it’s complete — don’t close the tab while it’s running.

Migrating from Tutor LMS to Masteriyo

4. Verify migrated content

Check the following to confirm everything transferred correctly:

  • Masteriyo → Courses — your courses should be here, with lessons and quizzes nested inside each course
  • Masteriyo → Users — enrolled students and instructors should all be present
  • Masteriyo → Orders — Your full order history should be intact

Once everything checks out, deactivate and uninstall Tutor LMS. Keep it deactivated but not deleted for a day or two — just in case you need to cross-reference anything.


After migration — what to set up next

Your data is in Masteriyo. Now you need to get everything running. Here’s what to configure before you go live.

Flush your permalinks

Go to WordPress → Settings → Permalinks and hit Save Changes without changing anything. This refreshes your URL structure and prevents 404 errors on course pages after the migration.


Set up payments

Past orders migrated, but Masteriyo’s payment settings need to be configured from scratch. Go to Masteriyo → Settings → Payments and connect your preferred payment gateway. Masteriyo has a built-in order system — no WooCommerce required.


Check that your courses are published

Head to Masteriyo → Courses and confirm your courses are published and visible. Update any that came over as drafts before pointing students to them.


Replace Tutor LMS shortcodes

Any pages using Tutor LMS shortcodes — course listings, login forms, student dashboards — will be broken. Replace them with Masteriyo’s equivalents.

You can find the full list in the Masteriyo shortcode documentation.


Configure email notifications

Masteriyo handles enrollment and course completion emails separately from Tutor LMS. Go to Masteriyo → Settings → Emails to set up the notifications you want students and instructors to receive.


Set up certificates

Tutor LMS certificates don’t transfer — Masteriyo has its own certificate builder.

Go to Masteriyo → Certificates to create and assign certificates to your courses. If you have students who have already completed courses, you can issue certificates to them manually.


Remove Tutor LMS and its add-ons

Once everything is configured and running, deactivate and uninstall Tutor LMS along with any Tutor LMS add-ons you had installed. Keeping unused plugins active is unnecessary overhead.


That’s it — your courses are home

The PayPal limitation, the features locked behind a Pro upgrade — none of that follows you here.

Migration gets a bad reputation. The reality with Masteriyo is that moving your data is handled in one click. What’s left is just configuration, and you only do it once.

If anything doesn’t go as expected, the migration documentation covers the details, and the support team is available on all plans.

And if you’re curious about what else Masteriyo can do now that you’re here, take a look around. There’s a good chance features you were paying extra for in Tutor LMS are already included.

How to Migrate from Tutor LMS to Masteriyo
Scroll to top

Pin It on Pinterest