Topic guide · 31 pages
How do you build a marketplace app that both sides use?
Updated · every page on this topic, checked against our own builds
Quick answer
A marketplace is three products, one for each side and one for your operations team, plus the money between them. Build the smallest version that lets one buyer and one seller complete a real transaction, then add supply before demand. Start with marketplace app development and the marketplace launch checklist.
Trainr (trainers and clients), Pakka (senders and drivers) and EverybodysPet (pet owners, shelters and clinics) are the marketplaces behind these pages. The links cover the parts every marketplace shares: matching, money, trust and the console your team runs it from.
Start here
- 01SolutionsMarketplace apps
- 02ChecklistsMarketplace Launch Checklist
- 03GlossaryTwo-sided marketplace
Every page on marketplace apps
By kind of marketplace
- SolutionsMarketplace appsThe parts every marketplace needs, with our quoted ranges
- SolutionsLogistics appsOn-demand goods delivery: dispatch, tracking and drivers
- SolutionsFitness appsTrainer marketplaces: packages, classes and payouts
- ServicesShopify & WooCommerce DevelopmentWhen a store on Shopify or WooCommerce is enough
- ChecklistsMarketplace Launch ChecklistWhat to finish before opening to both sides
- Cost by app typeMarketplace app development costWhat a two-sided marketplace costs, MVP to full platform
- Cost by app typeDelivery app development costWhat a delivery platform costs to build and per trip
- Cost by app typeFitness app development costWhat a trainer marketplace costs against a gym app
Terms to know
- GlossaryTwo-sided marketplaceWhy each side needs its own product
- GlossaryCold-start problemGetting the first sellers before the first buyers
- GlossaryMarketplace liquidityWhen a search reliably finds a match
- GlossaryCommissionTaking a cut without breaking refunds or tax
- GlossaryDispatchMatching a job to the right driver or provider
- GlossaryKYCChecking who sellers are before you pay them
- GlossaryDispute resolutionWhat happens when a buyer and seller disagree
- GlossaryContent moderationKeeping listings and messages safe
- GlossaryMulti-vendor checkoutOne basket, several sellers
- GlossaryLive trackingShowing where the order is without a runaway map bill
- GlossaryEscrowHolding the buyer's payment until the job is done
- GlossaryPayoutPaying sellers and drivers on a schedule
- GlossaryWalletCredits, refunds and driver cash in one balance
- GlossaryCash on deliveryCash orders and what drivers owe the platform
- Integration guidesStripe payments, refunds and payoutsCard payments and payouts to sellers
- Integration guidesGoogle Maps Directions APIRoutes and ETAs for deliveries
- Integration guidesSocket.IOLive updates between both sides
- ServicesMobile App DevelopmentThe apps each side uses
Marketplaces we built
- Case studiesTrainrTrainers and clients in the UAE, with card payments and payouts
- Case studiesPakka LogisticsSenders and drivers in India, with live tracking and GST invoices
- Case studiesEverybodysPetOur own animal-welfare platform for owners, shelters and clinics
- ArticlesBuilding In-App Chat That Holds Up at Group SizeChat between buyers and sellers that stays fast as groups grow
- ArticlesCut Google Maps Costs in a Delivery App: 151 Calls to 1Keeping a delivery app's map bill flat as orders grow
Questions people ask about marketplace apps
Should a new marketplace launch both sides at the same time?
Usually not. Recruit and onboard supply first, often by hand, so the first buyers find someone to book. The cold-start problem explains why.
How many apps does a marketplace need?
Often two apps and a console: one app for each side and a web console for your operations team. Some marketplaces serve both sides from one app with two modes, as Trainr does, which halves store submissions but makes each screen do more.
When is Shopify or WooCommerce enough instead of a custom marketplace?
When you sell your own products. Once other sellers or providers list through you, with commissions, payouts and their own dashboards, a custom build fits better. See Shopify and WooCommerce development.
What should a marketplace measure in its first month?
Whether searches find a match, how long a match takes, and whether both sides come back. Liquidity matters more than downloads early on.
How do marketplaces handle trust between strangers?
Verified profiles with KYC for anyone paid out, ratings after each job, in-app messaging so contact details stay private, and a clear dispute path.
Can a marketplace start in one city and grow later?
Yes, and it should. Gate each city until it has enough supply, and keep city as a field in the data model from day one so adding the next city is configuration, not a rebuild.
Other topics
- App development cost
- App Store and Google Play launch
- Payments in apps
- Compliance by market
- Maintenance and takeover
- Choosing a development partner
Have a question these pages don't answer? Ask us about your product, or start with the two-week Discovery Sprint.