AI Project Estimate

How to Build a Travel Marketplace: Supply, Payouts, Cancellations and Fees

Alexander Rocket10 min readUpdated
A folded travel map has movable hinges that redirect a route toward a nearby destination.

A travel marketplace lives or dies on its hosts. Before you design screens, line up the first partners who will list stays, tours, guides or workspaces, and decide how money moves when a trip is booked, changed or cancelled. Then build the side that brings the supply first. With us, a first version of a marketplace app typically costs $5,000 to $15,000 and takes 2 to 4 weeks, plus store review.

This guide is about the two-sided business: travellers on one side, hosts or partners on the other. If you’re building an app for travellers on top of someone else’s inventory, read our travel app development guide instead.

A travel marketplace in one table

PartQuestions to settle before the buildWhat breaks if you don’t
SupplyWho lists first, and why would they bother?Travellers search and find nothing
ListingsWhat must every listing include, and who checks it?Photos and prices that don’t match reality
Booking rulesInstant booking or request first? How far ahead?Double bookings and angry hosts
MoneyDeposit or full payment? When do hosts get paid? What’s your fee?Refunds paid out of your own pocket
CancellationsWho can cancel, until when, and who pays for it?Disputes you settle by hand
TrustReviews, checked profiles, a way to report someoneFake listings and no-shows
Price displayDoes the first price include every mandatory fee?Legal trouble in some markets and lost trust
The parts of a travel marketplace and what to settle before the build

Start with supply

A marketplace with no hosts has nothing to sell, so the first version usually serves the side that brings the supply. Traza, a marketplace for tattoo artists in Australia, worked this way. Its artists already took bookings on the website, and the first app was for them, so they could run bookings from their phone (Traza case study).

In travel, supply often means partner companies rather than individuals. FlyDesk, a marketplace for coworking desks and meeting rooms, lists 577 offers in 26 countries from 44 partners, including WeWork. Big partners bring many listings at once, but each one has its own data, prices and rules to keep in sync.

Sign the first hosts by hand. Talk to them before you build their screens: how they take bookings today, how they want to be paid, and what makes them cancel.

The market won’t do this for you in 2026. UN Tourism counted about 690 million international tourist arrivals in the first half of the year, only 0.4% more than a year earlier. With demand that flat, a new marketplace wins bookings by having stays and tours the others don’t, which brings you back to signing hosts.

Design the money flow before the screens

Every booking moves through states, and each state has a money rule. Write them down before anyone designs a screen.

Booking stateWhat happens to the money
RequestedNothing yet, or a card hold if the host must confirm
ConfirmedCharge the deposit or the full price
Cancelled early by the travellerRefund by your policy, minus any non-refundable fee you showed up front
Cancelled late by the traveller, or a no-showThe host keeps the deposit or part of the price
Cancelled by the hostFull refund to the traveller, plus your rule for what the host owes
CompletedPay the host, minus your fee
DisputedHold the payout until someone on your team decides
Booking states and the money rule for each

One detail shapes the whole flow: an online card hold usually lasts only 7 days. For trips booked further ahead, charge the deposit and refund it by your rules. Traza’s artists take deposits and mark each session complete, no-show or cancelled, and each booking shows only the actions that fit its stage. Our guide on how to create a booking app with deposits walks through the deposit flow step by step.

Paying hosts in many countries

Travellers pay you once, and hosts expect their share on time. Stripe Connect is built for this: a marketplace collects payments from customers and automatically pays out a portion to sellers or service providers. Stripe checks each provider’s identity before it pays them.

Check coverage before you choose a provider. On Hoozin, an event app we built, the plan was to take ticket payments through Stripe. The team switched to PayPal to reach more markets, because PayPal works in over 200 countries. Your host list tells you which countries you need on day one.

Show the total price

Fees that appear only at the last step of checkout are now a legal problem in some markets. In the US, the FTC’s Rule on Unfair or Deceptive Fees took effect on May 12, 2025. It covers short-term lodging and live-event tickets, and it requires businesses to tell consumers the total price, with fees, up front. If your marketplace lists stays for US travellers, put the total price in search results from the first version.

In the EU, selling two or more types of travel services for the same trip, such as a flight and a hotel, can make you the organiser of a package. The organiser is responsible for every service in the package, and travellers are protected if the trader goes bankrupt. If you plan to bundle, talk to a lawyer before you build the checkout. This guide isn’t legal advice.

Short-term stays in the EU have a new rule too. Regulation (EU) 2024/1028 on short-term rentals has applied since 20 May 2026. According to the European Parliament’s summary, each rented unit gets a registration number so that the data platforms share can be matched to hosts and units, and platforms regularly send information about rental activity to a single digital entry point in each member state. Countries set up registration differently, so check each market you list in. Put a registration number field in the host listing form from the first version, and plan a regular data export.

Trust: reviews, checks and messages

Travellers book rooms and tours from strangers, so trust features belong in version one. Ratings after each trip, checked profiles and a way to report someone are the basics. On Luanda, a listings marketplace we built, ads are verified with a code sent to the seller’s phone or email. In Traza, the artist and the client chat inside each booking, so the whole history sits in one place.

App store rules for bookings

Stays, tours and transport happen in the real world, so Apple requires a payment method other than in-app purchase, such as a card or Apple Pay (guideline 3.1.3(e)). That means the app stores don’t take a share of the booking. Digital extras sold inside the app follow other rules, so check each one separately.

What it costs and how long it takes

A first version of a marketplace app typically costs $5,000 to $15,000 with us and takes 2 to 4 weeks, plus store review. An app for one side, built on a website and API that already work, is the fastest start. Both sides from scratch take longer, and deposits, split payments, refunds and payouts in several countries each add work. Our marketplace app development page shows how we scope it.

How we would estimate it

You can see what your marketplace idea costs to build with our project estimate before you talk to anyone. It turns your brief into user stories for both sides. You confirm what is in scope, and every hour in the budget traces back to a story you kept. We check the hours the AI suggests against what our team actually books on finished projects, then multiply by our published rate of $39-55 an hour. The discovery option also names customer groups you could sell to and gives each a market size (TAM, SAM and SOM) with a note on what the number covers. Treat those as hypotheses to test, not verified demand.

Below is an example run of the estimate’s math with sample inputs, for a local services marketplace with a client app, a provider dashboard and online payments. Every input is an assumption. Only the arithmetic is ours.

Input (assumption)ValueOutputValue
Work items12, in 7 phasesBudget$8,100 to $16,700
Revenue a month per paying customer, from your fee$14Timeline4 weeks
Margin80%Customers who pay for the build ($12,400)214
Months a customer keeps paying8First month that earns more than it spendsMonth 3
Cost to win a customer$30Month the build is paid backMonth 7
New customers a month150
Example run of our estimate’s math with sample inputs (not a quote for your marketplace)

Change the fee or the cost to win a customer and the payback month moves. That shows you which guess to test first with real hosts and travellers.

What we would do

  1. Sign the first hosts or partners by hand, and ask how they take bookings and get paid today.
  2. Write down the booking states and the money rule for each, including cancellations, no-shows and disputes.
  3. Pick a payment provider that pays out in your hosts’ countries, and test a real payout early.
  4. Show the full price, with mandatory fees, from the first search result.
  5. Build the app for the side that brings supply. Add the traveller side on the same logic.
  6. Add ratings, checked profiles and a report button before launch, not after the first bad stay.
Looking for a reliable software development team?
Let’s discuss your product idea.

FAQ

How do travel marketplaces make money?

Most take a fee on each booking before the host is paid. Some also charge hosts for promoted listings. Luanda, a listings marketplace we built, sells paid ad packages and shows premium ads on its main page.

How do I pay hosts in different countries?

Use a payment provider built for marketplaces, such as Stripe Connect, which collects from the traveller and pays the host’s share to the host’s account. Check that it supports every country your hosts are in. Hoozin moved from Stripe to PayPal for that reason.

Do I have to show the total price including fees?

In the US, the FTC’s fees rule has covered short-term lodging since May 12, 2025, and requires businesses to tell consumers the total price, with fees, up front. Other countries have their own rules. Showing the full price everywhere saves you from rebuilding checkout later.

Which side of a travel marketplace should I launch first?

The side that brings the supply. Travellers leave if they find nothing to book, so sign hosts or partners first and give them the tools they need, as Traza did with its artist app.

What should a travel marketplace’s cancellation policy cover?

Who can cancel, until when, what gets refunded and who pays the payment fees on a refund. Write it before the build, because each rule becomes a booking state and a money movement in the app.

The best of our blog, bi-weekly

Carefully curated content for resourceful Devs, CTOs, and PMs. No spam.

You may also like

Talk to us!

Send us a message and we'll get in touch with you as soon as we can.