Marketplace Starter Kit
Seller center

Billings

1. Overview

The Billing flow allows Sellers to manage their payout settings and view incoming payments from completed bookings.

In order to receive payout, the Seller must verify their identity and connect a valid payout account.

  • Identity verification is handled via Stripe Identity to authenticate the account owner.
  • Payout accounts are connected through Stripe Connect, enabling disbursements to a verified bank account.

2. Visual Reference

Billings Page (Empty state)

Billings Page (Verified and Billed)

KYC with Stripe Identity

Bank account linking with Stripe Connect


Modular by design

The codebase is structured in a modular, component-based way—making it easy for your team to modify, replace, or extend individual flows to fit your unique marketplace model. Whether you’re adjusting pricing logic, onboarding steps, or messaging behavior, customization is straightforward and isolated.


3. Core Experience

3.1 Payout Setup Requirements

  • Sellers must complete identity verification using Stripe Identity.
  • A U.S. bank account must be added to receive payouts (configurable based on platform’s geography). Stripe Connect integration handles bank account linking and disbursement logic.

3.2 Billing Table

  • Lists guest payments and associated payout amounts to Sellers
  • Status indicators: Paid, Refunded