How to build a home-services app like Urban Company
Urban Company made booking a salon appointment, an AC service or a plumber as easy as ordering food — a vetted professional at your door in a chosen slot, paid in-app, rated afterwards. It's a model that travels well to any city with demand for reliable home services, and to any category where trust and scheduling are the hard part. If you want to build your own, the real question is what it takes and what it costs in 2026: a from-scratch build is a tens-of-lakhs project, while a ready-to-launch, white-label platform starts at ₹1,75,000 and goes live in weeks. Here's the honest breakdown.
A home-services app is three connected pieces
The mistake is thinking of it as “a booking app.” A working home-services business is a system where customers, professionals and your operations team each get their own tool, all sharing one set of data.
- Customer app (Android + iOS) — browse services, book a slot, track the professional's arrival, pay and rate.
- Professional / partner app — onboard, set skills and service areas, accept jobs, and see earnings and payouts.
- Web admin console — the control room for services, pricing, professionals, bookings, disputes and reports.
- Booking & catalogue manager — where you define every service, its price, duration and available slots.
The customer side: catalogue, slots and rebooking
Customers judge you on how easy it is to get the right person at the right time. That means a categorised service catalogue — salon, cleaning, repairs, plumbing and more — each service priced as a fixed rate or a quote-and-inspect flow, with clear durations and time-slot booking so a customer knows exactly what they're paying and when someone will arrive. Coupons, memberships and bundled packages lift repeat business, and one-tap rebooking of a professional the customer already trusts is what turns a first job into a habit. In a category built on trust, that repeat loop — same person, same quality, booked in seconds — is where the real revenue compounds.
The professional app and smart job assignment
The supply side is where a home-services platform lives or dies. Professionals onboard through their own app: registration, verification, the skills they offer, the areas they cover and the hours they're available. When a booking comes in, the platform matches it to the nearest available, qualified professional with an accept/reject flow — so jobs go to someone who can actually do them, nearby, right now, rather than being dumped on whoever happens to be free. Customers track the professional's arrival live, and jobs start and complete with OTP verification, which keeps billing honest and builds trust on both sides. Because availability, skills and service areas are the professional's to manage, you can grow the partner network without a dispatcher manually assigning every single job.
Commissions, payments and payouts: how you earn
Your revenue is the commission on each booking. Customers pay in-app over UPI or card (or cash where you allow it), the platform splits out your cut automatically, and professionals are settled on the schedule you choose. That automated split is what lets you run hundreds of partners without a finance team reconciling by hand. Post-service ratings feed back into who gets jobs, quietly pushing your best professionals to the top. The admin console ties it together — services, pricing, professionals, bookings, disputes and reports in one branded place. You choose the commission percentage, whether cash is allowed alongside online payment, and how often professionals are settled — the levers that decide your margin, all without touching a line of code.
What actually drives the price
- Two apps across Android and iOS — a customer app and a professional app is more than a single booking screen.
- Job matching and live tracking — nearest-professional assignment, accept/reject and live arrival need maps and sockets.
- Onboarding and verification — a real partner pipeline with skills, areas and availability is not a simple sign-up.
- Payments and payouts — in-app payment plus automated commission splits and settlements add integration.
- Admin depth — catalogue, pricing rules, disputes and reports are where the complexity hides.
From scratch vs ready-to-launch
Commissioned fresh, a two-app home-services platform with live tracking, job assignment and payouts typically runs ₹8,00,000 to ₹24,00,000 and takes four to seven months. The cost sits in the real-time matching, the partner onboarding and the endless edge cases of scheduling and payments.
A ready-to-launch, white-label platform changes the maths. Because the customer and professional apps, the assignment logic and the payout flow already exist, a rebranded launch starts at ₹1,75,000 as a one-time price — a fraction of a from-scratch build, and live in weeks instead of months. You get both apps under your brand, deployed on your own server, with source-code handover so there's no lock-in.
The tech stack under the hood
A capable 2026 platform uses Flutter for the customer and professional apps, a Node.js or NestJS API, PostgreSQL or MongoDB for data, maps plus sockets for live tracking and assignment, a React admin panel, and Razorpay plus UPI for payments and payouts. It's a proven, scalable stack — and a white-label rebrand typically goes live in three to five weeks: set your service catalogue and pricing, onboard your first professionals, wire up payments and publish the apps.
How to start
Pick two or three service categories and one city, onboard a handful of verified professionals, and prove that jobs get assigned, completed and paid before you widen the catalogue. Nail the quality on a small menu first — a customer forgives a limited service list, but never a bad job — then add categories once your best professionals are booked out. A ready-to-launch platform is built for exactly this: low upfront cost, your brand from day one, and yours to grow. See the full customer, professional and admin package, with what's included, on our Urban Company clone page.