Submit a ticket My Tickets
Welcome
Login  Sign up
Open navigation

How to Edit the Pricing of Your Learning Programs

We’re rolling out a major upgrade! If you started your trial on or after June 2, 2025, you’ll notice some exciting new features as part of our latest release. Some articles already reflect the new experience, while others are being updated.


When creating and managing your Learning Programs in LearnWorlds, setting the right pricing model is an important step. This guide will walk you through how Learning Program pricing works and what you need to know about subscription plans and one-off payments.

Choosing a Pricing Model

When you first create a Learning Program, you will be asked to choose between two pricing options:


  • Subscription: Learners pay a recurring fee (monthly, yearly, etc.) to access the Learning Program.
  • One-off Payment: Learners pay a single fee to enroll in the Learning Program.



  • The Pricing model (subscription or one-off payment) you select when creating a Learning program cannot be changed after the program is created.
  • If you are setting up a subscription-based Learning Program, you must have a Stripe account connected to your LearnWorlds school to process recurring payments. 


While you cannot change the pricing model after a Learning Program has been created, you can edit the actual price for one-off payment products. Note that if the Learning Program was created as a subscription-based program, the price cannot be edited after creation.


Here's how to edit the price for eligible (one-off payment) programs:


  1. Find and select the Learning Program you want to edit.
  2. Go to the Pricing section.
  3. Update the price field with the new amount.
  4. Click Save to apply the changes.

Show a Compare-at Price

For one-off learning programs, you have the option to display a Compare at price alongside your program’s current price. This is useful for showing discounts or emphasizing the value of bundled content.


To use this feature:


1. Enable the Show a compare at price setting.

2. Choose how to define the Compare at price:

  • Automatically calculate – The price will be calculated based on the total price of all courses included in the learning program.
  • Custom value – Manually enter a specific compare-at price to display.

This is a great way to highlight savings and encourage more enrollments by showing the value of the full program versus individual course prices.


Trial Period

For subscription-based learning programs, you can add a trial period. This setting can be enabled or disabled, and you can choose the number of trial days to offer. You can find more information about subscription plans here.


Extended Enroll Button

When editing the pricing or access settings of your Learning Program, you can enable the Extended Enroll Button. This option shows users all the available payment options for this specific program.

Payment Plans

Instead of paying the full amount, your customers can buy your learning program in two or more installments. You may even set an upfront payment. You can find more information about this here.


Related Offers

Another important setting is the creation of offers. In this tab, you can find all related offers.


To create a new offer, click on Manage offers, and you'll be redirected to the dedicated offers page. You can find more information on how to set up offers here.


Best Practices When Setting Pricing

  • Understand Your Audience: Consider what pricing your learners will find reasonable and competitive.
  • Communicate Clearly: Make sure your program pages clearly explain whether learners are subscribing or paying a one-time fee.
  • Plan for the Future: Since you can't switch from a subscription to a one-off payment later, think carefully about how you plan to deliver ongoing value (for subscriptions) or comprehensive value (for one-time payments).


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.