Business Model Canvas guide
The Business Model Canvas for Two-Sided Marketplaces
The Business Model Canvas assumes one customer. A marketplace has two, and they want opposite things from you. That single mismatch is why most marketplace canvases look finished and are still half-wrong: the board has room for one value proposition, one channel, one relationship, and so every note you place forces a choice between the people who supply and the people who pay. This guide shows how to split all nine blocks by side, then walks through a real ride-hailing board from a session in Guyana and says plainly what it got wrong.
Why the standard canvas breaks on a marketplace
Every block on the canvas is written in the singular: Customer Segments, not Customers; Value Proposition, not Propositions. That reads as a harmless simplification until you try to fill it in for a marketplace and find that each block silently forces a single answer.
The clearest failure is Value Propositions. For a ride-hailing app, the rider is buying a car that arrives in a few minutes at a price quoted before the trip. The driver is buying paid work that fits around a day job, without owning a fleet or advertising for customers. Those are different products with different promises, and they are not merely distinct — they pull against each other. Riders want short waits, which requires idle drivers nearby, which lowers each driver's earnings per hour. Put both on one sticky note and that tension disappears from the board, which is exactly the tension that decides whether your marketplace holds together.
Revenue Streams hides the same problem in the other direction: it hides who actually pays. A single "commission" note conceals that the rider pays a service fee, the driver pays a percentage or a subscription, and one of those two is frequently below cost because you are buying loyalty. Cost Structure then hides the subsidy entirely — a marketing line for rider discounts is recorded as spend but not as a decision about which side you are buying.
Channels, Customer Relationships, Key Activities and Key Resources fail the same way. You recruit drivers through referrals, depots and phone calls, not through the same campaign that reaches riders. You support drivers with payout questions and deactivation appeals, and riders with refunds and cancellations. You maintain a verified supply pool and a payout float that have no buyer-side equivalent. A single-answer canvas records whichever side you happened to be thinking about, and the other side goes unmodelled.
The split-block method
The fix is mechanical, and you can do it on paper. Duplicate every block into two columns, one per side, and give each side a colour. Then apply one rule when you place a note: if it cannot be assigned to exactly one side, it is not one note — it is two notes you have not split yet, or it belongs in cost structure and should be marked as shared. Nine blocks, two columns each, eighteen small conversations you would otherwise have skipped.
Work the blocks in this order, because each one constrains the next. Customer Segments first, and write supply on the left; you will be spending money to acquire them earlier than you think. Value Propositions second, phrased as an outcome for each side rather than a feature of your app. Channels and Customer Relationships third and fourth, since the answer to "how do we reach them" is different for each side and the relationship you maintain with a driver looks nothing like the one you maintain with a rider. Revenue Streams fifth, and force yourself to write the payer next to each stream. Key Resources, Key Activities and Key Partnerships sixth through eighth, with the trust infrastructure — verification, ratings, dispute handling — named explicitly, because it is what buyers are actually paying for. Cost Structure last, and split it by side so the subsidy is visible rather than averaged away.
The prompts below are the ones worth copying. They are deliberately phrased as questions rather than labels, because a question pulls a specific answer out of you and a label lets you write something vague and move on.
| Block | Supply side | Demand side |
|---|---|---|
| Customer Segments | Who provides the thing being sold — drivers, hosts, sellers, couriers? What do they do between transactions, and what would make them stop? | Who buys? What do they use today instead, and what does that cost them in money or time? |
| Value Propositions | What does a supplier earn, how predictably, and how soon after the work? | What does a buyer get, how fast, and what does it replace? |
| Channels | How do you actually recruit supply — referrals, depots, WhatsApp groups, field agents, existing suppliers? | How do buyers discover you — search, social, word of mouth, a partner with an audience? |
| Customer Relationships | Onboarding, verification, payout questions, quality disputes, deactivation appeals. | Support, refunds, cancellation handling, promotions, loyalty, reviews. |
| Revenue Streams | Commission per transaction, listing fee, subscription, lead fee, verification fee. | Per-trip service fee, delivery fee, surge, subscription, booking deposit. |
| Key Resources | A verified supply pool, inspection capacity, the float you need to pay out before you collect. | Demand liquidity, brand trust, review corpus, app installs in the right postcodes. |
| Key Activities | Recruitment, onboarding, quality control, payout runs, retention of good suppliers. | Acquisition, matching, support response, retention and win-back. |
| Key Partnerships | Payment rails, background-check providers, regulators, insurers, vehicle inspectors. | Employers, communities, media partners, aggregators, corporate accounts. |
| Cost Structure | Supplier incentives, onboarding cost, verification, payout and remittance fees. | Acquisition cost per buyer, discounts, support staff, refunds and chargebacks. |
Worked example: a Guyana ride-hailing marketplace
Below is a board captured from an actual working session, transcribed as it was written rather than tidied up. It is a ride-hailing marketplace for Guyana, with commuters on the rider side and drivers on the driver side. It is a useful example precisely because it is competent and still incomplete — which is what most first-pass marketplace canvases look like.
| Block | Rider side (blue) | Driver side (green) |
|---|---|---|
| Customer Segments | Commuters | Drivers |
| Value Propositions | Affordable / Safety / Convenient | Work / Find next customer |
| Channels | Marketing / App / E-transfer | Driver acquisition |
| Customer Relationships | Promos / Rewards | Ratings + Reviews / Rewards |
| Revenue Streams | Fees | Subscribers / Percentage |
| Key Resources | Internet / Maps / Servers / Users | Background checks / Trust / Drivers |
| Key Activities | Tracking drivers / Tracking users / KYC | Onboarding drivers |
| Key Partnerships | ISP / Google | Ministry of Infrastructure / GPF (Guyana Police Force) / App Store / Insurance |
| Cost Structure | Marketing / Customer support / Fees | Fees and licences / Employees |
The two omissions that matter most
The first is Cost Structure. The board lists marketing, customer support and fees on the rider side, and fees, licences and employees on the driver side. What is missing is the largest line item any marketplace carries: driver payouts and driver incentives. Insurance appears under Key Partnerships but never reaches Cost Structure, even though it is a real recurring premium and, in a market where a driver may be carrying passengers in a privately owned vehicle, a materially large one. A filled-in version would add guaranteed minimum earnings for drivers during the cold-start period, a fuel or completion bonus if you choose to run one, per-trip insurance, payment processing and remittance charges on every e-transfer payout, and refunds and cancellation costs on the rider side.
The second is misfiling. "E-transfer" sits under Channels on the rider side, but an e-transfer is a payment rail, not an acquisition channel — nobody discovers your app because you accept bank transfers. It belongs in Key Partnerships as a payment relationship and in Cost Structure as a fee, and the rider-facing decision about whether to require a card on file belongs under Revenue Streams. The board has a related ambiguity in the word "fees", which appears in both Revenue Streams and Cost Structure without saying whose fees: the commission you collect is a different thing from the bank charges you pay, and leaving both as "fees" makes the unit economics unreadable.
Two smaller fixes are worth making while you are there. Customer Segments lists commuters before drivers, which quietly implies the rider side is primary; on a canvas the order should reflect the side you must acquire first, because that is the side the costs are really about. And driver-side "Employees" is the only staffing note, which suggests the rider side runs itself — customer support is listed as a cost but not as an activity, and someone has to handle the disputes that follow a bad trip.
Why the colour convention is the most useful habit here
Blue for the rider side, green for the driver side. Two colours sounds like decoration until you use them consistently for an hour, at which point the board starts telling you things you did not write down. A block that is entirely blue is an admission that you have not modelled the supply side of that block at all — which is exactly what happens to Key Activities on the board above, where five notes describe tracking riders, tracking drivers and KYC, and a single note covers onboarding drivers.
The colours also make subsidy legible at a glance. Money that leaves one side and lands on the other shows up as green notes inside blue blocks and vice versa, and once you can see it, you can ask the only question that matters during a cold start: which side is this business currently paying to exist? Without the split, the same information is present but averaged into a single block that reads as cost rather than as strategy.
Cold start, and knowing which side you subsidise
Almost every marketplace guide stops at the canvas. The part they skip is that a marketplace has two cold-start problems and only enough money to solve one of them first, so the canvas is really a tool for deciding which.
In thin markets, supply is usually the harder side, and the reason is asymmetric forgetting. A rider who opens the app at 07:40 and sees no cars nearby concludes the service does not work and does not come back; re-earning that person costs more than acquiring a new one. A driver who opens the app and sees no requests is also disappointed, but drivers are fewer, easier to reach individually, and can be brought back with a guaranteed minimum that makes the empty hour worth their time. So the sequence that usually works is: subsidise supply until density is real on a small corridor, then buy demand into a marketplace that already functions.
That decision has to show up on the board or it is not a decision, it is a hope. Concretely: the guaranteed earnings you pay drivers belongs in Cost Structure on the green side, and next to it you write which Revenue Streams line is expected to cover it once density arrives. If you cannot name that line, the subsidy has no exit condition. Moving that money visibly from Revenue Streams into Cost Structure is the whole exercise — it turns "we will figure out monetisation later" into a dated bet.
Local conditions belong on the canvas too, because they change the answers rather than decorating them. WhatsApp is the dominant channel in Guyana, and for many riders a trusted phone number converts better than an app install, which means Channels on the demand side may honestly read "WhatsApp group + referral" before it reads "app store". Payment is mobile money or a bank e-transfer far more often than a card on file, so payouts are manual, reconciliation is a real activity, and your driver payout cycle is constrained by banking hours rather than by your code. GTT and Digicel coverage determines where live matching works at all, so coverage is a Key Resource constraint and not an engineering footnote. And prices should be set in GYD with the commission defined as a fixed percentage of a GYD fare, because a USD-pegged commission on a GYD fare moves every time the exchange rate does.
Using the free canvas tool
If you want to try the split without redrawing a board by hand, the free business model canvas tool runs entirely in your browser. It gives you the nine blocks with sticky notes, a Two-sided business switch for exactly the split described above — A is supply and green, B is demand and blue, with the A · Supply / B · Demand legend in the toolbar — and Export JSON so you can keep an editable copy of the board. Export PNG saves the whole canvas as a branded 3200px-wide image with the Lugetech logo, which is usually the version you want to send to someone. Nothing you type leaves your device.
Questions people actually ask
Is a Business Model Canvas enough for a marketplace?
It is enough to hold the strategic decisions, but not enough to run one. The canvas will tell you which side you are subsidising and where the money moves. It will not tell you the liquidity threshold below which your matching breaks, so pair it with a simple spreadsheet of supply density per area and per hour.
Should I use a Platform Canvas or a Marketplace Canvas instead?
Only if the extra structure earns its keep. Those templates add network effects, filtering and governance blocks, which are useful once you already understand your two sides. If you cannot yet name who pays and who is subsidised, the added blocks just give you more boxes to leave empty. Start split, graduate later.
How many notes should go in each block?
Three to seven per side, and no more than ten. If a block needs a dozen notes on one side, that is a signal you are describing a process rather than a business model. Move the operational detail into a separate document and keep the canvas to the decisions you would defend to an investor.
What changes if my marketplace is local-only?
Density replaces coverage as the thing you optimise. A local marketplace wins by owning a small area completely rather than appearing everywhere thinly, because a buyer who opens the app and finds nothing does not come back. That usually means naming your service area as a resource on both sides of the canvas, not as a marketing note.
Does the canvas replace a business plan?
No. The canvas is a one-page map of how value and money move; a business plan is the narrative plus the numbers a bank or investor will ask for. The canvas is what you fill in first, because it exposes the assumptions the plan has to defend.
Can I use the same approach for a delivery app or a services marketplace?
Yes, and the blocks barely change. A delivery app splits into restaurants or merchants on one side and hungry customers on the other, with couriers as a third supply group worth its own colour. The method holds because the question is always the same: who supplies, who pays, and who is currently being subsidised.
If you have a board and you are not sure the split is honest, send it over — we are happy to take a second look at your canvas. No pitch, just a read on which side you are subsidising and whether the numbers support it.