Where to sell microgreens: markets, restaurants, Line groups, and delivery ranked by margin

By Geert Warmenbol · Published 27 May 2026

Where to sell microgreens: markets, restaurants, Line groups, and delivery ranked by margin

Key takeaways

Across six months of tracked revenue and cost data by channel, Line group direct sales produced the highest net margin at 71% — compared to restaurant wholesale at 31%, weekend markets at 44%, and delivery platforms at 28% after fees and packaging — Plant Mood sales data, 2024.

Restaurant accounts generated the most consistent weekly revenue but required the steepest price concession: average selling price per 100g was 38% lower than direct-to-consumer channels, and payment terms extended to 30 days in 3 of 5 accounts, creating a cash flow gap that inputs-only cost accounting does not reveal.

Weekend market revenue looked strong on the day but cost 4.1 hours of non-productive time per session — setup, transit, breakdown, and standby — against an average of 1.2 hours of equivalent productive grow time. At any honest labour rate, market margin collapses.

Line group sales required the most active maintenance of any channel — daily presence, response time under 20 minutes, and consistent posting — but produced zero platform fees, zero commissions, and direct price-setting with no intermediary.

Delivery platform fees and packaging requirements reduced gross margin by an average of 29 percentage points relative to direct sales. The volume potential is real. The margin is not, at small-scale production quantities under 40 trays per week.

The channel with the lowest effort-to-margin ratio was repeat Line group customers who had been buying for more than 8 weeks — zero acquisition cost, no negotiation, average order size 34% larger than new customer orders — Plant Mood sales data, 2024.

The restaurant account that looked like a breakthrough

Month two. A restaurant in Thonglor placed a standing weekly order for six varieties at what felt like serious volume — twelve trays per week, consistent demand, a professional buyer who knew what she wanted. I built the production schedule around it. The price per tray was lower than my direct sales price but the volume justified it and the reliability felt worth more than chasing individual buyers. Three months later I ran the actual numbers by channel. The restaurant account had generated 23% of total revenue but 14% of total net margin. The Line group, which felt like a side operation of small individual orders, had generated 31% of revenue and 47% of net margin. The restaurant was the most visible part of the operation. It was the worst-performing channel by margin.

That reconciliation was the first time I built a proper channel breakdown in the tracking spreadsheet. Before that, revenue was revenue. After it, every sale had a channel tag and every channel had its own cost column. The ranking that came out of six months of tagged data is not the ranking any new microgreen seller would predict.

Restaurant accounts are a trap for small-scale growers

A restaurant account feels like validation. A professional buyer taking consistent volume on a recurring schedule signals that the product is serious, the operation is real, and the business has arrived at something stable. I held that belief longer than the data supported. Restaurant accounts are the right channel for a grower who has excess production capacity, wants predictable weekly volume, and has enough cash reserves to absorb 30-day payment terms. They are the wrong channel for a grower who is still building capacity, pricing at margin, and treating their own time as a cost. The price concession required to secure a restaurant account, combined with payment terms that delay cash recovery, means the channel extracts margin from an operation that cannot afford to give it away.

Volume stability matters when you have volume to stabilise. At under 40 trays per week, a standing restaurant order does not simplify the operation — it constrains the production schedule around the account's requirements while leaving the grower with less margin per tray to cover the costs of everything else. The simplicity argument holds at scale. At small scale, the margin erosion is the larger problem. Build the direct channels first. Add restaurant accounts when they absorb surplus production, not when they anchor the revenue plan.

The strongest case for restaurant accounts is volume stability and reduced sales effort. A standing order removes the daily work of finding buyers and eliminates the unpredictability of direct consumer channels. For a grower whose production is reliable and whose capacity exceeds what direct sales can absorb, the margin concession is a reasonable trade for operational simplicity.

What six months of channel-tagged revenue data showed

Net margin on Line group direct sales versus delivery platform sales across six months of tracked data. Both channels sell to end consumers. The 43-percentage-point gap is platform fees, packaging requirements, and the price floor that delivery platforms implicitly set through competitor visibility — Plant Mood sales data, 2024.

4.1 hours non-productive time per market session

Setup, transit, pack-in, pack-out, and standby time at Bangkok weekend markets, tracked across 11 sessions over six months. Revenue per session averaged 2,800 THB. At a 375 THB per hour labour proxy, the non-productive time alone costs 1,537 THB before any production cost is counted. The market margin that looks healthy on a revenue-only view compresses significantly when standby hours are counted.

38% lower selling price

The average price concession required to secure and retain restaurant accounts relative to direct-to-consumer pricing across the same varieties and quantities. On a 100g pack selling at 120 THB direct, the restaurant price averaged 74 THB. The volume has to work hard to compensate for that gap, and at under 12 trays per account per week, it does not.

The threshold after which a repeat Line group customer's average order size increased by 34% and churn dropped to near zero in our tracked cohort. The first eight weeks of a direct-sales relationship are the acquisition cost. After that, the customer is a margin-positive recurring revenue source with no platform fee and no price negotiation.

Why channel economics diverge so sharply at small-scale production

The margin gap between channels is not primarily about price — it is about which costs each channel adds on top of production cost. A tray sold through a delivery platform carries the same production cost as a tray sold through a Line group message, but the delivery platform adds a commission of typically 25 to 35%, a packaging requirement that raises per-unit material cost, and a listed price that is visible to competitors and implicitly limits upward pricing. A Line group sale adds none of those costs. The production cost is identical. The channel cost is not. At large production volumes — say, 200 trays per week — delivery platform fees are the cost of access to a buyer pool that direct channels cannot reach. At 30 trays per week, that same buyer pool is reachable through direct Line outreach and community group posting at zero marginal cost. The delivery platform's value proposition flips from necessary to expensive as production scale decreases.

In month four, the same sunflower variety was selling through three channels simultaneously: 120 THB per 100g pack on Line group, 85 THB per 100g through a delivery platform listed price, and 74 THB per 100g in a restaurant wholesale account. After channel costs, the Line group net per pack was 85 THB. The delivery platform net per pack was 57 THB after 30% commission and 8 THB additional packaging. The restaurant net per pack was 62 THB before the 30-day payment term cash flow adjustment. The buyer saw three different prices. The operation received three significantly different net amounts for the same product.

Cash flow timing is a cost that does not appear in margin calculations but affects small operations in a specific way. A restaurant account with 30-day payment terms means inputs purchased this week — seed, substrate, packaging — are paid from reserves and recovered thirty days after delivery. At small operating capital, this creates a structural lag between expenditure and recovery that limits how quickly the operation can expand. A Line group sale paid on delivery has zero cash flow lag. The margin advantage of direct channels is partly a margin advantage and partly a working capital advantage that compound at small scale.

Six months of channel-tagged sales data broken down

The concern going into direct Line sales was that the channel would require constant price justification and that buyers would push back on price over time as they compared against market alternatives. In the tracked data, average selling price across Line group customers did not decline between month one and month six. Repeat customers who had been buying for more than eight weeks showed no price sensitivity in the data — order size increased but price per unit was never challenged. New customers occasionally asked about price but converted at the listed price in 78% of first-order interactions.

Line group margin held across six months without degradation

Line group price erosion, which is the standard concern raised about direct consumer sales, did not materialise in this dataset over six months. The customers who buy direct are not comparison shopping against delivery platforms in the same purchase moment — they are buying from a person they have an established relationship with. That relationship is a pricing moat that platform competitors cannot replicate.

Across 11 tracked market sessions, revenue ranged from 1,400 THB to 4,600 THB per session — a 3.3x variance. The primary driver of variance was foot traffic, which depended on weather, event competition, and market-specific factors outside the grower's control. High-revenue sessions felt successful. When non-productive time was costed at 375 THB per hour, the average session produced an effective hourly rate of 319 THB — below the Bangkok minimum wage proxy used in this analysis.

Weekend markets produced the most variable revenue of any channel

Weekend markets are a customer acquisition channel, not a margin channel. The value of a market session is the direct buyers who become Line group regulars afterwards — not the revenue on the day. A grower who treats market revenue as the primary output is optimising the wrong metric. A grower who treats each market session as a cost of acquiring 2 to 4 direct customers and measures the downstream Line group revenue those customers generate will find the economics make more sense.

Three of five restaurant accounts in the tracked period operated on 30-day payment terms. In months three and four, when restaurant accounts represented 35% of weekly output, the lag between delivery and payment created a period where weekly input costs were not covered by received revenue. Two seed restock purchases in month four were delayed by one week because of this gap. The delay did not cause a crop failure but compressed the production schedule in a way that reduced total output for the month.

Restaurant payment terms created a cash flow gap that constrained production

A restaurant account at 30-day terms is not just a margin concession — it is a working capital loan extended by the grower to the restaurant. At small operating scale, this loan has a real cost. Growers who track revenue without tracking cash timing will not see this cost until it constrains a purchase decision.

The delivery platform tested in month five generated 34% more weekly transaction volume than any single previous week. It also produced the lowest net margin of any channel in the dataset: 28%, against a production-cost baseline that required at least 35% net margin to cover the fully loaded cost including loss rate amortisation. Three of the four weeks on the platform operated below the minimum viable margin threshold.

Delivery platform volume was real but margin did not survive the fee structure at this scale

Delivery platforms are a volume tool. At a production scale where the platform's buyer pool represents genuine incremental demand that direct channels cannot reach, the fee structure may be worth absorbing. At 30 to 40 trays per week, the platform adds fees to sales that would have converted through direct channels at a higher net. The platform is competing with itself.

Plant Mood sales data, 2024

The least professional channel is the highest margin channel

The informality of Line group selling is the margin. No platform takes a cut because there is no platform. No buyer has negotiation leverage backed by a competitor listing because the price is set in a direct conversation. No packaging specification is imposed by an external party. No payment terms are extended because payment happens at delivery or pickup. The channel that feels least professional removes every structural cost that the professional channels add. At small production scale, those removed costs are the difference between a viable margin and a negative one.

In month six of the tracked data, the operation ran all four channels simultaneously for a clean comparison period. Line group produced 71% net margin. Markets produced 44% net margin when non-productive time was excluded — and 22% when it was included. Restaurants produced 31%. Delivery platform produced 28%. The ranking by perceived professionalism is almost exactly inverse to the ranking by margin. The channel most growers aspire to reach is the one the data says to deprioritise at this scale.

Selling through a delivery platform or securing a restaurant account signals that a microgreen operation has reached a legitimate business stage. Line groups and direct WhatsApp or Line selling feel informal — the province of early-stage operators who have not yet found proper channels. Most growers treat direct messaging as a stepping stone toward 'real' sales channels.

More channels is not better — it is more complexity for diminishing margin

The standard advice for growing a microgreen sales operation is to diversify across channels. Restaurants provide stability, markets provide visibility, delivery platforms provide volume, direct sales fill the gaps. Running all four simultaneously means no single channel failure can collapse the business. Diversification is risk management.

At under 40 trays per week, running four channels simultaneously means running four different pricing structures, four different packaging requirements, four different communication cadences, and four different cost bases against a production volume that cannot efficiently serve all of them at margin. The diversification that protects a large operation creates operational complexity that erodes margin in a small one. Each channel added below a production threshold of approximately 60 trays per week adds management overhead without adding proportional revenue. The risk management argument for multi-channel selling assumes that the additional channels are margin-positive. In this dataset, two of the four channels operated below minimum viable margin at current production scale.

Plant Mood sales data, 2024. Month five channel comparison: four simultaneous channels across 38 average weekly trays. Total management time for sales activity — not including production — averaged 8.3 hours per week across all channels. Line group alone at equivalent revenue would have required an estimated 2.1 hours per week of sales management time. The three additional channels added 6.2 hours of sales management for their portion of revenue, at margins that did not justify the overhead.

Where channel economics go in the next two years

Line-based direct sales will become the dominant channel for Bangkok microgreen operations under 60 trays per week within 24 months, displacing delivery platforms as the default recommendation for early-stage growers.

The margin data for delivery platforms at small scale is available to anyone who tracks it. As more Bangkok growers log by channel rather than in aggregate, the fee impact on small-scale margin will become widely understood and shared in growing communities. The current recommendation toward platform selling is based on volume potential rather than margin reality at small production quantities. The data that reverses this recommendation is accumulating. The lag is in how long it takes to reach the growers who made platform selling their primary channel before logging the result.

A survey of Bangkok microgreen operators active for more than 12 months showing that delivery platforms represent more than 40% of revenue for operations under 60 weekly trays, conducted in 2026.

Restaurant wholesale pricing pressure in Bangkok will intensify as more apartment microgreen operations enter the market, compressing margins further and making restaurant accounts economically unviable for operations under 30 trays per week within 18 months.

The Bangkok urban growing community is expanding. As supply increases, restaurant buyers will have more options and less pressure to accept current pricing. The 38% price concession that restaurant accounts already require will widen as buyer leverage increases. Operations that are already running restaurant accounts at thin margin will find the channel becomes loss-making before they recognise the trend in their own data. The operations that exit restaurant wholesale first — because their direct channels are already developed — will be the ones with the highest margin resilience.

Reported restaurant wholesale pricing for microgreens in Bangkok increasing year-over-year between 2024 and 2026, indicating that supply increase did not produce the predicted buyer leverage shift.

FAQ

Which sales channel has the best margin for microgreens in Bangkok?

Line group direct sales produced the highest net margin at 71% across six months of tracked data — compared to weekend markets at 44% (22% when non-productive time was costed), restaurant wholesale at 31%, and delivery platforms at 28% after fees and packaging. The margin ranking inverts almost every assumption a first-time seller makes: the least professional-looking channel is the highest-margin channel at small production scale — Plant Mood sales data, 2024.

Is it worth selling microgreens to restaurants in Bangkok?

At under 40 trays per week, the economics are difficult. Restaurant accounts required an average 38% price concession relative to direct-to-consumer pricing, with 3 of 5 tracked accounts on 30-day payment terms that created a cash flow gap between input purchases and revenue recovery. The channel produced 23% of total revenue but only 14% of total net margin in a six-month comparison period. Restaurant accounts make more sense when they absorb surplus production above what direct channels can move — not as the anchor of the revenue plan.

How much does a Bangkok weekend market session actually earn for microgreens?

Gross revenue averaged 2,800 THB per session across 11 tracked sessions, but non-productive time — setup, transit, standby, breakdown — averaged 4.1 hours per session. At a 375 THB per hour labour proxy, that time costs 1,537 THB before any production cost. Effective hourly rate across tracked sessions averaged 319 THB — below Bangkok minimum wage. Markets work best as a customer acquisition channel: the value is the direct buyers who convert to Line group regulars afterward, not the revenue on the day.

Are delivery platforms worth it for small-scale microgreen sales in Bangkok?

Not at under 40 trays per week. Delivery platform fees and packaging requirements reduced gross margin by an average of 29 percentage points relative to direct sales. In the tracked test month, the platform produced 28% net margin against a minimum viable threshold of 35% needed to cover fully loaded production cost including loss rate amortisation. Three of four weeks on the platform operated below that threshold. The volume potential is real — but the margin does not survive the fee structure at small production quantities.

How do you sell microgreens directly through Line in Thailand?

Line group selling works through a combination of a dedicated group for existing customers, consistent posting of availability and harvest dates, and response time under 20 minutes during active selling windows. In our tracked data, 78% of new customer first-order interactions converted at the listed price without negotiation. Repeat customers who had been buying for more than 8 weeks showed no price sensitivity and increased average order size by 34%. The channel requires daily active presence but produces zero platform fees and direct price-setting with no intermediary.

How many sales channels should a small Bangkok microgreen operation run?

Fewer than most advice suggests. At under 40 trays per week, running four channels simultaneously added 6.2 hours of sales management time per week for the channels beyond Line group, at margins that did not justify the overhead. Two of four channels tracked in our data operated below minimum viable margin at current production scale. The diversification argument for multi-channel selling assumes additional channels are margin-positive — in this dataset they were not. Build one direct channel to profitability before adding a second.

How do restaurant payment terms affect microgreen cash flow in Bangkok?

Significantly at small operating capital. Three of five restaurant accounts in the tracked period operated on 30-day payment terms. When restaurant accounts represented 35% of weekly output, the lag between delivery and payment created periods where weekly input costs were not covered by received revenue. Two seed restock purchases were delayed because of this gap. A restaurant account at 30-day terms is effectively a working capital loan extended by the grower to the restaurant — a cost that does not appear in margin calculations but constrains how quickly a small operation can expand.