Skip to content
Sign in
An image of the Stripe logo
/
Create account
Sign in
Home
Payments
Finance automation
Banking as a service
Developer tools
No-code
All products
Home
Payments
Finance automation
Home
Payments
Finance automation
Banking as a service
Developer tools
Overview
Get started
About Stripe payments
Start an integration
Payment Links
Checkout
Web Elements
Mobile Elements
Payment scenarios
During the payment
After the payment
Add payment methods
More payment scenarios
Faster checkout with Link
Other Stripe products
Connect
Terminal
Radar
Financial Connections
Crypto
Identity
Climate
Resources
About the APIs
Implementation guides
    Overview
    Payments
    Overview
    Project Management
      Welcome to Stripe
      Payments, payouts, and reporting
      Protecting your business from fraud and disputes
      Migrating your customer data to Stripe
      QA Testing and go live checks
    Integration Plan
    Billing
    Overview
    Project Management
    Integration Plan
    Standard Connect
    Overview
    Project Management
    Integration Plan
Regulation support
Testing
HomePaymentsProject Management

Payments, payouts, and reporting

Use the information in this guide to help you understand payments, payouts, and reporting on Stripe, and to ensure that you have the correct data for accounting and reconciliation.

Review the videos and supporting resources below. After reviewing them, you’ll be able to:

  • Address your Financial Team’s requirements.
  • Understand reporting options available with Stripe.
  • Know the nuances of Payments and Payouts.
  • Leverage the Dashboard for financial use cases.

To best use the material below, watch the 15 minute Payments and payouts video series first, then read the accompanying documentation. Then watch the Financial reports video series and see its associated resources.

After learning about these topics, you can download a list of associated action items in CSV format below.

Payments and payouts

Loading video content

Use the following links to see the individual topics in the series:

  • Introduction to payments and payouts
  • Payment and payout lifecycle
  • Payments and payouts in detail
  • Payments and payouts in the Stripe Dashboard
  • Payout failures and delays
  • Testing payments

See also

Review the links below to learn more about the topics covered in this video series:

  • How cards work
  • A guide to payment methods
  • How PaymentIntents work
  • Receiving payouts
  • Supported currencies
  • Refunding and canceling payments
  • Balance transaction types
  • Handling negative balances in your Stripe account
  • External payout accounts and scheduling

Financial reports

Now that you’ve watched the Payments and payouts series, get a better understanding of Stripe’s reporting capabilities with the Financial reports video series. Use the following links to see the individual topics in the series:

Loading video content

Use the following links to see the individual topics in the series:

  • Introduction to financial reports
  • Balance transactions
  • Financial reports in the Dashboard
  • Sigma
  • Dashboard exports

See also

Review the links below to learn more about the topics covered in this video series:

  • Delayed or missing payouts
  • Stripe reserving funds
  • Testing
  • Financial reports
  • Reporting categories
  • Stripe Sigma
  • Receive event notifications with webhooks

Action items

After you’ve reviewed this guide, complete the associated action items listed below:

Download the list of action items in CSV format

Download CSV

Lifecycle of a payment
  • Choose the payout schedule that’s right for your business.
  • Decide which type of payouts to use—automatic, instant, or manual.
  • If you decide to use manual payouts, develop your integration or operations to initiate payouts.
Payouts in the Stripe Dashboard
  • Familiarize yourself or your team with payments and payouts in the Stripe Dashboard.
  • Ensure that the appropriate team members can update the business bank account as required.
  • Familiarize yourself or your team with troubleshooting payout issues in the Stripe Dashboard.
Testing payments
  • Create a test payment for each payment method you plan to use.
  • If developing a custom checkout flow, make sure that you have error-handling in place for the various payment failure types.
Reporting
  • Understand your current process to determine how you reconcile today, including timing and transaction-level granularity.
  • Map your current reporting and reconciliation process, including any tools or third party systems.
  • Determine the data points you need to reconcile, and whether you need to add any of these fields as metadata on your Stripe transactions.
  • Review the Stripe Financial Report schemas.

Next steps

  • Protecting your business from fraud and disputes
Was this page helpful?
Need help? Contact Support.
Watch our developer tutorials.
Check out our product changelog.
Questions? Contact Sales.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Payments and payouts
Financial reports
Action items
See also
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g., )
The Stripe Shell is best experienced on desktop.
$