Payout

A Stripe payout moves money from your available Stripe balance to your bank account. Learn how payouts are timed, what payout.paid means, and why payouts fail.

Updated October 1, 2026

A payout is Stripe sending money from your Stripe balance to your own bank account or debit card. Customer payments land in your Stripe balance first. The payout turns them into cash you can spend.

How Stripe payouts work

Stripe can only pay out your available balance. New payments wait in a pending balance until they settle, which Stripe writes as T+X days. In the US the standard is 2 business days. The UK, Canada, and many European countries start at 7 calendar days for the first payout and then default to 3 business days. Stripe usually schedules your very first payout for 7 to 14 days after your first live payment. After that, your payout schedule decides when available funds go out.

Each payout is a Payout object. The fields that matter most:

  • amount and currency, what's being sent.
  • arrival_date, the date Stripe expects the money in your bank, adjusted for weekends and bank holidays.
  • automatic, which is true if your schedule created the payout and false if someone requested it.
  • status, which is pending until Stripe submits it to the bank, then in_transit, then paid. It can also end as failed or canceled.

The matching events are payout.created, payout.updated, payout.paid, payout.failed, and payout.canceled. payout.reconciliation_completed fires once you can list the balance transactions inside an automatic payout, which shows exactly which charges, refunds, and fees went into it.

What payout.paid means

payout.paid means Stripe expects the money to be available in your bank. It doesn't mean your bank confirmed it. Stripe notes that a payout can show as paid and then change to failed within 5 business days, followed by a payout.failed event.

Why a payout doesn't match your sales

Every automatic payout is net of Stripe fees, refunds, and disputed amounts, so a heavy refund week shows up as a smaller deposit. If refunds and disputes are larger than new payments, your balance can go negative, and Stripe may create a payout that debits your bank account instead of crediting it.

Stripe doesn't charge for standard payouts. Instant Payouts, which can arrive in about 30 minutes, are a separate product with their own eligibility rules and pricing.

Why Stripe payouts fail

A bank that can't accept a payout returns the money to Stripe, which can take up to 5 business days. The payout carries a failure_code such as account_closed, account_frozen, or could_not_process. Stripe emails you, flags it in the Dashboard, and retries at the next scheduled payout once you fix your bank details.

Wrong account details are worse than a failure. Stripe warns that a mistyped account or routing number can send money to the wrong account, where it may not be recoverable.

What to do when a payout lands or fails

  1. Finance matches the payout ID and amount to the bank deposit on the arrival date. For automatic payouts, Stripe's payout reconciliation report ties each payout to the transactions inside it.
  2. Founders compare the amount with what they expected. A small payout is a prompt to check for a refund spike or a new dispute.
  3. The Stripe account owner acts on a failure the same day. Read the failure code, replace or re-enter the bank account, and call the bank if the details were already correct.
  4. On a Connect platform, each connected account has its own payouts, separate from the platform's.

Payout alerts in ChargeBell

ChargeBell listens for payout.paid and posts a Slack alert when Stripe marks a payout paid. The message includes the amount and currency, Stripe's arrival date when available, and a link to the payout when Stripe includes its ID. Send it to #finance or a founders channel and reconcile the bank deposit. ChargeBell also alerts on payout.failed, so turn on both to follow payout status. The payout alert page shows an example, and how to monitor Stripe without checking the dashboard covers the wider setup.

Get alerted in Slack

Stripe events: payout.created, payout.paid, payout.failed, payout.canceled, payout.updated, payout.reconciliation_completed

# finance

ChargeBellAPP

💰 Stripe marked a $12,480.00 payout paid

Reconcile this payout with your bank account

Stripe arrival date Jul 8, 6:02 AM

Related terms