Urban Company made a simple promise mainstream in India: book a professional in a few taps, and someone trained shows up when you were told. Building an app that keeps that promise is mostly about the parts customers never see — matching, trust and payouts. This guide covers what to build, what it costs, and how to launch.
The three products in a home-services marketplace
The customer app
- A service catalogue with packages and add-ons ("deep clean, 2 BHK"), and prices shown upfront.
- Instant or scheduled booking with address and slot selection.
- Masked calls and chat with the professional, live arrival tracking, ratings and easy rebooking.
The provider app
- Job requests with an accept timer and the details needed to decide quickly.
- Navigation to the customer, OTP-verified job start and finish, before-and-after photos.
- Earnings, payouts, availability toggles and a training checklist.
The operations panel
- A live map of jobs and providers, cities, categories and pricing rules.
- Provider onboarding, approvals and performance.
- Complaints, refunds, re-work requests and payouts.
Matching: the engine of the marketplace
When a booking comes in, the platform has to pick a provider who has the right skill, is close enough, is free at that time, and is rated well — then give them a short window to accept. If they decline or ignore it, the job moves to the next provider without anyone on your team stepping in. Every attempt is logged, so you can see which providers decline too often and which areas are short of supply.
Trust and safety, built into the flow
- Provider KYC — documents uploaded in the app and approved by your team before any job is offered.
- OTP-verified start and end — proof that the job happened when and where it should.
- Photo proof — before-and-after photos for cleaning, repairs and installations.
- Masked calls — customers and providers can talk without sharing phone numbers.
- Full job history — the record support needs when a customer and a provider disagree.
Pricing, commissions and payouts
Decide early how you earn: a commission per job, a fee on top of the provider's rate, or subscriptions for providers. The platform should record price, commission, tips, cancellations and refunds per job, and pay providers weekly or instantly through your payment partner with a clear statement — late or confusing payouts are the fastest way to lose good professionals.
What it costs in India
| Scope | What you get | Timeline | Cost |
|---|---|---|---|
| Focused launch | Customer and provider apps plus admin; one city, a few categories | 3–4 months | ₹8–15 lakh |
| Multi-city platform | Smarter matching, provider KYC and training, packages and subscriptions | 4–6 months | ₹15–25 lakh |
| Large multi-category platform | Many cities and categories, B2B accounts, integrations | 6–10 months | ₹25–45 lakh+ |
What belongs in version one — and what can wait
Version one needs everything that makes a single booking go right: the catalogue and booking flow, matching with re-assignment, OTP-verified jobs, payments, provider payouts, ratings and a support panel. These can wait until the first city works:
- Memberships and subscription plans for customers.
- Bundled packages across categories.
- B2B accounts for offices and housing societies.
- Wallets, credits and referral programmes.
- Multi-city pricing and regional catalogues.
Building these later is cheaper because by then you know which ones your customers actually ask for.
A launch playbook that works
- Pick one city and three to five categories where you can sign reliable professionals.
- Onboard supply first. Get providers using their app — and paid — before you spend on customer marketing.
- Fix the first fifty jobs by hand. Watch every booking, learn where matching fails, then tune the rules.
- Expand category by category, not city by city, until supply in your first city is stable.
We have built this kind of marketplace
CrewMaster is a home-services marketplace we built — customer app, provider app and admin — and the client's own message after delivery is on our reviews page. The same request-match-track core powers the delivery apps in our portfolio, such as Abomed for medicines.
For the detailed build, see on-demand app development and our Urban Company clone guide, or tell us what you are planning — the first call is free.
