Two-sided marketplace with split payouts
Hypothetical. Not a client, not a result.
// The problem
A founder wants to launch a services marketplace that connects customers with independent providers, with bookings, payments and payouts handled properly from day one.
// What we would build
A web and iOS and Android marketplace: provider onboarding with identity checks, listings and search, bookings and payments, split payouts to providers through Stripe Connect, ratings and an operations back office.
// What is in it
- Provider onboarding with identity checks through a provider
- Listings, search and filters that match buyers to sellers
- Bookings, payments and refunds
- Split payouts to providers through Stripe Connect
- Ratings and reviews from real transactions only
- An operations back office for support and disputes
// Stack
- Next.js
- React Native
- PostgreSQL
- Stripe Connect
- Identity verification interface
- AWS
// estimate
- Build
- ≈ US$149,000 to US$228,000, delivered within 33 weeksCAD 212,700 to 325,300
- Hosting
- ≈ US$492 a monthCAD 700 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Design approved
- 10.9 to 18.4 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 1.4 to 1.9 weeks
- First build on devices
- 3.9 to 6.4 weeks
- Testing and fixes
- 0.4 to 0.9 weeks
- Store submission
- 0.9 to 1.9 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
- An account with your identity verification provider
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 42,540 to 65,060
- Discovery 9.2%
- CAD 19,568.40 to 29,927.60
- Design approved 9.2%
- CAD 19,568.40 to 29,927.60
- Core features 7.6%
- CAD 16,165.20 to 24,722.80
- Full build 5%
- CAD 10,635 to 16,265
- First build on devices 20.1%
- CAD 42,752.70 to 65,385.30
- Testing and fixes 2.5%
- CAD 5,317.50 to 8,132.50
- Store submission 6.7%
- CAD 14,250.90 to 21,795.10
- Launch 9.7%
- CAD 20,631.90 to 31,554.10
- Holdback, 30 days after launch (10%)
- CAD 21,270 to 32,530