Skip to content
Create account or Sign in
The Stripe Docs logo
/
Ask AI
Create accountSign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
APIs & SDKsHelp
Overview
Get started with Connect
Design your integration
    SaaS platform
    Marketplace
      Quickstart
      Essential tasks
Integration fundamentals
Example integrations
Account management
Onboard accounts
Configure account Dashboards
Work with connected account types
Payment processing
Accept payments
Pay out to accounts
Platform administration
Manage your Connect platform
Tax forms for your Connect platform
United States
English (United Kingdom)
HomePlatforms and marketplacesDesign your integration

Build a marketplace

Build a marketplace to connect sellers with customers and facilitate the exchange of physical or digital items or services.

A marketplace provides a single storefront that offers products and services from many sellers. Customers pay the marketplace and see the marketplace’s name on their receipt. The marketplace then pays the sellers. Traditional marketplaces, like Amazon and TixTrack, facilitate the sale of physical or digital items. Businesses such as Lyft and Instacart, which connect customers to vendors that offer services, are also considered marketplaces.

Use this guide if you’re creating a marketplace where:

  • You’re the merchant of record, legally responsible for the goods and services that connected accounts provide to customers.
  • Stripe handles onboarding.
  • Each connected account has an Express Dashboard or a custom dashboard created with embedded components or the API.
  • You process payments directly with Stripe.
  • You pay Stripe fees and manage disputes and refunds.
  • You collect per-payment application fees from connected accounts.
  • You control paying out funds to connected accounts using destination charges or separate charges and transfers.

We recommend using this configuration when you get started with building a marketplace with Connect. You also have other options, including using embedded or custom configurations.

In addition to the essential tasks you need to complete to set up a marketplace, you also need to consider how your marketplace will monetise and how you will handle merchant risk.

Monetisation

Marketplaces typically charge a commission or fee to their connected accounts for listing their services on their platform. As a marketplace, you’re responsible for paying Stripe fees, which include payment fees (such as transaction and dispute fees) and Connect fees (such as per-account fees and payout fees). In this model, you can earn revenue by:

  • Keeping part of the transaction amount: Charge application fees when transferring funds to connected accounts or pay out only a portion of the transaction amount.
  • Reselling other Stripe products under your brand: Offer additional financial products to your connected accounts (for example, Instant Payouts for accelerated access to funds, Issuing to allow accounts to pay with branded credit cards or Capital to issue loans).
  • Collecting subscription fees: Charge your connected accounts a subscription fee for using your platform using Stripe Billing.

Charging an application fee allows you to earn revenue and cover your costs to keep your balance from becoming negative. Use the platform pricing tool to automatically set pricing logic for the application fees you charge your connected accounts.

Merchant risk

Your marketplace platform is responsible for covering the negative balances of your connected accounts. Use Radar for Platforms to prevent, detect and mitigate both buyer risk and financially risky connected accounts.

Resources

Marketplace Blueprint

Use this guided API Blueprint in the Dashboard to learn how to collect payments, then pay out on your marketplace.

Marketplace quickstart

See all the steps you need to complete to set up your marketplace on Stripe.

Essential tasks

Learn more about every step required to build your marketplace and enable your connected accounts.

Explore the demo
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc