This article goes over how to set prices for your products, what pricing plans are available, and how to manage your pricing plans.
Overview
Once you have set up your course, coaching product, or bundle on Teachable, you will need to set a price for it.
There are 4 pricing plan options for products on Teachable: Free, One-Time Purchase, Subscriptions, and Payment Plans. Learn more about each pricing option below.
Your product can have as many pricing plans as you want—each pricing plan you create will have its own checkout page URL. You can then add these pricing plans to your sales page so that students can select the one they would like to purchase; or you can even link users directly to the specific checkout URL.
Additionally, you can set the price of each pricing plan to the nearest cent by currency. Learn more about pricing currency below.
Add or edit a pricing plan
To add a pricing plan option to your course, coaching product, or bundle, navigate to the Pricing tab of that specific product. Then, click the Add Pricing Plan button:
In the popup window, you will be prompted to select a pricing option type (Free, One-time purchase, Payment Plan, or Subscription), and then will need to out the following details:
- Price - Use the dropdown menu to specify your currency, then enter the desired price of your product. Please note that your price must be at least $0.99 USD. If you are using a different currency, you will receive an error if your specified price converts to less than $0.99 USD.
- Name - The name of the pricing plan itself. This will always appear on your product's checkout page, and may appear on the sales page if you have multiple pricing plans.
- Subtitle - A brief description below the name to attract attention and/or briefly explain the pricing tier. This will appear on your product's sales page if you have multiple pricing plans.
- Detailed Description - A description of the features and benefits of the product. This will appear on your product's sales page if you have multiple pricing plans.
If you are adding a Subscription pricing plan, you'll have to specify the frequency your fee is to be charged. Similarly, if you are adding a Payment Plan, you'll have to specify how many months of payment are required — learn more about these pricing options below.
Additionally, depending on the pricing plan you’ve chosen, you might see toggles to add an enrollment cap, a free trial, or a limited access duration. Learn more about these pricing-related features below.
You can edit the Name, Subtitle, or Detailed Description of a pricing plan at any time by clicking the Edit icon. Details such as price, currency, and pricing type cannot be edited. If you would like to change any of those details, you can archive the original pricing option and create a new one.
Pricing options
There are four pricing plan options: Free, One-time purchase, Payment Plan, and Subscription. Read more about each of these options below.
Free
On a Free pricing option, students can fully access your product by signing up for an account. There is no price or cost associated with enrollment.
Additionally, free pricing options have no checkout pages. When a student selects a free pricing option from your sales page (or if you provide them with the direct link to the free pricing option), they will just be prompted to create an account:
One-time purchase
On a one-time purchase, students can fully access your product by paying a singular amount at the time of purchase.
Payment plan
On payment plans, students will pay a set amount of monthly fees (maximum of 36 months) for full access to your product.
You can prevent students from canceling their payment plans from the Settings > Roles > Main Roles > Student Permissions menu of your school. This means students will not be able to cancel their enrollment themselves until they have fully paid. This toggle applies to purchases made with a credit/debit card—if a student purchases a payment plan with PayPal, they may still be able to cancel directly through PayPal.
If a student’s payment fails for a monthly payment, then payment for will be re-tried an additional three times (for a total of four charge attempts) on the 3rd, 7th, and 14th day after the first attempt. If the student does not update their credit/debit card information within this time for a successful payment, then they will be automatically unenrolled from the product.
Students will receive a receipt each time they are charged.
Subscription
On subscriptions, students will have access to your product as long as they continue to pay their fee. You can set your subscription to charge a user every week, two weeks, month, three months, six months, or yearly.
Billing cycle dates are determined based on the date the student enrolls—you cannot edit a student’s billing cycle date.
If a student’s payment fails for a monthly or annual recurring payment, then payment for will be re-tried an additional three times (for a total of four charge attempts) on the 3rd, 7th, and 14th day after the first attempt. Weekly payments will be re-tried an additional two times on the 3rd and 7th day after the first attempt. If the student does not update their credit/debit card information within this time for a successful payment, then they will be automatically unenrolled from the product.
Students will receive a receipt each time they are charged.
You can also set up a free trial for any subscription.
Pricing-related features: free trials, enrollment caps, limited access duration
Free trials
If you choose the subscription pricing option for your product, you have the option to include a free trial period with the subscription.
To add a free trial to a subscription, click Add Pricing Plan and then choose Subscription. After filling out the subscription details, toggle on the Includes a free trial setting and enter in a number for how many free days you would like included.
Students will receive an email reminder seven days before the free trial ends. This email template is available to be edited in the email template editor.
If a student would like to cancel their subscription before the trial period ends, they can do so by managing their subscriptions via their user profile.
In a free trial, students will be charged the subscription price the day after the trial period ends. Once the trial period is over, the student will continue to be billed according to the billing cycle you set up for the subscription (i.e., every week, two weeks, month, three months, six months, or yearly).
If the billing attempt after a free trial fails for a monthly or annual recurring payment, then payment for will be re-tried an additional three times (for a total of four charge attempts) on the 3rd, 7th, and 14th day after the first attempt. Weekly payments will be re-tried an additional two times on the 3rd and 7th day after the first attempt. If all attempts failed, the student will be automatically unenrolled from the product.
Enrollment caps
Enrollment caps allow school owners to limit the amount of students that can enroll in a specific pricing plan on a course or coaching product. They are set by toggling on the Add enrollment cap toggle when setting up your pricing plan:
Learn more about enrollment caps.
Limited product access duration
Product access duration gives creators the ability to set time limits on product access for Free, One-time purchase, or Payment plan pricing plans. You can set a limited product access duration by turning on the Limited product access duration toggle when setting up your pricing plan:
Learn more about product access duration.
Add pricing options to your sales page
Once you create pricing plans for your product, you can add the pricing plan(s) to the sales page of the product.
To do so:
- Navigate to the Pages tab of the product.
- Click the Edit icon next to the sales page you want to use. This will open up the page editor.
- Click Add New Block, then add a Pricing block. Select the pricing plans you want to display from the dropdown menu.
Learn more about working with the Pricing block and the page editor.
If you add a Pricing block to your sales page, but do not select any specific pricing plans from the drop down menu, your sales page will show that your course has been closed for enrollment:
Archive and restore pricing plans
You can archive a pricing plan at any time. To do so:
- Navigate to the Pricing tab of the product.
- Click the Archive Pricing (i.e., trash can) icon next to a specific pricing plan.
This will not impact any students who have already enrolled via that pricing plan—even recurring/subscription plans. Students on payment plans and subscription plans will continue to be charged as normal. Note that archiving a pricing plan will also archive any coupons associated with that pricing plan.
Pricing plans cannot be archived if tied to an upsell—trying to do so will result in an error message. To archive the pricing plan, delete or remove the pricing plan from the upsell. You can see the URL slug of the Thank You page the pricing plan is tied to in the text of the error message.
You can also restore pricing plans that you have previously archived. To restore a pricing plan:
- Navigate to the Pricing tab of the product.
- Click the Show archived pricing plans button at the bottom of the page.
- Click Restore plan for the pricing plan you want to restore.
If you restore a pricing plan with an enrollment cap, the enrollment cap count will reset to 0.
Reorder pricing plans (courses only)
If you have multiple pricing plans associated with your course, then you can reorder how they appear on your course sales page and product directory. To do so, click and drag pricing plans above or below one another:
For example, if the first pricing plan is a subscription for $10/month, then the product will appear as $10/month in your product directory:
Pricing currency
Teachable supports pricing in over 120 currencies—you can select the currency you would like to price your product in from the dropdown menu when adding a pricing plan:
The price of your course must be at least $0.99 USD. If you are using a different currency, you will receive an error if your specified price converts to less than $0.99 USD. (To calculate conversion between USD and another currency, we recommend using an online currency conversion tool.)
When a student purchases with a credit/debit card, our payment processor Stripe charges your customer's card in the currency you specify. Per Stripe's documentation, your customer's bank may then add up to two types of additional charges:
- A conversion fee to exchange the payment from the currency you specified to their local currency.
- A foreign transaction fee if your business is based in another country.
If your account is set up to charge in the same currency as your customer's card, then they'll avoid the first fee, though they may still pay a cost for your business being based in another country.
Link to pricing plan checkout page
Each pricing plan has its own checkout page URL. You can link directly to this checkout page. To get a pricing plan’s checkout page URL:
- Navigate to the Pricing tab of the product.
- Click the Copy URL button next to the pricing plan.
Frequently asked questions
Can I edit the price or currency of a pricing plan?
You cannot edit the price or currency of a pricing plan. If you would like to change the price of your product, you can archive the original pricing option and create a new one.
If you do so, be sure to place the new pricing option on your sales page Pricing block.
How do I get paid for sales made?
To get paid for any sales, you need to set up a payment gateway from your Settings > Payments menu.
Learn more about your payment gateway options in Get Started with Payments.
What payment methods can my students use to purchase?
Student payment options will vary depending on school and individual settings. Learn more about student payment options.
How can I offer discounts or sales on my products?
Coupons allow you to offer your products at a discounted price. Learn more about school coupons.
How can I edit the checkout page?
Course checkout pages have a few customization options—for example, you can add student testimonials, bullet points, and a course guarantee. You can edit these checkout page details from the Pages tab of the course—learn more about editing the checkout page.
Coaching and bundle checkout pages cannot be customized, and all have the same standard format. You can preview these checkout pages from the Pages tab of the coaching/bundle product.
Can I list multiple pricing options on the checkout page itself?
The checkout page only lists one pricing plan option. Students must first select the pricing option they want to purchase on the course sales page. You can list multiple pricing options on the sales page.
Can I have a private or hidden pricing option?
If you do not want to display a pricing option for a product, simply do not add the pricing option to your sales page Pricing block. Then, you can always provide specific students the direct checkout page URL if you want them to purchase that hidden pricing plan option.
Alternatively, you might want to keep an entire product as private so that it does not display in your school’s directory. You can do so by changing the product's visibility, so that it is only accessible via a direct page URL. Learn more about private courses.
Do the pricing plans include taxes?
This will depend if you have enabled tax-inclusive pricing in your school. For schools that have tax-inclusive pricing enabled, tax (when applicable) is included in the pricing plan. For schools that have not enabled this feature, tax (when applicable) is applied on top of the pricing plan.
Learn more about enabling tax-inclusive pricing in your school.
Why does my sales page say "closed for enrollment"?
If you are seeing a "this course is closed for enrollment" message on your sales page, check your course Pricing page to ensure that you have set up pricing options for your course.
If you do not have any pricing options available, students will not be able to enroll. If you'd like the course to be free, you can select the "Free" option from the Pricing page.
Once you have pricing options set up, you must select a specific pricing option to display in the Pricing block on your page editor. You can choose to display multiple pricing options. Make sure to Update your changes.
For more information on working with the Pricing block and the page editor, please see this Knowledge Base article.