Overview
Outschool is moving teacher payouts from PayPal to Stripe.
This change will not affect how much you earn or how you price your classes. However, some payouts may be sent on a different day of the week than you’re used to, and there will be a short processing period between when Outschool sends a payout to Stripe and when the money reaches your bank.
Stripe setup will become available to teachers and organizations on a rolling basis. We’ll notify you when it’s time to create your Stripe profile. You can begin set up through your Outschool teacher dashboard as soon as Stripe onboarding is available to you.
Key things to know:
You’ll create your Stripe profile through your Outschool teacher dashboard.
Outschool will send your payout to your Stripe balance. Stripe will then transfer the funds to your bank.
Outschool covers Stripe’s payout-processing costs.
Stripe will provide a more detailed breakdown of the enrollments included in each payout.
If you haven’t completed Stripe setup when PayPal payouts end, Outschool will hold your earnings until setup is complete. Your earnings will then be paid through Stripe.
📌 Current status
We’re in the early stages of this transition.
Payouts continue through PayPal for now; no action is required
Stripe onboarding is not yet available for all teachers; some teachers may see Stripe onboarding available in their account
Payouts via Stripe will begin once the transition is ready; teachers will be updated in advance
Timing is tentative and subject to change. We'll update this page and communicate directly with teachers when next steps are ready.
Setting Up Your Stripe Profile
When can I set up Stripe?
Stripe setup is becoming available on a rolling basis. We’ll notify you when it is available for your account.
Once you receive a notification:
For Individual Teachers
Go to Teacher Settings from your Outschool teacher dashboard.
Select Payout Account.
Follow the prompts to create your Stripe profile.
For Seller Organizations
Go to Manage from your Outschool teacher dashboard.
Select Profile.
Select Payouts.
Follow the prompts to create your Stripe profile.
Setup should take only a few minutes. You’ll enter your personal and bank information, and Stripe may ask you to verify your identity.
Important: Start from your Outschool teacher dashboard, not from Stripe’s website. Creating an account directly through Stripe may result in a duplicate business profile.
What happens if I don’t set up Stripe before PayPal payouts end?
Outschool will hold your unpaid earnings until you complete Stripe setup. Once your Stripe profile is set up and verified, those earnings will be released through Stripe.
You will not lose earnings because of a delayed setup.
What is Stripe Connect?
Stripe Connect is simply how Stripe links your payout profile to your Outschool account.
Can I use an existing Stripe account?
You’ll set up your payout profile through your Outschool teacher dashboard, and during setup you can either create a new Stripe profile or connect an existing Stripe account.
Why do I need a verification code to open my payout settings?
Before viewing or changing your payout settings, you’ll be asked to enter a code sent by text message. You’ll be asked for another code whenever you return to your payout settings after logging back in.
This added verification provides an extra layer of protection for your payout settings by requiring a code before the information can be viewed or changed.
What information can Outschool see?
Outschool can see:
Your payout history
Whether your Stripe profile has been verified
Outschool cannot access or change the personal or banking information stored in your Stripe profile.
How do I get to my Stripe Dashboard?
We recommend opening Stripe through your Outschool teacher dashboard, rather than going to Stripe’s website directly. This ensures you’re viewing the Stripe profile that’s connected to Outschool.
Individual teachers: Go to Teacher Settings, select Payout Account, then select Visit Stripe.
Seller organizations: Go to Manage, select Profile, then select Payouts.
How Payouts Reach Your Bank
When you receive a payout through Stripe, there are three steps:
Outschool sends your payout to Stripe. Outschool sends payments according to its regular payout schedule. The funds will appear in your Stripe balance on the date Outschool sends them.
Stripe transfers your balance to your bank. By default, Stripe automatically initiates transfers of your available balance daily. You can change this to weekly, monthly, or manual transfers.
Your bank processes the transfer. Once Stripe initiates a transfer, funds typically arrive in your bank account within 2–3 business days for most US accounts. Stripe recommends allowing 2–5 business days. Timing may vary by country and bank.
Important: The date Outschool sends your payout to Stripe is not necessarily the date the money arrives in your bank account. Stripe and your bank determine how long transfers take to process. Outschool cannot speed up this process.
Can I change how often I receive deposits in my bank account?
Yes. Stripe lets you choose how frequently your available balance is transferred to your bank: daily, weekly, monthly, or manually.
To change your transfer frequency:
Open Stripe from your Outschool teacher dashboard
On the Home page, select See details.
Select Update payout settings.
Choose your preferred transfer frequency.
If you'd prefer one bank deposit per week, similar to PayPal, we recommend selecting weekly.
Note: Changing your transfer frequency does not change when Outschool sends your payouts to Stripe. It only changes when Stripe initiates transfers to your bank.
Can I get paid instantly?
Some teachers may be eligible for Instant Payouts, which allow you to transfer available funds from Stripe to an eligible debit card without waiting for the standard bank transfer process.
Stripe determines eligibility. Outschool cannot enable this feature or change your eligibility.
Instant Payouts have a fee charged by Stripe. This fee is the teacher's responsibility and is not covered by Outschool.
Will I get a notification when I’m paid?
For now, Stripe sends a text notification only for your very first payout, so you may not receive a notification for each payout after that. The most reliable way to keep track of your payouts is to check your Stripe dashboard.
Why doesn’t the deposit in my bank account say “Outschool”?
Because Stripe processes your bank deposits, they may appear under a name other than “Outschool.” Depending on your bank and location, deposits may show as “Stripe,” a payout statement descriptor, or the name of a banking partner.
If you're unsure whether a deposit is from Outschool, you can compare the amount and date with your payout history in Stripe, or contact Support.
Payment Schedules and Timing
Outschool will send class earnings to Stripe according to the following schedule:
Class or payment type | When Outschool sends the payout | What changed? |
Recurring weekly classes | 7-8 days after the week’s first meeting | No longer Sunday-based, the day of the week may change |
Fixed-length, Paid upfront | 7-8 days after the section starts | Unchanged |
Fixed-length, Paid weekly | 7 days after the week’s first meeting | Different weekday, earlier send |
Self paced, Paid upfront | 7 days after purchase | Unchanged |
Self paced, Paid weekly | 7 days after the first day of that week | Monday send |
Chat groups | For the first month: 7 days after the purchase date. For the following months: the 8th of every month. | Earlier |
Is this different from the PayPal payout schedule?
For most teachers, yes. Once you move to Stripe, payouts will consistently follow the schedule outlined above.
Under PayPal, payouts were tied to the end of the weekly enrollment period, and timing was not always consistent. With Stripe, payouts may be sent on different days of the week than you're used to.
One of the biggest changes is that you'll no longer receive one combined payout on Sundays. Instead, payouts will be sent according to the schedule for each class type.
This change may be more noticeable for teachers offering recurring or asynchronous classes, whose payouts were previously less consistent and often sent around the 15th of the month. These payouts will now follow the applicable schedule outlined above.
Your total earnings will not change. Only the timing and frequency of payouts may change.
What time of day do the new payouts happen?
Payouts will generally be sent between 11:00am and 3:00pm PT.
Why was my class paid 8 days later instead of 7?
Outschool typically sends payouts between 11:00 AM and 3:00 PM PT. If your class meets after that day's payouts have been processed, your payment will be included in the next day's payout instead.
This means some classes may be paid 8 days after the class meeting, rather than 7.
When are late enrollments in fixed-length classes paid?
With PayPal, late enrollments in paid-upfront, fixed-length classes were typically paid the next day. With Stripe, payouts for late enrollments are sent 7 days after the first class meeting following the learner's enrollment.
For example: If a learner enrolls during week 3 and their next class meeting is October 2, the payout for that enrollment will be sent on October 9.
What happens when the day of the class changes?
If the meeting schedule of a class changes, we recalculate the payout dates based on the updated schedule. If a class normally meets on Mondays, but switches to Wednesday for one week, the payment timing for that one week will shift to Wednesday as well.
Managing Your Bank Account and Transfers
What happens if I change my bank account before a payout?
Changing your bank account will not affect when Outschool sends your payout to Stripe. Payouts will continue to follow Outschool's regular schedule.
If you update your bank account while a transfer from Stripe is already in progress, that transfer will still go to your previous bank account. Any new transfers initiated after the update will go to your new bank account.
What should I do if Stripe says that a transfer failed or action is required?
This usually means Stripe needs additional or updated information for your profile. Follow the instructions in the email to review your account and provide the requested details.
Failed transfers are retried automatically each day for up to 90 days. Once the issue is resolved, the funds will be sent without requiring you to request the transfer again.
Refunds
Can I still issue refunds myself?
Yes. Moving to Stripe does not change when you can issue refunds yourself.
You can issue a refund directly until Outschool has sent your payout for that enrollment. After that, you'll need to contact Outschool Support to request a refund, just as you do today.
If a refund is issued after you've been paid, Outschool will send you an invoice through Stripe to recover the refunded amount. This invoice may take up to a day to appear, and the amount will not be automatically deducted from future payouts.
Can Outschool withdraw money from my account automatically?
No. Outschool cannot use Stripe to withdraw funds automatically from your Stripe balance or bank account.
Fees, International Payouts, and Taxes
Do teachers pay Stripe fees?
No. Outschool covers Stripe’s payout-processing costs before your payout is sent.
This includes international transfer costs. Those costs are charged to Outschool, not deducted from your payout.
The only exception is Stripe’s optional instant payout fee.
What should teachers outside the US know?
Stripe supports payouts to teachers in Outschool’s approved teaching countries, provided that your bank account is also located in one of those countries.
Two things may be different for teachers outside the US:
Bank transfers may take longer to settle in some countries.
Your payout will be transferred to your bank in your local currency.
Transfer and settlement times are determined by Stripe and cannot be adjusted by Outschool.
Will 1099-K tax forms still be available?
Yes. 1099-K tax forms will remain available through Stripe.
If you have questions about tax reporting, you should contact Stripe Support.
Reviewing Your Payout Details
Stripe provides more detailed payout information than PayPal.
Instead of seeing one lump sum that may include several enrollments, you’ll be able to review a breakdown by enrollment. This should make it easier to understand which earnings are included in each payout.
Organizations will still be able to review payout information by teacher.
What’s the difference between the Payments and Payouts tabs?
Your Stripe dashboard has two tabs that help you track your earnings:
Payments: Shows individual payments from Outschool, including the learner and class associated with each payment. Use this tab to find payments for specific classes or enrollments.
Payouts: Shows transfers from your Stripe balance to your bank account. Use this tab to track when funds are sent to your bank.
How can I download my payment details?
In your Stripe dashboard, go to Payments and select Export to download a CSV file containing your individual payment details. You can use this file to track your earnings and reconcile them with your bank deposits.
What do the labels in the payment descriptions mean?
Each payment includes a description to help you identify which learner, class, and enrollment it relates to:
[LEARNER]: The learner associated with the payment.
[CLASS]: The class the payment is for.
[SECTION]: The class section and meeting time.
[PERIOD]: The time period covered by the payment, for weekly or ongoing classes.
