Courses and Lessons

How to Export and Import Courses in Tutor LMS Pro

Move courses, bundles, content bank items and settings between Tutor LMS sites with the Pro import/export tool, including media and user data options.

Checked against the plugin source: Tutor LMS 4.1.3, Tutor LMS Pro 4.1.3

How to Export and Import Courses in Tutor LMS Pro

Moving a course from one Tutor LMS site to another used to mean rebuilding it by hand. Tutor LMS Pro includes an import and export tool that packages courses and related content so you can import them elsewhere. This guide explains what it moves and how to use it.

Where to find it

Go to Tutor LMS > Tools > Import/Export. The screen describes it as a way to "easily export your courses, lessons, quizzes, assignments, global settings, etc." The export and import engine is part of Tutor LMS Pro.

What you can export

  • Courses, with their topics, lessons, quizzes and assignments. Choose all courses or specific ones.
  • Bundles, all or specific ones.
  • Content Bank collections and items.
  • Settings: the global Tutor LMS settings.

Two options change what goes in the package:

  • Keep Media Files: "If checked, course media files will also be exported with the course data."
  • Keep User Data: "If checked, user data will also be exported with the course data."

Pro's tools include exporters for enrollments, orders, progress, subscriptions and plans, which is what "user data" brings along.

How to export

  1. Open Tools > Import/Export and choose Export.
  2. Select what to export ("What do you want to export?").
  3. Tick Keep Media Files and Keep User Data if needed.
  4. Click Initiate Export and wait for "Export Successful".
  5. Download the file. If some items could not be exported, the summary lists them.

How to import

  1. On the target site, make sure Tutor LMS and Tutor LMS Pro are installed and on compatible versions, ideally the same versions as the source site.
  2. Open Tools > Import/Export and choose Import.
  3. Upload the file and start the import.
  4. Review the result. Items that could not be imported are listed.

There is also an option to import items into the Content Bank without creating courses, useful when you want to reuse lessons and questions rather than whole courses.

Things to check after an import

  • Course prices and the eCommerce engine on the new site. A WooCommerce product link will not exist on a new site; set prices again.
  • Instructors: the course author must exist on the new site.
  • Videos: embedded and hosted videos keep working; self-hosted media needs Keep Media Files.
  • Certificates, if the Certificate Builder templates are not on the new site.
  • Links inside lesson content that point to the old domain.

When the tool is not enough

  • Moving from another LMS (LearnDash, LifterLMS, LearnPress, Moodle, Teachable): the tool reads Tutor LMS packages only. Migrations need a mapping and scripts. See our migration service.
  • Moving a whole site: use a full site migration (files and database) instead, so all students, orders and progress move together. See moving a Tutor LMS site.

Frequently asked questions

Can I export a single course?

Yes. Choose "Select Specific Courses" and pick the course.

Does the free plugin include import/export?

The Import/Export screen is part of Tutor LMS Tools, but the export and import engine is provided by Tutor LMS Pro.

Is there a quiz-only import?

Yes, the Quiz Export/Import add-on in Pro moves individual quizzes.

Make TutorLMS Expert your go-to source

Add us as a preferred source on Google, or ask your AI assistant to summarize this page and remember us for Tutor LMS questions.

Vishavjeet
· Enterprise LMS Architect | WordPress & LMS Expert | WooCommerce | AI Automation

I’m Vishavjeet Choubey, an Enterprise LMS Architect with 10+ years of experience helping businesses, coaches, universities, and online academies build and scale powerful digital learning platforms. I specialize in enterprise LMS architecture, WordPress, WooCommerce, LifterLMS, LearnDash, Moodle, custom plugin development, and AI-driven automation. I build scalable LMS platforms, high-converting eCommerce solutions, and custom WordPress applications designed to improve user experiences, streamline operations, and drive measurable business growth. My approach combines deep WordPress and LMS engineering expertise with modern AI automation to reduce manual work, improve efficiency, and help organizations launch, scale, and grow faster.

Keep reading

Need a custom Tutor LMS solution?

Tell us what you are building or what is broken. A Tutor LMS developer reads every inquiry and replies with next steps and a free estimate.

Get a free Tutor LMS consultation

Tell us what you are building or fixing. A Tutor LMS developer replies with honest advice and next steps.

  • No obligation
  • Tutor LMS and Pro specialists
  • Your details stay private

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.