Platforms · Marketplace app development

Marketplace platforms, built by people who run one.

A marketplace is a platform where customers find and pay providers, and the platform takes a cut. We build the customer app, the provider app and the admin console behind both. It is for founders with two sides to serve; FindWorker, our own home-services marketplace, is where we learned what breaks.

The problem

A marketplace isn't one app, it's three things that have to agree — what the customer sees, what the provider sees, and what you see. Most of the cost is in the parts nobody demos: payouts, disputes, cancellations, and what happens when someone doesn't show up. We run FindWorker ourselves, so those are problems we deal with on our own platform, not ones we have only read about.

Is this you?

  • You have customers on one side and independent providers on the other.
  • Providers set their own price, or you set it and take commission.
  • Money moves through the platform, and someone has to be paid out.
  • You need an app for each side and a console to run the business.
  • You want to launch one side first and add the other when it is ready.

None of these? Selling products from many shops rather than booking people's time? Multi-vendor ecommerce is the closer fit.

What's included

Customer app Search, ordering, tracking, payment, history
Provider app Accept and reject, job management, earnings
Admin console Users, providers, orders, money, disputes
Payments Wallet, gateway, payouts, commission
Matching and dispatch Assignment rules, manual override, live state
Refunds and cancellations Refund flow, cancellation rules, no-show penalties
Trust layer Ratings, reviews, verification, moderation
Platforms iOS, Android and web

What makes this one hard

Both sides have to be worth showing up for.

A marketplace with providers and no customers dies, and so does the reverse. That is a product decision before it's a technical one, and it's the first thing we'll ask about.

Proof

FindWorker

Live · operated by us

Ours — real workers, real customers, real disputes, real payouts. Workers set their own price; customers choose.

Read the FindWorker case study

Five questions before we quote.

Most projects fail before any code is written — because a price was given before anyone knew what it would cost to build.

If we can't answer these, we quote a phase, not a platform.

  1. 01 Marketplace or single vendor?
  2. 02 Your own riders and staff, or third party?
  3. 03 Which payment rails, and who holds the money?
  4. 04 What is the budget range?
  5. 05 What already exists, and in what state?

Price and phases

Built in phases. You pay per phase.

If phase one doesn't convince you, you stop — and you keep everything we built.

Phase 01

Scope and price

The five questions answered, the build written down, and a named list of what we are not building.

Fixed fee · about a week

Phase 02

The first working version

The core of the platform, running, with real data. This is where you decide whether to continue.

10–14 weeks typical

Phase 03

Everything after

The remaining scope in phases of the same shape, then maintenance. Each one priced before it begins.

Priced per phase

How pricing works

This build

How long does a marketplace take to build?

A first working version is typically 10–14 weeks after scope, and scope is about a week. That version runs the core loop with real data: a customer books or buys, a provider fulfils it, and you see it in the console. Everything else is a later phase, each priced before it begins. What moves the date most is how much sits in the first phase, so we write down what we are not building as well as what we are.

Read the full guide

Can we launch one side first?

Usually yes, and often you should. In most service marketplaces that means supply first: providers sign up, set their price and fill their calendar before customers arrive. We tell you which side and why for yours. Launching one side first also shortens the first phase, because one app and the console are less to build than two apps and the console.

Read the full guide

Do we need both apps at launch?

No. We'll tell you which one to build first. Often the side you launch second can start on a simple web page, or be handled by your own team in the admin console, while the other side gets the full app. The console is needed from the first day either way, because it is where you see orders, money and disputes.

Who holds the money in a marketplace?

Either the platform holds it, through a gateway that splits payments or through a wallet, or the provider is paid directly. That choice changes the build, the regulation you fall under, and how you earn. It is the third of our five questions before we quote. We choose the gateway by country and by whether payouts are needed, and we tell you before anything with compliance scope, such as a wallet, goes into the plan.

Read the full guide

What do you do about no-shows and cancellations?

We build rules for them into the admin console: penalties, ratings and reassignment to another provider. For service marketplaces this goes into the first phase, because it is where trust breaks. We run FindWorker ourselves, so providers not showing up and customers cancelling late are problems we handle on our own platform. The rules are settings you can change, not code you have to pay to rewrite.

Can we take commission?

Yes. Commission can be a percentage, a fixed fee, or a different rate per category, and you change it in the admin console rather than in code. If providers set their own price, as workers do on FindWorker, commission comes out of that price before the payout. How it is collected depends on who holds the money, which we settle during scope.

How do refunds and disputes work?

A refund policy is written in the first phase and built as a flow in the apps and console, not handled by email. The customer raises a dispute in the app, you see both sides and the order history in the console, and the outcome moves money through the same payment records. FindWorker taught us to write the refund flow in phase one, with our own money.

More answers

Standing questions

Who owns the code?

You do, on full payment. Exclusive and perpetual.

What if you disappear?

Your repository, your accounts, your signing keys. Documented so another team can pick it up.

Can we move to another team later?

Yes. We write the handover documents that make that possible, whether you use them or not.

Do you take equity instead of cash?

No.

Who holds the app store accounts?

You, unless you ask otherwise. Decided at kickoff, not at launch.

What happens to our data?

It is yours. Exportable at any point, in a format another system can read.

Plan your build in two minutes.

No call. A few guided questions, then a tailored quote — usually within one business day.

Get an estimate

Or send us the idea in three sentences on WhatsApp, or email support@codingwitht.com.

Read this first