Liquidity: The Metric That Tells You Whether the Marketplace Works
What Liquidity Means
In financial markets, liquidity is how fast you can buy or sell something without moving the price much. In a two-sided marketplace, liquidity is the sibling concept: how reliably a user can find what they came for.
Two operational definitions:
- Supply-side liquidity: a listing's probability of transacting within some time window (a listing-to-sale rate, or a time-to-fill)
- Demand-side liquidity: a buyer's probability of finding what they want (a search-to-purchase rate, a fill rate, a ride ETA)
If a listing on your platform has a 60% chance of selling within a month, your supply-side liquidity is high. If a buyer types a search and finds something they want 80% of the time, your demand-side liquidity is high. Both matter. Usually you instrument both.
Liquidity is the marketplace metric. Revenue, users, GMV, and all the other numbers are lagging indicators. Liquidity is the leading one. A marketplace with high liquidity will produce good numbers. A marketplace with low liquidity will produce bad numbers no matter how hard you work on them.
Measuring Liquidity
There is no universal formula. It depends on the vertical. A few common proxies:
Vertical Liquidity metric
Ride-sharing ETA to pickup, or search-to-ride conversion
Lodging Search-to-book conversion, or occupancy rate
Freelance Time-to-hire, or job-posting fill rate within N days
Secondhand Listing-to-sale rate within N days
Food delivery Order fulfillment rate, or time-to-delivery
Dating Message-to-reply rate, or match-to-date rate
The pattern: whatever the "successful outcome" is for a transaction, liquidity is the probability and speed of that outcome, given a user attempts it.
Time-to-fill
Time-to-fill is a clean liquidity metric for asynchronous marketplaces. List a job on Upwork; how long until it's accepted? List a spare room on Airbnb; how long until it's booked? Post an item on Etsy; how long until it sells?
Shorter times mean higher liquidity. Distributions matter more than averages: a median of 3 days is good; a long tail of listings that never transact is a warning.
Fill rate
Fill rate is the same idea for synchronous marketplaces. How many rider requests become actual rides? How many food orders get delivered? The denominator is "attempts"; the numerator is "successful transactions".
Search-to-X funnels
Like product funnels, but the intent is a transaction. If 1000 users search, 200 message a seller, 60 get replies, and 20 buy, your funnel tells you where liquidity fails. Missing replies? Supply side disengaged. Few messages? Search isn't showing good options.
The Liquidity Threshold
Marketplaces have a non-linear relationship between density and experience. Below a certain density of activity, the marketplace is approximately useless. Above it, it is approximately self-sustaining. The transition between the two is fast, and it is per-market.
Pre-threshold:
- Searches fail often
- Listings go stale
- Users leave disappointed
- Growth is a treadmill: every new user needs a paid push
Post-threshold:
- Searches succeed reliably
- Listings transact fast enough to encourage re-listing
- Users come back without prompting
- Word-of-mouth does work you used to pay for
There is no magic liquidity number. For restaurants, OpenTable needed a handful of nearby options with open tables at the user's desired time. For ride-sharing, Uber needed a driver within 5 minutes. For Airbnb, enough listings in a city that someone searching "3 nights in Paris" didn't hit a dead end.
The threshold is a local, per-market condition. A marketplace can be above threshold in New York and below it in Omaha. Same platform, different marketplaces, different health.
Density Beats Scale
The most important corollary: liquidity is local. A marketplace with 100,000 listings spread over 500 cities is usually in worse shape than one with 20,000 listings in 10 cities. Density determines liquidity, not total count.
This is why successful marketplaces expand city by city instead of launching everywhere. Every city is its own cold start. Your San Francisco cross-side loop does nothing for your Seoul cross-side loop.
The trap of premature expansion: you launch in 20 cities, none of them dense, all of them losing money, the aggregate numbers look OK, and the fundamental liquidity is terrible everywhere.
Getting to the Threshold
Two broad strategies, with many variants.
1. Concierge (hand-matched)
In a brand-new market, you don't have enough listings for automated matching to produce good outcomes. So you hand-match. A human at the company sees a new request and reaches out to a specific seller who might fulfil it. Pre-launch DoorDash employees drove the deliveries. Pre-launch Instacart shoppers were also founders.
Concierge fakes liquidity. The user experience is "I got what I asked for". The back-end is a founder in a spreadsheet. It works because users don't care how the sausage is made, as long as it tastes right.
You cannot scale concierge. You can bootstrap with it until the density justifies switching to automation.
2. Crappy MVP (just enough)
Don't pretend to be dense. Launch in a narrow enough slice that even a thin marketplace can fulfil the main need. Airbnb's first market was one conference in SF where demand was spiky and local: even a handful of listings could serve it.
The trick is narrowing the promise. If your slogan is "a ride, anywhere, any time" and you have five drivers, you're broken. If your slogan is "rides in Mission Bay, 4pm to midnight", and you have five drivers, you might be fine.
Signals That You've Crossed the Threshold
No single metric, but these together are strong:
- Retention curves flatten above zero. Users come back without push notifications
- Repeat transactions per user grow quarter over quarter
- Organic traffic starts to outweigh paid
- Supply grows without direct outreach. Sellers join because other sellers told them
- Marketing spend efficiency improves as acquisition flywheels kick in
When three or four of these are happening, you have crossed. When none are, you haven't, regardless of how big the user-count chart looks.
Liquidity at Different Timescales
A subtle point: liquidity has to hold at the right timescale for the vertical.
- Real-time: ride-sharing needs matches in seconds
- Same-day: food delivery needs fulfilment in 30 to 60 minutes
- Multi-day: lodging needs availability within a trip-planning horizon (days to weeks)
- Multi-week: freelance jobs can take weeks to fill without being "illiquid"
A marketplace that is liquid at the wrong timescale feels broken. Uber with a 30-minute ETA is not an Uber; it's a taxi service you would rather not use. Upwork with a 5-second response time would be spammy and low-quality.
Common Pitfalls
"Our GMV is growing fast." GMV can grow while liquidity degrades. Measure per-user or per-listing liquidity over time. A growing platform with stagnating per-user transactions is in trouble
"We have more listings than competitors." Listings are a supply count. They are not supply quality or supply availability. A million listings of which 90% are stale is worse than 100,000 live ones
"Demand is the bottleneck." Almost always true on day one. Often still true years later. The remedy is almost always making supply denser in the buyer's moment of need, not running more ads
"Liquidity doesn't apply to our vertical." It always applies. If your marketplace is built on matching buyers and sellers, there is a definition of success for an attempted transaction. That's liquidity. Find it, measure it
Next Steps
Continue to 04-matching.md to learn how supply and demand actually find each other once liquidity exists.