Coachful
CoachfulHelp

How payouts to your bank account work

By Coachful11 min readUpdated Apr 20, 2026

Learn exactly how Coachful payouts work — from Stripe Connect setup to bank deposits — so you always know when to expect your coaching revenue.

What's covered
  • The TL;DR on Coachful Payouts
  • How the Money Actually Flows
  • Setting Up Your Bank Account for Payouts
  • Payout Schedules: Automatic vs. Manual
  • Stripe Fees and What You Actually Keep
  • Currencies and International Payouts

You've delivered a great coaching session, your client paid — now you want that money in your bank account. Understanding how payouts work prevents surprises and keeps your coaching business running smoothly. This guide explains everything about payouts to your bank account on Coachful: how funds flow, how long they take, and how to troubleshoot delays.

The TL;DR on Coachful Payouts

  • Coachful uses Stripe Connect to process all payments — your clients pay through Stripe, and funds are deposited directly into your linked bank account.
  • You must complete Stripe's identity verification before any payouts can be sent.
  • Standard payout timing is 2 business days after a payment clears (varies by country and account type).
  • Coachful never holds your money — it goes from your client's card straight to your Stripe balance, then to your bank.

How the Money Actually Flows

When a client purchases a program, books a session, or subscribes to one of your offers on Coachful, here's exactly what happens behind the scenes:

  1. Client checks out. They enter their card details on your Coachful offer page or booking flow. The payment is processed by Stripe.
  2. Funds land in your Stripe balance. Stripe holds a small processing window (typically 2 business days in the US) before the funds become available for payout.
  3. Stripe initiates a bank transfer. Once funds are available, Stripe sweeps them to the bank account you connected during onboarding. By default this happens on an automatic rolling schedule — usually daily.
  4. Your bank posts the deposit. Depending on your bank, you'll see the funds within 1–2 additional business days after Stripe initiates the transfer.

The entire journey from client payment to money in your account typically takes 2–5 business days for US-based coaches and slightly longer in some other countries. Stripe publishes country-specific payout timing on their payout availability page — worth bookmarking if you operate internationally.

Setting Up Your Bank Account for Payouts

Before your first payout can go out, you need to connect a bank account through Stripe Connect. This is a one-time setup that takes about five minutes.

  1. In your Coachful dashboard, go to Settings → Billing & Payments → Payout Account.
  2. Click Connect with Stripe. You'll be redirected to Stripe's secure onboarding flow.
  3. Enter your personal or business details — legal name, address, date of birth (or business registration info), and Tax ID (SSN or EIN in the US).
  4. Add your bank account details: routing number and account number for ACH deposits (US), or IBAN/sort code for other regions.
  5. Complete Stripe's identity verification. Stripe may ask you to upload a government-issued ID photo.
  6. Return to Coachful — you'll see a green Payouts Active badge confirming you're ready to receive funds.

If you skip any step or Stripe can't verify your identity, payouts will be paused until you complete verification. You'll see a banner in the dashboard prompting you to finish. Don't ignore it — unverified accounts can have funds held by Stripe for up to 7 days after the issue is resolved.

Pro tip: Set up your Stripe Connect account before you launch any offers. That way, the moment your first client pays, the payout clock starts ticking — not your verification clock.

Payout Schedules: Automatic vs. Manual

Stripe supports two payout modes, and you can toggle between them in your Stripe Express dashboard (accessible via Settings → Billing & Payments → Manage Stripe Account in Coachful).

Automatic Payouts (Default)

This is the default and the setting most coaches should stick with. Stripe automatically sweeps available funds to your bank on a rolling schedule — typically daily for US accounts that have been active for more than 60 days. Newer accounts start on a 7-day or 14-day rolling cycle while Stripe builds your payment history, then graduate to faster schedules.

Manual Payouts

If you prefer to control exactly when money moves — for example, to batch payouts at the end of each month for cleaner bookkeeping — you can switch to manual payouts in Stripe. You'll log into your Stripe Express dashboard and trigger payouts yourself. Just remember: if you forget to trigger a payout, the money sits in your Stripe balance and doesn't earn interest.

Coachful makes this even easier: All your program sales, session bookings, subscriptions, and one-time offers flow through the same Stripe Connect account. You don't manage separate merchant accounts for different products — everything consolidates into a single payout stream. See how Coachful simplifies coaching billing →

Stripe Fees and What You Actually Keep

Coachful processes payments through Stripe Connect. Here's a realistic breakdown of what happens to a $200 session fee:

  • Stripe processing fee: 2.9% + $0.30 = $6.10
  • Coachful platform fee: Depends on your plan (Growth or Scale). Check your plan details in Settings → Subscription.
  • You receive: The remainder, deposited directly into your bank account — no extra invoicing step needed.

Fees for international cards, currency conversion, and certain payment methods (like ACH debit, which is 0.8% capped at $5) vary. You can review all Stripe pricing at stripe.com/pricing. Coachful's platform fee structure is visible in your plan comparison at coachful.co/pricing.

Refunds reverse the payment but Stripe does not return the processing fee. Factor this into your refund policy — most coaches include a line in their terms of service noting that refunds are net of payment processing costs.

Currencies and International Payouts

Coachful supports coaches in most countries where Stripe Connect is available. You can charge clients in your local currency or in USD, EUR, GBP, or any of Stripe's 150+ supported currencies. A few things to know:

  • Your payout currency is determined by the bank account you link — if you link a USD account, payouts arrive in USD regardless of what currency your client paid in. Stripe handles the conversion and discloses the exchange rate.
  • Currency conversion fees (typically 1–2%) apply when the charge currency differs from your payout currency.
  • Some countries have longer standard payout windows — for example, payouts in India and Indonesia may take 3–5 business days even for established accounts.
  • You can link multiple bank accounts in different currencies in Stripe to minimize conversion fees if you have clients in multiple regions.

Payment Plans, Subscriptions, and Recurring Payouts

Coachful supports flexible billing structures — and each triggers its own payout cycle:

One-Time Offers

A single charge processes immediately when the client pays. Funds follow the standard 2-business-day availability window, then roll into your next automatic payout sweep.

Recurring Subscriptions

Monthly or annual subscriptions renew automatically through Stripe. Each renewal is treated as a new charge — the payout timeline resets from the moment of each renewal payment. You'll see these as separate line items in your Stripe dashboard.

Payment Plans

If you offer a program for $1,200 split into 4 monthly installments of $300, Stripe charges the client $300 each month. Each installment triggers its own payout cycle. You receive installment revenue as it comes in — not the full amount upfront.

Coupons and Discounts

Coupons reduce the charge amount before Stripe processes it. Fees are calculated on the discounted price, and your payout reflects the discounted amount. A 20% coupon on a $500 program means Stripe charges $400 and you're paid out on $400.

Troubleshooting Payout Problems

My payout is late — what should I check?

First, confirm your bank account details in Stripe are correct (go to Settings → Billing & Payments → Manage Stripe Account). A single wrong digit in your routing or account number will cause Stripe to attempt and fail the transfer, which adds 3–5 days as funds are returned and reprocessed. Second, check whether Stripe has flagged your account for any compliance action — look for any alerts inside your Stripe Express dashboard.

Stripe says my account is "restricted" or "under review"

This usually means Stripe needs additional information for identity verification, or they've detected unusual activity (e.g., a sudden spike in charge volume). Go to your Stripe Express dashboard, read the specific notice, and submit the requested documents. Most restrictions lift within 1–2 business days once Stripe reviews your submission. If it's urgent, contact Stripe Support directly — Coachful's support team cannot override Stripe account decisions.

I see a payout in Stripe but it hasn't arrived in my bank

Stripe initiating a payout and your bank posting it are two different events. After Stripe initiates, allow 1–2 additional business days for your bank to process the ACH transfer. If it's been more than 5 business days since Stripe initiated the payout, call your bank and ask them to trace the ACH transfer using the trace ID from your Stripe dashboard.

A client's payment shows "succeeded" but I don't see it in my payout

Payments that succeed go into your Stripe balance first, not directly to your bank. They'll appear in the next automatic payout sweep once they clear the availability window. If a payment shows as "succeeded" but is older than 7 days and still isn't in a payout, check whether your automatic payouts are enabled in Stripe — they may have been accidentally turned off.

I issued a refund — will it come back out of my bank account?

Yes. If your Stripe balance is insufficient to cover the refund, Stripe will debit your linked bank account. Maintain a small Stripe balance buffer if you offer a liberal refund policy on high-ticket programs. You can adjust this in Stripe by keeping some funds un-swept.

Can I change my payout bank account?

Yes, at any time. Go to Settings → Billing & Payments → Manage Stripe Account, navigate to the bank account section in Stripe Express, and add a new account. Stripe may require a short re-verification period (24–48 hours) before sending payouts to a newly added account as a fraud prevention measure.

Best Practices for Keeping Payouts Clean

  • Use a dedicated business bank account. Mixing personal and business funds creates accounting headaches. A separate business checking account makes reconciliation simple and looks more professional if you're ever audited.
  • Download monthly Stripe reports. In your Stripe dashboard, export a monthly balance transaction CSV. It lines up perfectly with your Coachful sales for clean bookkeeping.
  • Set up payout notifications. Stripe can email you whenever a payout is initiated. Enable this under Stripe → Settings → Notifications so you always know when money is moving.
  • Communicate your refund policy clearly. Put your refund terms on every offer page in Coachful using the description field. Fewer surprises = fewer chargebacks = lower Stripe dispute rate = faster payout schedules over time.
  • Keep your Stripe account in good standing. A low dispute rate (under 0.5%) and consistent charge volume are the fastest paths to daily automatic payouts and higher Stripe rolling reserve releases for newer accounts.
Michelle, Coachful's AI assistant, can answer billing questions right inside your dashboard. Just ask her something like "Why is my payout pending?" or "How do I update my bank account?" — she'll guide you to the right setting or escalate to the support team if needed.

Where to Find Your Payout History

Every payout Stripe has sent is logged in two places:

  1. Coachful → Settings → Billing & Payments → Payout History — a summary view tied to your Coachful transactions.
  2. Your Stripe Express dashboard (accessible via the "Manage Stripe Account" link) — the full, detailed ledger including fees, refunds, disputes, and individual charge breakdowns.

For tax purposes, Stripe will issue a 1099-K (US) or equivalent local tax form if your annual volume exceeds the reporting threshold. You can download this directly from your Stripe Express dashboard every January. Consult your accountant for guidance on how to report coaching income — it's typically reported as self-employment or business income depending on your entity structure.

For more on setting up billing for your coaching offers, see our guide on creating offers and pricing tiers. To learn how subscriptions and payment plans work end-to-end, check out subscriptions and payment plans.

Ready to Get Paid Faster?

Getting your payout setup right from day one means you spend less time chasing down payment questions and more time coaching. Connect your Stripe account, verify your identity, and let Coachful's billing infrastructure do the rest — automatic payouts, flexible pricing structures, and a full transaction history, all in one place.

If you haven't set up your coaching workspace yet, start your free trial at Coachful and have your first offer live — and your first payout on its way — within the hour. Already a member? Sign in to your Coachful workspace and head to Settings → Billing & Payments to confirm your payout account is active.

Frequently asked questions

How long does it take to receive a payout from Coachful?
Most US-based coaches receive payouts within 2–5 business days after a client's payment clears. Stripe holds funds for approximately 2 business days before initiating the bank transfer, and your bank may take 1–2 additional business days to post the deposit. Timing varies by country — check Stripe's payout availability page for your region.
Does Coachful hold my money before sending it to my bank?
No. Coachful never holds your funds. Client payments go directly into your Stripe Connect balance, and Stripe sweeps them to your linked bank account on your automatic payout schedule (typically daily for established accounts). Coachful acts as the platform layer — the money flows between Stripe and your bank.
What fees are deducted before I receive my payout?
Stripe deducts its processing fee (2.9% + $0.30 per successful card charge in the US) before funds reach your Stripe balance. Coachful's platform fee is also deducted based on your Growth or Scale plan. The amount deposited into your bank is net of both fees. You can review exact fee breakdowns in your Stripe Express dashboard.
What do I need to set up before I can receive payouts?
You need to connect a bank account through Stripe Connect in Coachful's Settings → Billing & Payments section and complete Stripe's identity verification (legal name, address, Tax ID, and a government-issued ID in some cases). Payouts are paused until verification is complete, so set this up before you launch your first offer.
Can I change the bank account where Coachful sends my payouts?
Yes. Go to Settings → Billing & Payments → Manage Stripe Account in your Coachful dashboard and add a new bank account in Stripe Express. Stripe typically requires a 24–48 hour verification hold before sending payouts to a newly added account as a security measure.
What happens to payouts if a client requests a refund?
When you issue a refund, Stripe reverses the payment to the client. If your Stripe balance doesn't cover the refund amount, Stripe will debit your linked bank account for the difference. Note that Stripe's processing fee is non-refundable even on full refunds, so the net cost of a refund includes the original processing fee.
Does Coachful support payouts for coaches outside the US?
Yes, Coachful supports payouts in most countries where Stripe Connect is available. Payout timing and supported currencies vary by country. You can link a bank account in your local currency to avoid conversion fees, or charge in multiple currencies if you serve international clients. Check Stripe's list of supported countries for the latest availability.
Was this article helpful?