Getting Started

How to Set Course Prices in Tutor LMS

Set free and paid course prices in Tutor LMS 4: regular and sale prices, scheduled sales, purchase options, subscriptions, WooCommerce products and tax.

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

How to Set Course Prices in Tutor LMS

Every Tutor LMS course is free or paid. How you set the price depends on your eCommerce engine. This guide covers pricing with Tutor LMS native eCommerce, with WooCommerce and with Tutor LMS Pro subscriptions.

Before you set prices

Choose your eCommerce engine under Tutor LMS > Settings > Monetization > Options. If monetization is disabled, every course is free and the price fields do not appear. With Native, also set the currency, currency position, separators and number of decimals in the same place.

Free courses

In the course builder, Basic tab, set the Pricing Model to Free. Students enroll with one click. If you want the content readable without any enrollment at all, use Make This Course Public. No Enrollment Required. That option is only for free courses: Tutor LMS does not allow paid courses to be public.

  1. Set the Pricing Model to Paid.
  2. Enter the Regular Price.
  3. Optionally tick Offer sale price, enter the Sale Price (it must be lower than the regular price) and, if you want, Schedule the sale price with start and end dates and times.
  4. Decide whether to charge tax using Tax Collection.
  5. Save or update the course.

Students then see the price on the course page and buy through the Tutor LMS cart and checkout. When the payment completes, the enrollment is completed automatically.

Purchase options with subscriptions (Pro)

With the Subscription add-on in Tutor LMS Pro, the Purchase Options setting appears:

  • One-time purchase only
  • Subscription only
  • Subscription & one-time purchase: let the student choose.
  • Membership only: the course is only available through a membership plan.

Subscription plans have a billing interval (day, week, month or year), a number of billing cycles or "until cancelled", an optional trial and an optional enrollment fee. See selling subscriptions.

When WooCommerce is the engine, a paid course is linked to a WooCommerce product. In the course builder you can select an existing product, or let Tutor LMS create a new product for you. The price is then managed on the WooCommerce product. Tutor LMS stores the link in the course meta _tutor_course_product_id. See selling with WooCommerce.

With EDD as the engine, select the EDD download that sells the course. Prices are managed in EDD.

Coupons and bundles

Native eCommerce supports coupons with percentage or flat discounts, automatic or code-based, and usage limits. Enable coupon entry under Monetization > Checkout. Course bundles (Pro) sell several courses for one price. See creating coupons and course bundles.

Pricing tips

  • Price on outcome, not hours of video.
  • Use scheduled sale prices for launches instead of changing the regular price.
  • Offer a bundle for students who want everything.
  • Test the full purchase with each payment method before launch.

Frequently asked questions

Why don't I see price fields?

Monetization is probably disabled. Choose an eCommerce engine under Settings > Monetization.

Can I change a price after students have enrolled?

Yes. Existing enrollments are not affected; new buyers pay the new price.

Can different instructors set different prices?

Yes. Instructors set prices on their own courses, and revenue sharing applies to each sale.

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.