Skip to main content

Teachable:pay

Accept student payments and get paid fast with flexible payouts, automated tax handling, and fraud protection.

Updated this week

Key Features

  • Flexible payouts: Choose daily, weekly, or monthly payouts.

  • Automated tax remittance: Handles U.S. sales tax, EU/UK VAT, and more.

  • Fraud alerts: Helps prevent chargebacks.

  • Eligibility for BackOffice: Includes affiliate/author payouts, tax form collection, and PayPal checkout support.


Eligibility

You can use teachable:pay if your school is located in one of the supported countries (including the U.S., Canada, UK, EU countries, Australia, New Zealand, India, and the others listed in the table below.

Argentina
Armenia
Australia
Austria
Belgium
Bolivia
Bosnia & Herzegovina
Bulgaria
Cambodia
Canada
Chile
Colombia
Costa Rica
Côte d’Ivoire
Croatia
Cyprus
Czech Republic
Denmark
Dominican Republic
Egypt

El Salvador
Estonia
Finland
France
Gambia
Germany
Greece
Hong Kong
Hungary
Iceland
India
Indonesia
Ireland
Israel
Italy
Japan
Jordan
Kenya
Latvia
Liechtenstein

Lithuania
Luxembourg
Macao SAR China
Malaysia
Malta
Mauritius
Mexico
Morocco
Namibia
New Zealand
Netherlands
Norway
Panama
Paraguay
Peru
Philippines
Poland
Portugal
Qatar
Romania

Saudi Arabia
Senegal
Serbia
Singapore
Slovakia
Slovenia
South Africa
South Korea
Spain
Sweden
Switzerland
Thailand
Trinidad & Tobago
Tunisia
Turkey
United Arab Emirates
United Kingdom
United States
Uruguay
Vietnam

If you are not eligible for teachable:pay, you will have the Monthly Payment Gateway instead. If you have not yet set up teachable:pay, any sales you make will automatically be processed by the Monthly Payment Gateway until you set up teachable:pay.

If you think you are eligible for teachable:pay but are not able to go access it, you may have to change your country listed in your Settings > General menu.

Setup & Management

Important notes before you begin:

  • Only Primary Owners can set up or edit payment gateway details.

  • If you operate multiple schools, we recommend using different email addresses for each school so each school uses a separate teachable:pay account. That way, payouts remain separate and clear.

  1. To set up teachable:pay:

    1. Go to Settings → Payments in your school admin.

  2. Select your country from the dropdown.

    • If the country is eligible for teachable:pay, you will continue the setup process

    • If the country is not eligible, the setup will default to the Monthly Payment Gateway.

    The screen shows the admin of a Teachable school. From the left side navigation menu, the SETTINGS tab is circled, then PAYMENTS is circled from the submenu. The page shows a dropdown menu for COUNTRY.

  3. Enter your phone number and click Continue. You will then be prompted to enter business details, tax status, and estimated earnings.

  4. You’ll be redirected to the onboarding flow (powered by Stripe) to complete connection.

    The screen shows a page that says POWERED BY STRIPE and states GET PAID BY TEACHABLE PAYMENTS. There are dropdown menus/fields for COUNTRY, PHONE NUMBER, and EMAIL.

  5. Back in Teachable, you will be prompted to:

    • Choose your payout frequency (daily, weekly, monthly). Free plan users are limited to monthly.

    • Enter your product details — topic and price range — to help Teachable understand your content.

  6. Click Confirm payment settings to finish setup.

Note: During setup, you will be asked to connect your bank account. Based on your bank's location, Stripe may require varying account details and/or only support specific bank account types. Learn more about Stripe's supported bank types and required bank account details.

Additionally, you must specify your bank account currency. You must select the currency supported by your bank. Learn more about Stripe's supported settlement currencies.

Editing after setup:

  • You can change payout frequency (daily, weekly, monthly) at any time via Settings → Payments. Free plan users are still limited to monthly.

  • You can enable or disable BackOffice at any time. This only affects future sales (existing sales will use the setting in effect at the time of sale).

  • To change personal details like name, address, phone, email, or bank information — use your Stripe Express dashboard (accessed via Settings → Payments → View Payout Dashboard).

The screen shows the admin of a Teachable school, open to the SETTINGS tab and PAYMENTS subtab of the left side navigation menu. On the page, there is a text link that states VIEW PAYOUT DASHBOARD

NOTE: Certain account details, such as business type, business name, or EIN number, cannot be changed via the teachable:pay dashboard. Contact Stripe support if you require assistance modifying further account details.


How payouts work

  • Your earnings are paid directly to your bank account via Stripe, according to the schedule you selected (daily, weekly, monthly).

  • Payouts happen on business days (excluding weekends and U.S. banking holidays) in your connected bank account’s currency. Currency conversion rates may affect the final payout amount.

  • Some transactions will be subject to Reserves, with all or part of the earnings temporarily withheld.

Payout schedule

  • Daily: Earnings and unlocked reserves are sent on a 2-business-day rolling basis. Example: A sale made Tuesday would payout by Thursday. A Sale made Friday would payout by next Tuesday.

  • Weekly: Payouts are made every Thursday.

  • Monthly: Payouts are made every 30 days on the first business day of the month. Free plan schools receive payouts on the 15th of the following month for earnings made in the prior month.

Note: If you upgrade from Free to a paid plan, only future transactions will be eligible for the faster payout cadence. Past earnings while on the Free plan will remain on the monthly/15th schedule.

Payout reporting

  • View upcoming and past payouts as well as account balance in your Stripe Express account via Settings → Payments → View Payout Dashboard

  • For more detailed payout history, go to Sales → Payouts.

  • At the Payouts page you’ll see:

    • Date — when payouts will arrive

    • Status — e.g., In Transit, Paid, Failed

    • Bank/Card — which account the funds were sent to

    • Earnings — the amount paid

  • You can filter by date, earnings amount, or payout location. You can also export a CSV report of your payouts.

If you click into a specific payout, you can view a full breakdown of each sale/transaction that was included in the payout. The Summary details the amount of individual sales, refunds, or chargebacks that occurred during the payout window which constitute the final payout amount.

The screen shows the admin of a Teachable school. The SALES tab from the left side navigation menu is circled, then PAYOUTS is circled from the submenu. The page lists a series of individual transactions.

To sort transactions in the Breakdown section, select from the following filters:

  • Earnings - Select a range from the drop-down menu and enter a value to sort transactions based on earnings amounts.

  • Event - Select from the drop-down menu to sort transactions by event type:

    • Earnings - The transaction generated earnings for the payee.

    • Refund - The transaction was partially or fully refunded.

    • Chargeback - The transaction was disputed by the purchaser.

    • Manual - In the rare occasion when a payout must be adjusted, the earnings were manually adjusted by Teachable.

    • Party Change - The transaction was retroactively credited to a different user (e.g. transactions credited to deleted authors/affiliates will be paid out to the primary owner of the school).

    • Reconciliation - The earnings for a specific transaction were adjusted by Teachable. In the rare occasion when a payout must be adjusted, Teachable will contact the payee beforehand.

  • Transaction ID - Enter a unique transaction ID to sort by specific transactions.


Authors & Affiliates

  • If you have BackOffice enabled, author and affiliate earnings are paid out monthly via the Monthly Payment Gateway (not via your Teachable:pay schedule).

  • Authors must add a valid PayPal account in the Payout Details of their author dashboard. Affiliates must do likewise in their affiliate dashboard.

  • If BackOffice is disabled, then the school owner is responsible for paying authors and affiliates directly outside the platform. Their earnings will still show up in the Transactions report but will be paid out via the school owner’s Stripe Express account.


Reserves

To protect against negative balances (resulting from refunds, chargebacks, etc.), Teachable withholds a reserve from some transactions.

Variable reserve rates

  • The standard reserve rate: 10%, with earnings unlocked 45 days after purchase

  • New schools may face a 100% reserve rate with a 14-day unlock period, to cover Teachable’s 14-day refund window.

  • Account activity changes may lead to temporary adjusted reserve rates/unlock periods; you’ll be notified via email.

  • Some of your transactions may be eligible for a 0% reserve rate and will be paid out directly to your Stripe Express account without any delay

Unlocked reserves

  • Once unlocked, reserves are transferred to your Stripe Express account and then paid out according to your payout schedule.

  • Example: A purchase on Jan 1 → reserve unlocks Jan 15, then paid out according to your schedule (daily/weekly/monthly) from that date.

  • To view reserve details, go to Sales → Reserves, where you will find the withheld reserves for your school and a schedule for their release

The screen shows the admin of a Teachable school. From the left side navigation menu, the SALES tab is selected, then RESERVES is selected from the submenu. The page lists reserve amounts by payout date.

To export a CSV report of your reserves amounts, click the Export CSV button in the top right corner of the page.


Fees

Your transactions processed via Teachable:pay incur the following fees:

Teachable transaction fees

These vary by plan:

  • Starter Plan: 7.5% of total transaction value (product price including taxes)

  • Builder, Growth, Advanced, Business plans: 0% transaction fee for Teachable:pay.

Processing fees

Same across all plan levels; varying by payment method and student location:

  • U.S. card: 2.9% + $0.30

  • U.S. PayPal: 3.49% + $0.49

  • International card: 3.9% + $0.30

  • International PayPal: 4.99% + $0.49

  • Buy Now Pay Later: 6.99% + 30¢

BackOffice fees

If you have BackOffice enabled, an additional fee applies: calculated on total transaction value (price including taxes) before processing fees. The rate may vary, but the standard BackOffice fee is 2.8%.


Frequently Asked Questions

Why haven’t I received my payout yet?

Follow these steps to find the status of your payout:

  • View the Sales > Payouts menu:

    • If a payout has already been prepared by Stripe, it will appear in this table

  • Navigate to the Settings → Payments menu:

    • Check your payout schedule, keeping in mind:

      • Daily payouts: Earnings and unlocked reserves paid ~2 business days after sale. E.g., sale on Tuesday → payout Thursday; sale on Friday → payout next Tuesday.

      • Weekly: Every Thursday.

      • Monthly: Every 30 days on the first business day of the month.

      • Free plan: Monthly on the 15th of the following month.

    • Select the View Payout Dashboard link to access your Stripe Express account and check your account balance

  • Visit the Sales → Reserves menu:

    • You can view all the funds currently held in reserve, and the schedule for release

  • Navigate to the Settings → Taxes menu to ensure you have a saved tax form

    • Payouts won’t be sent if earnings exceed $500 and required tax forms haven’t been submitted for each account you control

Why is my payout amount different than expected?

View the Sales > Payouts menu and select the payout to see a detailed breakdown:

  • Verify which transactions were included as this can vary with timezones and processing times

  • Check for refunds or chargebacks which may be reducing the total payout amount

  • Select individual transactions to see if a portion of the earnings are being held in reserve

I enabled BackOffice and PayPal, but PayPal isn’t showing at checkout. Why?

From the Settings → Payments menu, verify:

  • BackOffice is enabled

  • PayPal is enabled

PayPal may still not show if:

  • The pricing plan currency is not USD

  • The purchase is a subscription/payment plan with a first-payment-only coupon

  • The purchase has an order bump on top of a subscription/payment plan

How do I fix a failed payout due to incorrect bank details?

  1. Update the incorrect details in your Stripe Express account. Ensure the accountholder name exactly matches your banking records.

  2. After correction, Stripe will automatically retry the payout until it succeeds.

  3. Monitor the payout status in your Stripe Express dashboard to confirm resolution.

How do I check if Stripe has all required information for my payouts?

  1. In Teachable, go to Settings → Payments → View Payout Dashboard

  2. Review notifications or missing document requests. If you need further help, contact Stripe Support directly from your dashboard

Did this answer your question?