Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
    Overview
    Currencies
    Declines
    Payouts
      Payout reconciliation
      Payout trace IDs
      Payout statement descriptors
      Multi-currency settlement
      Instant Payouts
      Customized start of day
      Minimum balances for automatic payouts
    Recurring payments
    3D Secure authentication
    Refund and cancel payments
    Balances and settlement time
    Receipts
    Handle webhook events
    SCA readiness
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment Methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsAbout Stripe paymentsPayouts

Payout statement descriptors

Understand and manage how Stripe payouts appear on a connected account's bank statements.

Copy page

Stripe allows you to configure payout statement descriptors at an account or payout level. We apply a precedence order across the payout statement descriptor configurations.

Banks don't always display statement descriptors

Beneficiary banks don’t guarantee that they’ll display statement descriptors. While Stripe shares this information with the beneficiary’s bank, it’s up to the beneficiary bank to decide what they actually display on the bank statement.

Account-level statement descriptors

Account-level statement descriptors allow you to configure a custom descriptor across all your auto and manual payouts. We recommend that you use this setting if you want a single statement descriptor. For example, you could display Cactus payout on your bank statement across all your Stripe payouts.

Account-level Statement Descriptors

Dashboard

Account-level statement descriptors are customised on your payout settings page in the Dashboard.

Payout-level statement descriptors

Payout-level statement descriptors allow you to configure a unique descriptor for each manual payout. We recommend that you use this setting if you want a unique statement descriptor. For example, you could display Cactus payout 001 on your bank statement across a single Stripe manual payout.

Payout-level Statement Descriptor

Dashboard

Payout-level statement descriptors are customised on the balances overview page in the Dashboard when creating a manual payout.

API

Command Line
cURL
curl https://api.stripe.com/v1/payouts \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=100 \ -d currency=usd \ -d statement_descriptor="Cactus Payouts 001"
Example response of a manual payout with a Statement Descriptor
{ "id": "po_1OaFDbEcg9tTZuTgNYmX0PKB", "object": "payout", "amount": 1100, "currency": "usd", ... "statement_descriptor": "Cactus Payouts 001", "status": "pending", "type": "bank_account" }

Precedence Order

If you don’t define an account-level or payout-level statement descriptor, we default to ‘STRIPE’ as the descriptor shown on your bank statement.

Payout Statement Descriptor precedence order
Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access programme.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc