03 — Business Model & SWOT
Info
This file describes how KNNO makes money and what could break it. The financial math lives in 09-Financial Projections (Conservative). This file describes the structure.
1. Lean Canvas (one-page model)
| Block | KNNO Coffee |
|---|---|
| Problem | (a) Co-fermented specialty coffee is intimidating, expensive, and hard to find. (b) Tea-curious drinkers don’t have a comfortable on-ramp into specialty coffee. (c) KL specialty coffee is saturated with chocolate-y, brown-on-brown brands. |
| Customer Segments | Primary: Klang Valley 24–35 yo flavour-curious tea drinkers. Secondary: existing specialty coffee enthusiasts seeking new co-ferment lots. Tertiary: corporate event organisers. |
| Unique Value Proposition | ”Malaysia’s most approachable gateway into co-fermented coffee — calm, light-roasted, Indonesian, and explained in plain language.” |
| Solution | (a) Light-roasted Indonesian co-ferment menu served from a calm pop-up cart. (b) One-line educational copy on every cup. (c) Online bag drops for home pour-over. |
| Channels | Pop-up cart (primary, 70–80 % rev) → Instagram / TikTok / RedNote (acquisition) → Website + WhatsApp (online sales / events) |
| Revenue Streams | Cup sales at cart (drip / espresso / signatures), Bag sales (200g & 100g), Subscription (year 2), Workshops (year 1.5), Corporate events (opportunistic) |
| Cost Structure | Green coffee, co-roasting time, packaging, market vendor fees, transport, equipment depreciation, content production, founder time |
| Key Metrics | Repeat-customer ratio, contribution margin per cup, cups per pop-up day, cost per QR-scan-to-bag conversion, IG saves rate |
| Unfair Advantage | (a) Education library + brand voice that is hard to copy. (b) Long-tail Indonesian producer relationships. (c) Calm aesthetic in a noisy market. |
2. Revenue Streams (Year 1 expected mix)
| Stream | % of Year-1 revenue | Margin profile | Notes |
|---|---|---|---|
| Pop-up cart cup sales | 70–80 % | 50–65 % gross margin | Drip + espresso + signatures. The brand engine. |
| Online retail bag sales | 15–25 % | 55–70 % gross margin | Roast-to-order; 200 g standard SKU |
| Workshops (intro to co-ferment) | 3–6 % | 60–80 % gross margin | Quarterly; small group (8–12); RM 90–140 / head |
| Corporate events / catering | 2–5 % | 30–45 % gross margin | Opportunistic; mobile cart for events; year-1 cap at 1/month |
| B2B small wholesale | 0 % (year 1) | 25–35 % gross margin | Activate year 2 only after own roasting capacity stabilises |
Warning
Catering can eat the brand if let in too early. Each catering booking trades 1 cart day at 80 % brand value for 1 catering day at 30 % brand value. Year-1 cap: 1 corporate event per month, no exceptions.
3. Customer Journey
DISCOVER ──► TASTE ──► UNDERSTAND ──► REPEAT ──► EVANGELISE
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
IG/TikTok Cart visit Cup story Second visit Word-of-mouth
or (~RM 14–18) line + within 3 wks + IG tag +
walk-by QR code bag purchase
+ bring friend
| Stage | What we deliver | Target conversion to next stage |
|---|---|---|
| Discover | Distinctive cart aesthetic + educational reels | 8 % of foot traffic stops |
| Taste | First cup, complimentary water chaser, eye contact, one-line story | 90 % finish the cup positively |
| Understand | One thing learned (process / region / tasting note) | 40 % can repeat the fact 24 h later |
| Repeat | Cart presence frequency + IG nurture | 30 % return within 4 weeks |
| Evangelise | Bag purchase + WOM + UGC | 15 % of repeats become advocates |
4. Cost Structure (qualitative — math in 09-Financial Projections (Conservative))
Variable costs (per cup / per bag)
- Green coffee: ~RM 0.90–1.40 per cup (12–18 g dose)
- Packaging: ~RM 0.40–0.80 (cup, lid, sleeve, water cup)
- Co-roasting fee: amortised at ~RM 0.30–0.50 per cup
- Vendor fee allocation per pop-up day: amortised at ~RM 8–17 per cup at 30 cups/day
- Card fees (FPX/QR): ~1–2 %
Fixed monthly costs
- Equipment depreciation (~RM 200–350/month on RM 8–12K cart kit)
- Storage / dry goods rent (RM 0–300/month if shared)
- Insurance + business registration amortised
- Cloud (website, accounting): RM 80–150/month
- Founder allowance (Y1): treat as zero or small stipend; reinvest
One-time launch costs
→ See Launch Capex Breakdown
5. Pricing Logic
Pricing is deliberate, not market-followed. We charge what the experience is worth, then explain why with utter transparency.
Cup pricing principles
- Filter cup of a co-ferment must carry a premium over washed (signal: this is the category).
- The price must feel fair after the customer reads the cup story — not a moment before.
- Pricing rounds to nice numbers (RM 14, 16, 18). No RM 13.50.
- Workshop and bag pricing should subsidise cart accessibility, not the reverse.
| Item | Price (RM) | Rationale |
|---|---|---|
| House drip (washed Indonesia) | 12 | Welcome cup; lowest barrier; for first-timers |
| Co-ferment drip (signature) | 16–18 | Category flag; reflects green cost + roast care |
| Espresso (any lot) | 10–12 | Familiar format; entry point for traditional drinkers |
| Latte (with co-ferment espresso) | 14–16 | Bridge for tea-drinkers; less common in our menu |
| Side-by-side flight (60ml × 3) | 22–28 | Brand statement product — see 05-Product Strategy & Menu |
| 200g bag (online / cart) | 55–75 | Reflects green grade × roast care |
| 100g bag (sampler) | 32–42 | Lower barrier; gateway to subscription |
| Workshop (2 h) | 90–140/pax | Margin-positive education event |
Detailed menu logic + copy is in 05-Product Strategy & Menu.
6. Unit Economics (snapshot)
Full math in 09-Financial Projections (Conservative). Snapshot here for orientation.
| Metric | Drip cup (co-ferment) | 200 g bag |
|---|---|---|
| Price | RM 16 | RM 60 |
| Variable cost | ~RM 4.20 | ~RM 19 |
| Contribution margin | ~RM 11.80 (~74 %) | ~RM 41 (~68 %) |
Plus venue allocation: at 30 cups in a RM 250-vendor day → RM 8.30/cup → contribution drops to ~RM 3.50 per cup → ~22 %. The cart is a high-pass-through brand vehicle, not an espresso-printer.
7. SWOT Analysis (full)
🟢 Strengths
| Strength | Notes |
|---|---|
| Founder team has intermediate roasting skill — can self-profile | Removes a major Y1 risk; quality control is in-house even at a co-roastery |
| Co-founder dynamic — workload split, cross-cover, complementary skills | One can run cart while other roasts; resilience to single-point burnout |
| Clear, narrow positioning (co-ferment + Indonesian + light + calm) | Easy to remember, hard to mistake for another brand |
| Education-as-moat compounds | Each pop-up adds to a defensible content library |
| Low capex (RM 15K) → low break-even threshold | Can survive slow months without external funding |
| Tea-coffee crossover thesis is genuinely under-served in KL | Most KL specialty leans chocolate-comfort or third-wave-bro |
| Indonesian sourcing → short lead times + relatable origin story | Faster freshness cycle than Latin American imports |
🔴 Weaknesses
| Weakness | Notes / mitigation |
|---|---|
| No customer base on day 1 | Mitigation: pre-launch IG content from May 2026; soft launch June; 6-week warmup |
| Reliant on 3rd-party roastery (CoRoasting) for production | Mitigation: book recurring weekly slot; invest in sample roaster month 6 if profitable |
| Cart-only = weather-dependent + venue-dependent | Mitigation: pop-up portfolio of indoor (Publika, APW) + outdoor venues |
| Co-ferments are the most controversial category in specialty | Mitigation: transparency-first messaging; never claim infused flavours as terroir |
| RM 15K is tight — one bad month can stall | Mitigation: 3-month operating cash buffer rule; founder runway separate |
| Solo cart format limits cup throughput | Mitigation: pre-batched cold brew; flight-format reduces per-cup labour |
| Brand depends on aesthetic execution — easy to look amateurish if rushed | Mitigation: invest in cart visual + uniform + cup design before first sale |
🔵 Opportunities
| Opportunity | How we capture it |
|---|---|
| Co-ferment category is mainstream-trending → category awareness is rising for free | Lean into category, not just brand: educate on co-ferments and the brand follows |
| RedNote / Xiaohongshu rising in MY → less saturated content market | Establish presence in Q3 2026; format = visually calm tea-house aesthetic |
| Bubble tea fatigue is starting (per F&B trade press) | Position as “the next ritual” — same flavour curiosity, deeper craft |
| Singapore cross-border specialty market | Year-2 wholesale; pop-up at Singapore festivals |
| Indonesian producer scene is in active innovation | Lock in early relationships → exclusive lots → narrative differentiator |
| Workshops as standalone revenue + community building | Build a 20-pax cohort by Q4 2026 |
| Cafés may want a “guest co-ferment programme” — B2B option | Deferred to year 2; scout 3 friendly cafés in year 1 to seed the relationship |
⚠️ Threats
| Threat | Severity | Mitigation |
|---|---|---|
| Co-ferment “controversy” intensifies — backlash from purist segment | M | Be the brand on the transparent side. Document every process. See 07-Risks & Failure Modes |
| Established roasters (One Half, Crackpots) launch their own co-ferment cart-pop-up programme | M | We’ve staked the brand on it; they would dilute their own positioning. Move fast on category ownership. |
| MYR/IDR FX swings → green coffee cost shock | M | Forward-buy 3-month inventory; price sensitivity threshold = RM 18/cup ceiling |
| Climate shock at Indonesian origin (failed harvest) | M-H | Diversify across 3+ regions (Aceh, Java, Sulawesi, Bali); secondary origin from Latin America for backstop |
| Vendor fees rise sharply (Riuh raises rents, KL DBKL imposes new fees) | M | Multi-venue strategy; build “owned route” (recurring office park spot) to reduce dependency |
| Health regulator (KKM) tightens “co-fermented” labelling rules | L-M | Consult food regulation expert before any packaging print run |
| ZUS / Gigi launch a “specialty co-ferment” SKU | L | They’d lower category friction → net positive for KNNO. Their SKU would be commodity-grade. |
| Co-founder split / burnout | H | Operating agreement + role boundaries on day 1; quarterly sync-up |
| Roaster facility (CoRoasting) closes / changes terms | M | Identify backup co-roasting partner; equipment exit plan to small home roaster |
8. SWOT — Strategic Cross-Reads
The four diagonals of a SWOT matrix are where strategy actually emerges.
S × O — “Lean into these”
- Founder roasting skill × rising co-ferment awareness → become the named expert in KL co-ferments through content + workshops by month 9.
- Calm aesthetic × bubble tea fatigue → position with “if you’ve had enough sweet, here’s bright” hook.
- Education moat × workshops opportunity → workshops as a revenue-positive moat builder, not loss-leader marketing.
W × O — “Fix to capture”
- No customer base × rising RedNote → use the platform to start cold; lower competition for early-mover share-of-voice.
- Solo throughput × workshops demand → batch the workshop revenue model so you’re not throughput-bound.
S × T — “Defend with these”
- Light-roast quality × purist backlash → lean into the technical defensibility; show roast curves publicly.
- Education library × competitor copying → keep publishing; the brand recall outpaces the tactic copy.
W × T — “Watch closely”
- 3rd-party roaster reliance × roastery closure → start the search for a 2nd co-roasting partner before you need it.
- Tight cash × FX shock → a 3-month cash buffer is non-optional, not a “nice to have.”
9. Alternative Model — Pure Online
A hedge / pivot path if cart economics fail. Not the default.
Model
- DTC bean sales only. 200 g standard SKU, weekly drop schedule (Mon roast → Wed ship → Thu–Fri arrive).
- Subscription tier (every 2 weeks, or flexible). Onboarding box with brew guide + tasting note card.
- Education content engine (IG / TikTok / RedNote) drives traffic; no physical presence.
Comparative pros/cons
| Dimension | Cart-led (default) | Pure Online |
|---|---|---|
| Capex | ~RM 15K | ~RM 8–10K (no cart) |
| CAC | Low (organic walk-up) | High (paid social, RM 18–40 / first customer) |
| Education moat | Strong (face-to-face) | Weak (one-way content) |
| Per-bag margin | 60–70 % | 55–65 % (shipping eats it) |
| Brand-recall velocity | Fast (3–6 mo) | Slow (12–18 mo) |
| Geographic reach | KL/PJ only | Nationwide |
| Founder lifestyle | Heavy weekends | Heavier roast days, lighter weekends |
| Year-1 revenue ceiling | ~RM 100–250K (base–optimistic) | ~RM 60–150K (base–optimistic) |
When to pivot here
- Cart contribution margin < 10 % for 2 consecutive months
- Failure of 3 venue tier-S experiments
- Health / regulatory event makes pop-up infeasible
10. Alternative Model — Importing Roasted Beans
A guest-series tactic, not a primary business model.
Model
- Curated reseller of overseas roaster co-ferment lots.
- Limited drops, KNNO ✕ Roaster X branding, 4–6 collabs per year max.
- Purpose: keep customers exposed to global benchmarks; signal taste credibility; cover gaps when own roasting can’t deliver.
Trade-offs
- ✅ Zero roasting risk on those SKUs
- ✅ Fast experimentation across origins not in our supply chain
- ✅ Marketing co-op with established roasters
- ❌ Margin drops to 30–45 %
- ❌ Erodes “we roast our own” pillar if it becomes >20 % of bag revenue
- ❌ Customer confusion: are we a roaster or a reseller?
Decision rule
- ≤ 4 SKUs / year, ≤ 15 % of bag revenue, always co-branded, never on cart menu, only via online drop.
11. Alternative Model — Own Roastery + Tasting Bar (Year 3+)
The mature-state vision, not a year-1 path.
Model
- 200–400 sq ft production roastery + 4–6-seat tasting bar in PJ / KL fringe (Bukit Jelutong, Damansara, Petaling Jaya old town).
- 5–10 kg production roaster + 1 kg sample roaster.
- Cart continues operating as the marketing arm.
- B2B small wholesale activated.
Required preconditions
- 18 consecutive months of profitable cart operations
- ≥ 500 recurring online customers
- ≥ RM 80–120K in retained earnings or external funding
- Clear sense of geographic anchor (which neighbourhood matches the brand?)
Why not earlier
- Locks in lease costs that the cart format avoids
- Forces commercial-kitchen licensing complexity
- Removes mobility — the cart’s central marketing strength
- Risks brand dilution if tasting bar service quality slips
12. Strategic Asks of the Co-Founders
To be agreed in writing by both founders before launch capital is committed.
| Decision | Status |
|---|---|
| Who owns the roast curve (final say on profile)? | ⏳ pending |
| Who owns the cart experience (final say on service)? | ⏳ pending |
| Who owns the brand voice / content? | ⏳ pending |
| Who owns the money / books? | ⏳ pending |
| Equity split + vesting? | ⏳ pending |
| Founder allowances Y1? | ⏳ pending |
| Conflict-resolution mechanism? | ⏳ pending |
| Exit / buyout clause if one founder leaves? | ⏳ pending |
Warning
Co-founder disputes are the #1 cause of small-business failure. Sign a simple operating agreement before spending the first ringgit on equipment.
My Notes & Thoughts
- Which revenue stream are you genuinely most excited about? That’s a signal — but also a bias to watch for.
- The “catering kills the brand” rule will be tested by the first big offer. Pre-commit to it now while no money is on the table.
- Look at the SWOT cross-reads. Pick the one you’d execute first if you had one extra free day this week — that’s the highest-leverage move.
- Co-founder roles: don’t put off naming them. The longer they’re vague, the more painful the first disagreement.