How to receive payments from Teachable as an international course creator

Adeolu Titus Adekunle

SHARE THIS POST

Creating courses for sale on an Edtech platform is one way professionals can earn passive income. A programmer can create a JavaScript course with videos, text, and tasks, upload it to a platform, and have beginners buy it to learn. It is a great passive income source because the platform handles payments, manages students, and delivers content.

On the flip side, you are expected to provide a payout option to receive your earnings. Your choice determines how quickly you can access your earnings and how much you get to keep. Managing Teachable payments is considerably more difficult for international course creators because payouts are usually denominated in USD.  Without a USD account, you face high transaction fees, forced conversions at unfavourable rates, and delayed payouts.

This article explains exactly how Teachable payouts work for international creators, what each gateway costs, and how to set up a receiving system that protects as much of your course revenue as possible.

Also read: How to pay for online courses and certifications with Grey

How does Teachable's payment system work?

Teachable processes student payments through its own built-in payment infrastructure, called teachable:pay, which runs on Stripe. When a student buys your course, Teachable collects the payment, deducts its platform fee and processing costs, and then routes the remainder to your payout account according to the schedule you selected.

The gateway and payout method available to you depend on the country your school is registered in. Teachable divides its creator base into two groups:

  • Creators in teachable:pay-supported countries can connect directly to a bank account and choose daily, weekly, or monthly payouts.
  • Creators in unsupported countries are automatically enrolled in the Monthly Payment Gateway, which pays out to PayPal only on the first business day of each month.

A creator using teachable:pay receives their earnings directly to a bank account on a date they stipulate. A creator on the Monthly Payment Gateway receives earnings to PayPal once a month, and then faces PayPal's conversion fees and withdrawal restrictions, depending on their country.

Understanding Teachable's fee structure

Teachable’s current plan offers:

  • Starter plan ($39/month): 7.5% transaction fee on every sale, plus payment processing fees.
  • Builder plan ($99/month): 0% base transaction fee, plus payment processing fees.
  • Growth plan ($189/month): 0% base transaction fee, plus payment processing fees.
  • Advanced plan ($399/month): 0% base transaction fee, plus payment processing fees.

For payment processing, Stripe charges approximately 2.9% plus $0.30 per card transaction on standard processing. Let's say you make a course sale of  $97 on the Starter plan, Teachable deducts 7.5% ($7.28), Stripe deducts 2.9% + $0.30 ($3.11), and you are left with approximately $86.61 before the payout. The same sale on the Builder plan skips the 7.5% transaction fee, leaving you with approximately $93.89.

However, you should not be quick to upgrade to a Builder plan unless your monthly sales are at least $800. This is when you’d really be saving up on transaction fees.

Managing Teachable payouts with teachable:pay

If your course is registered in a country where teachable:pay is available, this is the most direct and cost-effective payout route. Your earnings are paid to your bank account via Stripe's Connect Express infrastructure, on the payout schedule you select: daily, weekly, or monthly.

Here is how this works:

  • A student purchases your course and pays via credit card, Apple Pay, Google Pay, or PayPal.
  • Teachable processes payments through Stripe and holds them in a rolling reserve.
  • On your chosen payout schedule, Stripe releases the funds and initiates a transfer to your connected bank account.
  • For creators in the US, this is a direct ACH transfer. For creators in other supported countries, Stripe handles cross-border transfers to a local bank account in their local currency.

For the first payout, it can take four to six weeks for Stripe to complete their risk assessment. After that, subsequent payouts follow the schedule more consistently.

To use teachable:pay:

  • Enter your phone number and complete Stripe’s quick verification (ID + basic details — usually takes minutes).
  • Connect your bank account:
  • For the best rates and speed, use a virtual USD (or local currency) account from Grey, Wise, Raenest, or Cleva instead of a traditional local bank.
  • Provide the routing and account number (or IBAN/sort code) of your USD account. These work perfectly with Stripe payouts in most supported countries.
  • Choose your payout schedule: daily (earnings paid ~2 business days after sale), weekly (every Thursday), or monthly.

It is important to note that your earnings will be withheld if you have earned over $500 and have not submitted a tax form. Submitting the W-8BEN (for non-US individuals) or W-8BEN-E (for non-US entities) is required before your first significant payout.

Also read: Managing multiple income streams as a freelance creative

Receiving Teachable payouts via the Monthly Payment Gateway

For creators in countries not eligible for teachable:pay, this is the only native payout option Teachable offers. It pays out to your PayPal account on the first business day of each month. This leaves you with no control over when or how you receive your money.

Once you provide your details, the payout goes to your PayPal account, and you are left to figure out how to access it. Your next steps largely depend on whether PayPal is supported in your country. What happens from that point depends on where you are and how PayPal functions in your market.

This poses a lot of problems for international creators outside the areas teachable:pay

  • PayPal's conversion rate is typically 3% to 5% below mid-market.
  • High transaction fees
  • Frequent account freezes

Receiving payments from Teachable as an international course creator

Whether your money arrives via Stripe to a bank account or via PayPal to a balance, the conversion to your local currency is where a significant amount of cost can be added or avoided, depending on your setup.

For creators on teachable:pay receiving USD, EUR, or GBP payouts via Stripe, directing those funds to a virtual foreign currency account gives you control over the conversion timing. The payout arrives in the original currency; you hold it, and you convert at a disclosed rate when it works for you, rather than accepting whatever the receiving bank applies on that day.

When you receive a USD payout from Stripe into a Grey USD account, the money moves through the US banking network via ACH. There are no intermediary bank charges as you find with an international wire transfer.

Using Custom Payment Gateway for receiving Teachable payouts

One of the perks of the Growth or Advanced plan is that you get more control you want full control, connect your own Stripe or PayPal account directly. Payouts and fees are then handled by Stripe/PayPal instead of Teachable.

These are the fees that may apply:

  • Teachable transaction fee: 0% on Builder+ plans (7.5% on Starter).
  • Processing fees (charged to the sale, not deducted from your payout):
    • US cards: 2.9% + $0.30
    • International cards: 3.9% + $0.30
    • PayPal fees are higher (up to 4.99% + $0.49 for international).
  • Your net payout: Teachable sends you the full sales amount minus processing fees (and any Teachable transaction fee). Reserves may apply (10–100% held temporarily for refunds).
  • Timing:
    • teachable:pay: 1–2 business days (daily) or weekly/monthly.
    • Monthly Payment Gateway: 1st of the following month.

Tips when receiving payouts from Teahcable.

Here are some things to put in place as you prepare for your payout:

  • Submit your tax form before you start selling: Teachable will withhold your payouts if your earnings exceed $500, and you’ve not submitted a tax form. The W-8BEN for individuals is straightforward, but waiting until your balance is frozen to sort it out is avoidable.
  • Check your gateway eligibility before launching: If your country is eligible for teachable:pay, setting it up correctly before your first sale means you benefit from direct bank payouts from the start, rather than defaulting to the Monthly Payment Gateway by inaction.
  • Don’t use the same PayPal account for Teachable as for other income sources if PayPal is restricted in your market: Account restrictions that affect one income stream can affect all of them. Keeping them separate reduces the impact of any single platform issue.
  • Set your course pricing in USD unless most of your audience is in a specific non-USD market: USD is the most widely recognised pricing currency for online courses and offers the most predictable payout in the currency most fintech platforms handle best.

Receive your Teachable payouts with Grey

Grey gives international course creators virtual USD, GBP, and EUR accounts with real foreign banking details. For creators on teachable:pay, directing your Stripe payout to a Grey USD account means the funds arrive via ACH with no intermediary bank fees. You get to keep your earnings in USD, convert at competitive rates, and withdraw to your local bank account at a flat fee.

Grey offers virtual Visa cards that charge directly from your multi-currency balance, so you don’t need regular top-ups. You also get to integrate your card with Google Pay and Apple Pay to use contactless and pay without issues.

Sign up on Grey and download the app to get virtual foreign currency accounts for receiving Teachable payouts.

Open a free Grey account to get startedJoin 1 million digital nomads

Back to top