ABAkash Bansal

Home / Notes

Scenario · Marketplaces & consumer apps

What it costs to build an app like Urban Company: a home-services MVP, week by week

The real cost to build an app like Urban Company in 2026: a salon owner's home-services MVP, what got cut, the 8-week build and every running cost.

Short answer

A home-services marketplace MVP like Urban Company costs far less than the $40K–$300K agency quotes suggest if you cut it to one city, a fixed service menu, a customer app, a partner app and a thin admin panel. My rough estimate: $15K–$25K to build in 6–10 weeks, then a few hundred dollars a month to run.

Illustrative scenario. The founder in this story is a composite, not a real client. The process, costs and decisions are drawn from builds I have done; names and business details are invented to show how a build like this typically goes.

Most pages that answer "cost to build an app like Urban Company" are written by agencies selling the build, and they quote between $40,000 and $300,000 or more over four to nine months (Appinventiv, vendor). That range is not wrong. It just prices the whole platform, and nobody needs the whole platform on day one.

I spent 2020 to 2025 as head of technology at Urban Culture, an at-home salon marketplace. We ran four apps (customer, partner, admin console and web) and grew to 500K registered users across six cities. This post walks through how I would scope and build the first version of that kind of business today, through a composite founder, with every running cost priced from the vendors' own pages.

Who the founder is and where she started

Call her Dana. She owns three hair and nail salons in Austin, Texas, with about twenty stylists and technicians. Since 2024 a growing share of her clients, mostly new parents and people booking for weddings, have asked for home visits. She has been handling them by Instagram DM, a shared Google Sheet and Venmo requests.

Her problem is not demand. Home visits already book out on weekends. Her problem is that every home booking costs her manager twenty minutes of back-and-forth, double bookings happen, and she wants to add vetted freelance stylists on top of her own staff. That last part is what turns a booking tool into a marketplace.

Do you even need a custom home services app?

Often you don't. If Dana only wanted to send her own employees to homes, a salon booking tool would cover it. Vagaro, for example, lists $30 a month for one calendar and $10 per extra calendar, with online booking included. Add a travel fee as a service line and you are done. Spend the $20K on marketing instead. The physio clinic booking story makes the same call: keep the booking software and build only what it can't do.

Custom software starts to pay when three things are true at once:

Dana ticked all three, so the next question was who should build it.

Agency, freelancer, no-code or founding engineer?

She got two agency quotes, both above $80,000 with four- to six-month timelines, and both priced every feature on her wishlist. She tried Sharetribe, a capable marketplace builder at $39 a month to build and $199 a month live (billed yearly). It handled listings and payments well. It fought her on time slots, travel buffers between appointments, and a partner-side job flow, which are the core of a home-services business, and Sharetribe says custom frontend code is something you host yourself. A freelancer on a marketplace site quoted low but could not say who would own the cloud accounts.

She chose a founding-engineer setup: one senior engineer accountable for architecture, both apps, the backend and the launch, on a fixed quote after scoping. The way I work, she owns the repository and every cloud account from day one, gets a working demo every week, and gets written design docs and a handover at the end. That combination is the reason for the choice, more than the price.

Best for: a founder with real demand and a clear workflow who wants one person accountable. Not for: a founder still guessing whether anyone will book, who should run a no-code or manual test first.

What got cut from v1

The hardest week of any marketplace build is the scoping week, because it is mostly deleting things. Urban Culture eventually had a targeted coupon engine that lifted average cart size 16%, a partner loan-management system that lifted partner onboarding 30%, and a custom geolocation service that cut our Google Maps bill by 80%. All three were worth building. None of them belongs in a first version.

FeatureIn v1?What we did instead
Customer app (iOS + Android)YesOne Flutter codebase, fixed service menu, fixed prices
Partner appYesSame codebase, separate login: today's jobs, navigate, start, complete
Admin consoleThinWeb panel: bookings, assign partner, refunds, partner approval
Automatic dispatchNoManager assigns each job from the admin panel, about 30 seconds each
Public web bookingNoLinks to the app stores from the salon site
In-app chatNoMasked phone call through the admin team for edge cases
Wallet, coupons, referralsNoOne launch promo code, hand-applied
Ratings and reviewsMinimalOne 1–5 rating after each job, visible only to admin
Partner payoutsYesWeekly payouts through Stripe Connect

Manual dispatch is the cut that scares founders most. It is also the safest one. At twenty bookings a day a human assigns jobs better than an algorithm you have no data to tune yet, and the admin log of who got assigned what becomes the training data for automating it later. My separate piece on what to cut from a marketplace MVP goes deeper on this. Delivery has the same problem with couriers, plus substitutions, which the local grocery delivery build covers.

The 8-week build, week by week

Eight-week build timeline for a home-services MVP Week 1Scope, data model, design doc Week 2Catalog, service areas, slots Week 3Booking flow + Stripe payments Week 4Partner app: jobs, status, maps Week 5Admin: assign, refund, approve Week 6Payouts, SMS, cancellations Week 7Staff pilot, fixes, store builds Week 8Store review, soft launch
Each week ends with a working demo on Dana's own phone, not a status report.

Week 1: scope and data model

We wrote down the booking lifecycle (requested, paid, assigned, en route, in progress, done, cancelled, refunded) and who may move a booking between states. Every bug I have seen in a services marketplace traces back to a state nobody wrote down. The design doc was four pages and Dana signed it off.

Weeks 2–3: catalog, slots and payments

Service areas were drawn as a list of Austin zip codes, not a polygon editor. Slots were generated from partner availability minus a fixed 45-minute travel buffer. Payment is taken upfront by card. Because the service happens in a customer's home, Apple's rules require a normal card or Apple Pay flow here, not in-app purchase (App Store Review Guideline 3.1.3(e)), so Apple takes no cut.

Weeks 4–5: partner app and admin

The partner app does four things: show today's jobs, open the address in the phone's own maps app, mark "started" and mark "done". Opening Google or Apple Maps instead of embedding a live map in v1 removed a whole category of map-SDK cost and bugs.

Weeks 6–8: payouts, pilot, launch

Freelance partners are paid weekly through Stripe Connect. Dana's own staff ran real bookings for a week before any customer saw the app, which is where the surprises below came from.

What the build and running costs look like

The build is a fixed quote after scoping. My MVP builds start at $15,000; for this scope my rough estimate is $18,000–$24,000, depending mostly on how many payout and cancellation rules survive the scoping week. For your own marketplace, the app cost calculator gives a rough range from the apps and features you pick. The running costs are where founders get surprised, so here they are at an assumed 600 bookings a month at an average of $90.

Line itemPrice (vendor source)Monthly at MVP volume (my estimate)
Card processing2.9% + 30¢ per US card charge (Stripe)About $1,750 on $54K of bookings
Partner payouts$2 per active account + 0.25% + 25¢ per payout (Stripe Connect)About $50–$100 for 15 freelancers paid weekly
Geocoding + distance checks10,000 free per SKU, then $5 per 1,000 (Google Maps Platform)$0 at this volume
SMS remindersAbout $0.012 per US segment incl. carrier fee (Twilio)About $20
Hosting, database, functionsUsage-based$50–$150 (my rough estimate)
App stores$99/year Apple (Apple), $25 once Google (Google)About $8

Two things stand out. Card fees are the largest line by a wide margin and scale with revenue, so your commission has to cover them. And maps are free at MVP volume but not at scale: at Urban Culture the distance and geocoding bill grew enough that replacing it with our own geolocation service cut it by 80% with accuracy held. I wrote up how that worked. Build that the month the bill hurts, not before. The rest of the monthly bill, mostly engineering time, is in what app maintenance costs per month.

What went wrong in the pilot

What launch looked like

No press, no paid ads. Dana texted the app link to her existing clients who had asked for home visits, in two zip codes, with her own staff only for the first two weeks. Freelancers were added one at a time after a trial job. That is a deliberately small launch: in Lenny Rachitsky's interviews with 17 marketplace operators, 14 put almost all early effort into supply, and the series advises constraining by city or category first (Lenny's Newsletter). A home-services marketplace lives or dies on whether a good partner shows up on time.

The metric to watch in month one is not downloads. It is the share of bookings completed without a manager stepping in. That number tells you when it is time to build the next app or automate dispatch.

Checklist if you are where Dana was

  1. Prove the demand by hand first: DMs, a sheet and a payment link are a valid v0.
  2. If you have only one side (your own staff), buy a booking tool. Build only when partners, location and workflow all matter.
  3. Write the booking state list before any code. Every state, every transition, who can trigger it.
  4. Ship two apps from one codebase plus a thin admin panel. Defer the web app, chat, wallet and coupons.
  5. Dispatch by hand until the assignment log shows a pattern.
  6. Put the cancellation and refund policy in writing before week 3.
  7. Own the repo, the Stripe account, the Firebase or cloud project and the developer accounts from day one.
  8. Price your commission above card fees plus payout fees, or every booking loses money.

For a line-by-line view of where MVP money goes, see my 2026 MVP cost breakdown. If you have demand like Dana's and want one engineer accountable for the whole build, this is exactly the kind of work I do; here is how I work and what it costs.

Questions founders ask

How much does it cost to build an app like Urban Company?

Agency guides quote $40,000 to $300,000+. A focused MVP (one city, fixed service menu, customer app, partner app, admin panel) is my rough estimate of $15,000 to $25,000 with one senior engineer over 6 to 10 weeks. The extra apps, wallets, coupon engines and auto-dispatch come later, once bookings justify them.

Do I need separate customer and partner apps for a home services marketplace?

Usually yes, because the two sides need very different screens: customers browse and pay, partners see jobs, navigate and mark them done. You can build both from one codebase with Flutter. The admin console can be a plain web panel, and a public web app can wait until after launch.

Can I build an Uber for home services app with no-code?

You can test demand with no-code. Sharetribe, for example, starts at $39 a month for building and $199 a month live. The limits show up with time slots, travel time between jobs and partner workflows. If you only send your own staff, a booking tool like Vagaro may be enough.

How long does it take to build a home services app MVP?

Six to ten weeks for a scoped MVP with a customer app, a partner app, payments and an admin panel, plus one to two weeks for App Store and Play Store review and a soft launch. Full platforms with chat, wallets and automated dispatch take agencies four to nine months.

What are the monthly running costs of a home services app?

At MVP volume, expect a few hundred dollars a month: hosting and database, Google Maps calls past the free 10,000 per SKU, SMS reminders, and the $99 a year Apple developer fee. Card fees (2.9% + 30¢ in the US on Stripe) are the biggest line and scale with revenue.