generalsaas-mvp

Two-Sided Marketplace MVP: Solving Cold Start, Trust, and Payments from Day One

Two-sided marketplaces are the most structurally complex product to build at MVP stage because the value proposition is inherently circular: supply is not valuable without demand, and demand does not exist without supply. Every marketplace that has scaled to significance has solved this cold start problem through a specific early-stage strategy, and that strategy must be baked into the MVP architecture from the beginning. This example examines how marketplace startups successfully build an MVP that can be launched with a constrained supply side, demonstrates genuine value to early demand-side users, and is architecturally ready to add the trust, safety, and payment rails that enterprise and regulatory requirements demand as the marketplace grows.

Tech Stack

Next.jsSupabaseStripe ConnectClerkVercelAlgolia

What Was Built: The Two-Sided Marketplace MVP Architecture

The marketplace MVP architecture that works at early stage consists of five layers. The first is a supply-side profile and listing system: a structured onboarding flow for the supply side of the marketplace (service providers, sellers, hosts, or practitioners depending on the domain) that collects the information demand-side users need to make a booking or purchase decision, with a verification step that provides a minimum trust signal even at MVP stage. The second is a discovery and matching layer: a search and filter interface for the demand side that allows meaningful browsing and discovery of supply-side listings, with a matching algorithm that at MVP stage can be as simple as relevance-ranked keyword and category filtering rather than a full ML recommendation engine. The third is a transaction and communication layer: the ability for demand-side users to express intent (enquire, book, or purchase), for supply-side users to respond, and for the transaction to complete, with a messaging thread that keeps communication within the platform rather than pushing it to email or WhatsApp where it immediately exits the marketplace ecosystem. The fourth is a payments layer: Stripe Connect in the marketplace configuration, which handles split payments between the platform and the supply-side participant, escrow timing for service-based transactions, and platform commission capture without the legal and financial complexity of building a custom payment flow. The fifth is a trust layer: a review and rating system for both sides of the marketplace, and a minimum viable identity verification step for supply-side participants that provides a credibility signal to demand-side users even before the marketplace has accumulated the transaction volume that makes reviews meaningful.

The Cold Start Strategy Must Be an Architecture Decision

The cold start problem is not solved by marketing, it is solved by architecture. Marketplaces that attempt to launch with an empty supply side and drive demand-side traffic to an empty platform die in the first month regardless of how much they spend on acquisition. The architectural approaches that have worked at scale fall into three patterns. The first is a constrained geography or vertical launch: the marketplace is initially available only in a single city, sector, or use case where supply-side density can be achieved with a small number of participants. The MVP architecture must enforce this constraint through location filtering, allowing the product to surface a full and compelling supply catalogue within the constrained scope. The second is a managed supply bootstrap: the marketplace team acts as the supply side directly for the first cohort of transactions, either by providing the service themselves or by operating as an intermediary who fulfilment-guarantees the experience, before transitioning to a true marketplace model once demand patterns are understood. The third is an aggregation-to-marketplace evolution: the product launches as a directory or aggregator without transaction functionality, builds supply-side relationships and demand-side traffic, and introduces transaction capability once both sides have established presence. Each of these strategies has specific implications for the MVP feature set and data model.

Tech Stack Used

The two-sided marketplace MVP stack consists of Next.js for the consumer-facing frontend and the supply-side dashboard, Supabase for the database and authentication layer with row-level security separating supply and demand user data, Stripe Connect in the marketplace account configuration for split payments, escrow, and platform commission, Mapbox or Google Maps for location-based listing discovery, Algolia or Supabase Full Text Search for listing search and filtering at MVP volume, Resend for transactional email covering booking confirmations, enquiry notifications, and review requests, Uploadcare or AWS S3 for listing photography and supply-side asset management, and a lightweight messaging system built on Supabase Realtime for in-platform communication. For marketplaces with a service rather than product transaction model, Calendly API or a custom availability management module handles the scheduling layer. Identity verification for supply-side participants at MVP stage uses Stripe Identity, which integrates with the existing Stripe Connect onboarding flow and provides document and selfie verification without a separate third-party contract.

Trust and Safety: The Non-Negotiable MVP Investment

Trust and safety is the layer that most marketplace MVPs defer and consistently regret. The minimum viable trust layer for a marketplace has three components. The first is identity verification for supply-side participants: without a basic identity check, a single high-profile bad actor can destroy marketplace trust irreparably at early stage. Stripe Identity integration during supply-side onboarding provides government ID verification in a single API workflow. The second is review integrity: a review system that allows reviews only from verified transaction participants, displayed prominently on supply-side profiles, creates the trust signal that allows demand-side users to transact with unfamiliar supply-side participants. The third is a clear dispute process: even at MVP stage, the platform needs a defined process for handling transaction disputes. This does not need a dedicated trust and safety team, but the process needs to exist in writing, be linked from the payment confirmation, and have a response time commitment. Platforms that defer dispute resolution design until they have their first major dispute consistently handle it badly under pressure, which damages the supply-side relationship and creates regulatory exposure.

What to Replicate from This Pattern

The single most valuable practice to replicate is designing the supply-side onboarding experience with the same attention as the demand-side browsing experience. Most marketplace MVPs over-invest in the consumer-facing discovery UI and under-invest in the listing creation experience, resulting in supply-side participants creating thin, incomplete listings that do not convert demand-side users. A well-designed supply-side onboarding wizard that walks participants through every element of a high-converting listing, with preview feedback showing how the listing will appear to demand-side users, consistently produces better listing quality than an open-form approach. The second most valuable practice is wiring the payment layer before launch. Marketplace projects that defer Stripe Connect integration to after launch consistently discover that adding payment rails to an existing data model requires significant refactoring.

What to Avoid

The most common and most damaging marketplace MVP mistake is building a custom payment flow instead of using Stripe Connect. Building split payment logic, escrow, payout management, and commission capture from scratch adds 4-6 weeks to the build timeline and creates ongoing compliance, PCI DSS, and reconciliation overhead. Stripe Connect solves all of these problems for marketplace use cases with a well-documented API. The second mistake is launching simultaneously in multiple geographies or verticals, diluting supply-side density to the point where demand-side users in any single market see an empty or near-empty catalogue. The constraint of a single market launch is uncomfortable for founders but consistently produces the supply density that converts early demand-side users into repeat customers. The third mistake is building a recommendation algorithm before accumulating transaction data. Collaborative filtering and personalisation require transaction history to function. At MVP stage, a well-designed category taxonomy and quality-based sort order consistently outperforms an underpowered ML recommendation system.

Frequently Asked Questions

How do you solve the chicken and egg problem in a two-sided marketplace MVP?+

The cold start problem in marketplaces is solved by constraining the launch scope until supply density within the constraint is compelling to demand-side users. This means launching in a single city, industry vertical, or use case, and investing in personal supply-side recruitment within that scope before opening to demand. Alternatively, the managed supply approach has the founding team act as the supply side for the first cohort of transactions, allowing the product experience and unit economics to be validated before the true two-sided dynamics begin. The architecture must be designed to enforce the constraint and then relax it as supply density grows.

How long does it take to build a two-sided marketplace MVP?+

A production-ready two-sided marketplace MVP with supply-side onboarding, demand-side discovery, in-platform messaging, Stripe Connect payments, a review system, and basic identity verification can be built in 2-3 weeks. The Stripe Connect integration is typically the most time-consuming single component because the marketplace account configuration and supply-side Connect onboarding flow require careful API implementation. Using a stack built on Supabase and Next.js with Stripe Connect eliminates the need to build authentication, database infrastructure, and payment rails from scratch.

What percentage commission should a marketplace charge?+

The appropriate marketplace commission rate depends on the category, the value provided by the platform, and competitive dynamics. Service marketplaces typically charge 15-25% of gross transaction value. Product marketplaces typically charge 5-15%. The commission must be wired into the Stripe Connect payment split from day one, with the rate configurable by category so it can be adjusted as the pricing strategy evolves without an engineering change. At MVP stage, starting with a commission rate below the long-term target and increasing it as the marketplace demonstrates value is a common strategy to accelerate supply-side adoption.

Do I need FCA authorisation to run a marketplace?+

Whether FCA authorisation is required depends on the marketplace category. Marketplaces facilitating payments are typically operating as a payment intermediary and may need to be registered as a Payment Service Provider under the Payment Services Regulations 2017, or use a regulated payment processor such as Stripe Payments Europe who hold the appropriate authorisation. Marketplaces in financial services (lending, insurance, investment) require full FCA authorisation for the relevant regulated activity. Marketplaces in general goods and services facilitated through Stripe Connect operate under Stripe's regulatory coverage for the payment element. Legal advice specific to the marketplace category is recommended before launch.

How do you handle disputes in a marketplace MVP?+

The minimum viable dispute resolution process for a marketplace MVP consists of a defined escalation path in the platform terms of service, an in-platform reporting mechanism for transaction disputes, a response time commitment (typically 3-5 business days for MVP stage), a defined resolution policy covering refund circumstances and compensation limits, and Stripe Connect's built-in dispute handling for payment chargebacks. More sophisticated trust and safety systems, including automated dispute scoring and dedicated resolution team tooling, are built out after the marketplace achieves sufficient volume to justify the investment, typically at 500+ transactions per month.

Building a two-sided marketplace? SpeedMVPs delivers production-ready marketplace MVPs with Stripe Connect, trust and safety, and cold start architecture in 2-3 weeks. Fixed price, full code ownership. Talk to our team.

Get a Free Quote