SAN FRANCISCO LAUNCH BRIEF · F&B PLATFORMS · WEST COAST EDITION VOL. 2 · ISSUE 1 · MAY 2026

Real food, cooked with joy — in your kitchen.

eatcookjoy.com/sf — the EatCookJoy operating model, written for San Francisco. A full-stack feasibility study, regulatory map, 100-chef onboarding playbook and household acquisition strategy for the 5 km radius around Union Square. Same brand voice as eatcookjoy.com — cooked from scratch, with joy — applied to the densest food wallet on the West Coast, benchmarked against Shef, Take a Chef, Yhangry, Foodnome and the premium Bay-Area private-chef agencies.

Prepared for EatCookJoy Confidential & Proprietary Pages 1–14 Read time ~16 min Sources: Census ACS · Grand View Research · Take a Chef · Shef · MEHKO.org · Payscale · IBISWorld
01 Dashboard 02 5km Bullseye 03 Market Size 04 Competition 05 Regulation 06 Model 07 Unit Economics 08 100 Chefs 09 Household GTM 10 Ops & Tech 11 90-Day Launch 12 Risks 13 Milestones 14 SEO Status 15 UAE ↔ US Compare SEO Audit ↗

The Numbers At A Glance — SF / 5km Radius

Every figure on this dashboard is repeated and sourced in the chapters that follow.
$15.9B
US Personal Chef TAM (2023)
market.us · CAGR 6.7% → $30.4B by 2033
$418M
SF MSA Serviceable Market
SAM @ 2.63% of US TAM by HH-income share
$48.6M
5 km Bullseye (SOM Y3)
Pacific Heights, Marina, Russian Hill, Nob Hill, Hayes Valley, SoMa
372
Active Chefs on Take a Chef
SF Bay Area · 19,347 guests since 2017
100
Chef Target — Month 9
Funnel: 1,250 applicants → 100 active
$140,970
SF Median HH Income
US Census ACS 2024 · 4.5× US median
$164,116
Pacific Heights Avg Income
Bullseye zip codes 94115/94123/94109
$3.9M
Year-1 GMV Target
~3,250 events × $1,200 avg booking
22%
Blended Take Rate
15% chef + 7% client service
$858K
Year-1 Net Revenue
22% × $3.9M GMV
$1.8M
Pre-seed Ask
18-month runway to Series-A metrics
14 mo
Path to Contribution Margin+
Month 14 unit-positive · Month 22 EBITDA+
02 · The Geographic Bullseye

Five kilometres, and the densest culinary wallet on the West Coast

A 5 km radius drawn around Union Square contains roughly 520,000 residents in 245,000 households, a population older, wealthier and more food-curious than any other West-Coast catchment of similar size. This is where Year-1 supply and demand both live.

Population in 5km
~520k
≈64% of SF county; excludes Outer Sunset/Richmond
Households in 5km
~245k
avg 2.1 persons · 38% non-family
Median HH Income
$140.9k
2024 ACS · top decile $400k+
HH Income $200k+
~32%
~78k households · our ICP universe
Density / sq mi
~18,500
2nd densest US city after NYC
Median Age
40
tech-skewed, food-engaged 30–55
Asian Population
35.2%
deep cultural-cuisine demand
Restaurant Spend / HH / yr
$5.4k
3.1× US average · BLS 2024
The seven launch neighbourhoods

Within 5 km of Union Square; ranked by HH-income × density × delivery feasibility for a chef-comes-to-home model.

  • Pacific Heights / Cow Hollow — $164k avg income · 19k residents · primary ICP
  • Marina / Presidio Heights — second-home & UHNW families · weekly meal-prep core
  • Russian Hill / Nob Hill — younger DINKs · dinner-party density
  • Hayes Valley / NoPa — design-led households · social-media early adopters
  • Mission / Noe Valley — families, halal & vegan demand
  • SoMa / Mission Bay — tech HQs, corporate-dining wedge
  • Castro / Hayes — DINK couples · brunch & small-event sweet spot
SF BAY Union Sq 5 km radius Pac Heights Marina Russian Hill Nob Hill Hayes Vly SoMa Mission SCALE: 1 sq = 0.5 km · stylised
78k
Households earning $200k+ within the bullseye. If just 8% become annual users at $1,200 avg spend, that is a $7.5M demand pool — without leaving a 5 km circle.
03 · Market Sizing

A $15.9B US category, growing 6.7% a year, with no dominant SF brand.

The US personal-chef market is large, fragmented and structurally tailwind-positive. National platforms (Shef, Take a Chef, Yhangry) treat SF as one of many; agencies (Big City Chefs, Montclair Chef, Private Chefs Inc) serve only the $250k+ UHNW slice. The mid-market — the "Tuesday-habit" $1,000–$1,800 booking — is wide open.

TAM → SAM → SOM

LayerDefinitionValue% of TAM
TAM — US Personal Chef ServicesAll in-home meal preparation, hourly & per-event$15.9B100.0%
TAM 2033 forecastCAGR 6.7% · market.us / Grand View$30.4B191.2%
SAM — SF MSA capture4.7M people · HH-income weighted$418M2.63%
SAM — 5 km bullseye520k pop · 78k $200k+ HHs$94.8M0.60%
SOM Y3 (realistic)8% bullseye penetration$7.6M0.048%
SOM Y5 (stretch)incl. corporate & ECJ-UAE cross-sell$48.6M0.305%
Capital required to capture SOM Y3Pre-seed + Series A$1.8M + $7M

Growth Drivers

  • Post-pandemic home entertainment habits stuck — 41% of SF households host dinner at home ≥ 1× / month (Eater SF 2025 reader survey).
  • Tech-comp recovery — RSU vests resumed late-2024, restoring discretionary spend.
  • "Restaurant fatigue" + tipping inflation — Yelp SF avg cheque now $89/person; in-home chef breaks even at 4+ guests.
  • Wellness & allergy personalisation — gluten-free, AIP, keto, kosher, halal — restaurants can't pivot per-table.
  • Privacy preference — VC partners, founders, public figures who avoid being photographed at restaurants.

SF spend vs national

Median HH income
$140.9k
US median
$77.7k
Pacific Hts avg
$164.1k
SF food spend /HH
$13.4k
US food spend /HH
$5.7k
SF restaurant share
54%
US restaurant share
39%
SF households spend 2.3× the US average on food at home and away, and devote a larger share to experiences rather than groceries — exactly the wallet a private-chef platform is built for. BLS Consumer Expenditure Survey 2024 · IBISWorld OD6363
04 · Competitive Landscape

Three layers of competition — and a missing middle

SF has the densest private-chef supply in the US. But supply is split between a commodity-delivery layer (Shef, sub-$30/dish), a premium-agency layer ($200–$500/person event chefs), and a long tail of one-person operators. The gap — a branded, vetted, subscription-friendly $1,000–$1,800 booking — is exactly where Take a Chef and Yhangry are growing fastest.

Player Model Bay-Area Supply Client Price Chef Take Strategic Gap We Exploit
ShefDelivery — MEHKO & commercial kitchensHundreds$7–$25 / dish~80%No in-home cooking; not an experience
Take a ChefMarketplace, in-home events372 chefs$113–$137 /pp~82%Spanish HQ · no SF brand · slow onboarding
YhangryMarketplace, in-home, US expansion~40 chefs$40–$60 / hr80% (20% comm.)Still UK-led · no SF community team
MiumMiumAll-inclusive global marketplaceListed~$50 + tipMargin retainedGeneric positioning · no SF focus
FoodnomeMEHKO marketplaceLimited$10–$25 / dish~86%SF County not opted-in to MEHKO
Big City ChefsBoutique agency · 20+ yrsCurated panel$180–$350 /pp~70%Premium-only · no tech / subscription
Montclair ChefUHNW long-term placementFew · vetted$140k–$300k /yrsalaryNot gig · long lead time
Private Chefs IncEstate-staffing agencyCurated$180k–$300k /yrsalarySame · long-term placement only
Naked Kitchen SFVenue + chef bundleIn-house$50–$150 /ppsalaryVenue-bound · not at-home
SF Private ChefsBoutique dinner-party agency~20 chefs$1,500+ event~75%Premium-only · manual booking
Sources: company websites · TechCrunch · Sifted · Inc · KQED · Forrager · MEHKO.org · May 2026
$0
The number of SF-headquartered, in-home, subscription-led chef brands with a paid weekly-meal-plan product priced between $99–$249/week. That's the white space EatCookJoy/SF owns.

The four positioning vectors

01
Tuesday-habit, not luxury

We are not Big City Chefs. We are the recurring weekly meal-prep + monthly dinner-party brand at $99–$249/week subscription. Same brand voice as eatcookjoy-uae.com.

02
In-home, never delivery

Shef owns delivery. We never compete on that axis. Every booking is a chef arriving at the customer's kitchen with groceries, cooking, plating, cleaning.

03
Hyper-local, 5km radius

Chefs vetted in-person. Customers reached door-to-door, lobby-board, school WhatsApp groups. National players can't beat us on density.

04
Cultural depth = inventory

SF's 35% Asian population, 16% Hispanic, large Persian/Indian/Filipino communities = supply of immigrant-chef talent Shef-style platforms already prove monetisable.

06 · Business Model

Three products, one customer wallet, two chef supply pools

EatCookJoy / SF is a marketplace, not a delivery brand. We monetise the relationship, not the meal.

Product 1 · Sunday Supper
$249/wk
Chef cooks 5 dinners + 5 lunches in client's kitchen, 1 visit/wk. 70% of MRR target.
Product 2 · Dinner Party
$95–$225/pp
One-off event 6–14 guests. Avg basket $1,200. 20% of GMV.
Product 3 · ECJ Box (MEHKO)
$59–$109/wk
Fresh, ready-to-heat meals from San Mateo MEHKO satellite. 10% of GMV.
Corporate (B2B wedge)
$28–$45/pp
SoMa/Mission Bay HQs · team lunches · upsold to founders' homes.

Commission structure (chef-first · transparent groceries & tips)

LeverCharged ToRateMarket normNotes
Platform commissionChef30%18–30%Chef nets 70% of every session fee · groceries pass-through at cost · tips 100% to chef
GroceriesClient (pass-through)at costat cost / 10% markupBilled at receipt cost · not commissionable · not in GMV
TipsClient → Chef100% chef100% chefOptional · not solicited at checkout · zero platform clip
Chef-paid insurance pass-throughChef~3%2–5%Optional · we discount premium via group buy
Subscription conciergeClient (premium)$29/mo$25–$49"Joy+" — priority booking, free Sunday-Supper swap, dietitian consult
Effective platform commission on a $1,200 booking$36030.0%Before payment-processing · groceries & tips excluded
07 · Unit Economics

One dinner party. Three lines of profit.

QuickBooks-style P&L for a single $1,200 dinner-party booking (Pacific Heights, 8 guests, 4 courses, chef-shops-and-cooks). Chef commission is 70% of the session fee — groceries billed at cost pass-through, tips 100% to chef.

Line itemNotesUSD% of GMV
Gross Booking Value (GMV)Session fee · groceries & tips excluded$1,200100.0%
Groceries (pass-through, at cost)Billed on invoice at receipt cost · not commissionable~$220
Tips (optional)100% to chef · zero platform clip · not in GMV$0–$200
Total client invoice (typical)$1,200 GMV + ~$220 groceries (+ optional tip)~$1,420
Payment processingStripe 2.9% + 30¢ on full invoice($41.48)3.5%
Chef payout (70% of GMV)Settled T+2 · groceries + 100% tips also paid out($840)70.0%
Chef insurance pass-through$15 event · Thimble GL $1M($15)1.3%
Platform gross profit / event30% commission − processing − insurance$303.5225.3%
Variable CX cost~12 min support · $24/hr($4.80)0.4%
Variable marketing (paid + referral)~$60 blended CPA ÷ 6 events($10)0.8%
Contribution margin / event$288.7224.1%

The subscription compounder

Cohort math · Sunday Supper $249/wk session fee (groceries billed separately)Per HH / yr% of revenue
Average customer · 9 mo retention$9,711100.0%
Less chef payout 70%($6,798)70.0%
Less processing 3.1%($301)3.1%
Less variable CX + ops($420)4.3%
Contribution / HH / yr$2,19222.6%
Blended CAC (target)$140
LTV / CAC ratio15.7×payback 0.8 mo

Year-1 P&L (operating plan, conservative)

Line itemUSD% of net revNotes
GMV (session fees · groceries & tips excluded)$3,900,0003,250 events × $1,200 avg
Net revenue (30% commission)$1,170,000100.0%Chef nets 70% of every session fee
Cost of revenue (processing, insurance)($183,000)15.6%Processing on full invoice incl. groceries
Gross profit$987,00084.4%
Marketing & growth($420,000)35.9%Y1 land-grab; declines to 20% in Y2
Chef ops & community($240,000)20.5%2 FTE + onboarding events
Tech & tools($180,000)15.4%1 PT eng · Bubble/Webflow/Stripe stack
G&A (legal, finance, insurance)($150,000)12.8%CA F&B counsel · CPA · D&O
Year-1 EBITDA($3,000)(0.3%)Self-funded · near-breakeven on the 30% commission · no outside capital required

Three-year glide path

Year 1Year 2Year 3
Chefs active (Y-end)100220410
Households served1,3003,8008,700
GMV$3.9M$11.4M$24.6M
Net revenue (30% commission)$1.17M$3.42M$7.38M
EBITDA~$0$640k$2.4M
Funding required$0$0$0
08 · The 100-Chef Onboarding Playbook

How we sign one hundred chefs in nine months.

100 chefs is the magic number for a chef-comes-to-home marketplace in a 5km radius: it gives every Pacific Heights / Marina household an option within 30 minutes' drive, allows demand-side density for subscription retention, and matches the supply Take-a-Chef took eight years to build in SF (372 chefs across the entire Bay Area). We will do this in nine months with a structured funnel.

The funnel (1,250 → 100)

1
Top-of-funnel reach
SF chef community · culinary school grads · ex-restaurant chefs · MEHKO permit holders · Filipino, Persian, Indian, Mexican, Japanese community boards
1,250 applicants
100%
2
Auto-screen application
3+ years pro kitchen XP · food-handler card · CA driver's licence · references · culinary photo portfolio · 5-min Loom
625 pass
50%
3
15-min video interview
Brand fit · English fluency · diet specialisations · availability · subscription willingness
375 advance
30%
4
Trial event — at our cost
Cook for the ECJ team (8 guests, $400 reimbursed groceries) · plating, hygiene, service score
175 pass
14%
5
Compliance + onboarding
Background check (Checkr) · insurance enrol (Thimble/NEXT) · Stripe Connect · ServSafe upload · liability waiver
130 launch
10.4%
6
Active & rated 4.7+
At least 3 paid bookings in first 90 days · NPS > 60 · zero major complaints
100 chefs
8%

The eight chef-acquisition channels (ranked by CAC)

ChannelDetailApps / moCost / appConv. to activeCAC / chef
Referral · existing chefs$300 per signed-and-active chef bonus35$022%$300
Culinary school alumniSF Cooking School · Le Cordon Bleu · CCA partnerships30$514%$36
Diaspora WhatsApp / FBFilipino, Persian, Indian, Mexican, Brazilian community groups25$010%$0
Indeed.com / Culinary AgentsJob posts · structured ad spend20$287%$400
Instagram chef outreachManual DMs to SF-tagged cooking creators < 25k followers15$39%$33
Pop-up & supper club poachingEatWith / Resy Local events10$815%$53
MEHKO permit-holder listsSan Mateo / Alameda public records8$218%$11
Press & podcastsEater SF · KQED · The Bold Italic------earned
Blended chef CAC9-month average143/mo$8.4011.5%$87

What chefs earn on EatCookJoy / SF

Per-event take-home
$560–$1,470
70% of $800–$2,100 session fee · groceries pass-through · tips on top
Subscription · weekly meal-prep
$174/wk
70% of $249 session fee · groceries billed separately at cost
Full schedule · 4 days / wk
$70k–$120k
2 weekly subs + 2 events / wk · 48 working wks · before tips
Top-decile chef (Year 2)
$180k+
corporate clients + UHNW Pacific Heights repeats + repeat tips

Retention — why a chef stays

09 · Household Acquisition Playbook

How we put 1,300 SF households through the door in Year 1.

The brand voice is "smart friend who cooks a lot." Grade 6–7 language, US measurements, black text on white, red for emphasis (≤10% of any view), Inter font, no fluff openers. Identical to eatcookjoy-uae.com but localised for Pacific Heights, Marina, SoMa.

The three demand personas

Tuesday Maya
Anchor · 60% of revenue

Tech-comp couple in Pacific Heights or Russian Hill. Two kids under 10. HH income $280k–$650k. Cooks once a week, exhausted. Has tried Munchery, Sun Basket, Methodology — wants someone to actually be in her kitchen.

Pain: Sunday-night meal planning · weeknight 6:30pm chaos · kids' allergies · husband's macro tracking.

Hook: "Get your Sundays back."

Buys: Sunday Supper $249/wk · ARPU $9.7k/yr

Provider Pete
Growth · 30% of revenue

Founder / VC / partner in Marina or Hayes Valley. Hosts dinners monthly — work, friends, in-laws. Will pay $1,200–$3,500 per event for a chef who plates beautifully and disappears quietly.

Pain: reservations for 12 are impossible · the house chef they tried left to Atherton · catering trays kill the vibe.

Hook: "A restaurant in your dining room. Without the Resy refresh."

Buys: Dinner Party · ARPU $4.8k/yr

Wellness Wendy
Wedge · 10% of revenue · halal/keto/AIP

Single 30s–40s in Hayes Valley, Mission or Castro. Tracks macros, prefers specific cuisines, doesn't trust restaurant kitchens for allergies. Pays a premium for a chef who actually understands gluten-cross-contamination.

Pain: menu personalisation · cultural-cuisine authenticity · grocery shopping.

Hook: "Your diet, properly cooked, at home."

Buys: ECJ Box (MEHKO) + monthly events · ARPU $3.2k/yr

Marketing channels (ranked by CAC, blended)

ChannelWhat we doSpend %CACPayback
Referral (Maya → Maya)$50 credit each side · IG-friendly card15%$250.4 mo
Lobby boards & doormen20 Pac-Hts / Marina luxury condos · printed monthly cards8%$450.7 mo
Pre-school / school WhatsApp groupsHamlin, Town, SF Day, Live Oak parent reps5%$300.5 mo
Instagram organic + Reels3 chefs / week IG carousels + TikToks from skill plan12%$801.3 mo
Meta paidLookalike of ECJ-UAE Maya cohort · Pac Hts / Marina / Marina Bay20%$1402.3 mo
Google Search"private chef SF", "Sunday meal prep", branded protect10%$1652.7 mo
SEO blog factory3 long-form blogs/wk · Sunday Prep template · recipe schema5%$400.7 mo
Email · ECJ Sunday Prep4–7-word subject lines · Saturday 9am · open-rate target 38%3%$0retention
Press & podcastEater SF · KQED · 7×7 · The Cut founder profile5%earned
Founder dinner-club seedingSouth Park Commons · SHL · Kleiner alumni · partner events7%$601 mo
Corporate (SoMa wedge)4 founders' offices · upsold to home accounts10%$951.5 mo
Blended household CAC9-mo average post launch-month100%$1402.3 mo

The 12-month content cadence (mirrors eatcookjoy-uae.com)

A Tuesday Maya household saves ~9 hours/week — three of meal-planning, three of cooking, three of clean-up. At a $185/hr opportunity cost (median SF tech-comp), that's $1,665/wk of time recovered against a $249 spend. We are the highest-ROI subscription in their wallet. SF tech salary survey · Glassdoor / Levels.fyi 2026 medians
10 · Operations & Tech Stack

One product, two ops circles, zero dispatch

EatCookJoy / SF is a high-trust marketplace, not a logistics company. Our ops job is to make matches obvious, payouts instant and disputes invisible. Built on no-code rails so we get to product-market-fit on $90k of tech spend, not $900k.

LayerToolCost / moWhy
Marketplace front-endWebflow + Wized + Memberstack$280SEO-first · matches ECJ-UAE stack
Booking + schedulingCal.com OSS + Make.com$150Two-way calendar sync with chefs
Payments + payoutsStripe Connect Express2.9% + 30¢1099 tax forms · T+2 payouts
Identity / backgroundCheckr$35/chefSOC-2 · CA-compliant
InsuranceThimble + NEXT$11–$25/eventOn-demand GL $1M
Reviews + reputationTrustpilot embed + native$95Public trust signal
CRM + emailHubSpot Starter + Klaviyo$345Saturday Sunday Prep email
AnalyticsGA4 + Posthog + Mixpanel$200Funnel + retention
SupportIntercom Lite + Front shared$180SLA < 22 min in-day
AI co-pilotStackbirds Agent → Claude API$420Chef onboarding · review moderation · email drafts
Run-rate tech spend~$3.1k$37k/yr · scales linearly

Trust & safety table-stakes

11 · 90-Day Launch Plan

From memo to dinner in 13 weeks.

Day 1 of week 1 is the day the pre-seed closes. Every milestone below is owned, dated and trackable.

WK 1–2
Foundation
  • Incorporate EatCookJoy SF, LLC · CA Sellers Permit · EIN · DUNS
  • Engage F&B counsel · review chef contract, marketplace ToS, AB 5 marketplace exemption
  • Stripe Connect Express live · test payouts · 1099 flow
  • Wix/Webflow staging build · brand tokens from ECJ-UAE · 6 core pages live
WK 3–4
Supply seeding (target 12 chefs)
  • SF Cooking School + CCA + Le Cordon Bleu alumni outreach
  • 10 diaspora WhatsApp / FB groups posted · referral bounty $300 announced
  • First 6 trial events at our office · 8 guests/event · feedback rubric scored
  • Checkr + Thimble bulk onboarding deal signed
WK 5–6
Friends & family beta — 30 households
  • Hand-recruited Pac Hts / Marina / Russian Hill cohort · founder-led WhatsApp onboarding
  • 50% off first month · public Trustpilot reviews requested at week-3
  • Daily NPS poll · weekly retention check · founder cooks-with-chef once per chef
WK 7–8
Soft launch (chefs 30 → 50)
  • Lobby-board cards live in 20 luxury buildings · doorman incentive $5/lead
  • Meta paid live ($25k/mo · Pac Hts / Marina lookalike from UAE Maya cohort)
  • SEO blog factory begins (3 posts/wk · cooking-school partner content)
  • Eater SF + 7×7 + Bold Italic outreach
WK 9–10
Press launch
  • Eater SF feature aimed · TechCrunch funding ping · KQED segment pitched
  • Pop-up dinner at a Pacific Heights flagship home · 18 guests, 3 chefs, 2 journalists
  • Corporate wedge: 4 SoMa founders' offices signed for team lunches
  • San Mateo MEHKO satellite: first 3 chefs licensed
WK 11–13
Scale-up (chefs 50 → 100, HHs 200 → 500)
  • Sunday Prep email list at 4,500 subscribers · Klaviyo deliverability optimised
  • Joy+ membership launched ($29/mo) · target 8% attach rate
  • Quarterly review: cohort retention, CAC by channel, chef NPS, recipe winners
  • Series A deck drafted · investor backchannel introductions for Q4
12 · Risk Register

What could go wrong — and what we do about it.

RiskLikelihoodImpactMitigation
SF passes hostile gig-economy lawLowHighBorello-compliant contract · CA marketplace exemption · LLC indemnity
Shef enters in-home cookingMediumMediumSubscription lock-in · Joy+ · local community moat
Chef supply churn > 25% / quarterMediumHigh70% chef commission + 100% tips + groceries pass-through · monthly skills clinic · top-chef bonus
Insurance claim > $25kLowMediumThimble GL $1M · ECJ excess $5M D&O · 24-hr incident SOP
Food-safety incidentLowSevereServSafe mandatory · 30-min onboarding video · client allergy form
CAC inflation (Meta · Google)HighMediumSEO + referral + lobby-board mix < 50% paid
Tech downtime / Stripe outageLowMediumManual payout backup · WhatsApp ops channel · status.eatcookjoy.com
Founder bandwidth (split UAE/SF)MediumHighSF GM hire week 8 · Stackbirds AI co-pilot · weekly UAE/SF sync
13 · Self-Funded Milestones

No outside funding required — the 30% commission funds the build.

EatCookJoy / SF is self-funded by the 30% platform commission on every session fee, plus the parent's existing AI/tech engine and the UAE ops backbone. The milestones below are operational, not capital-raise gates.

Outside capital required
$0
Self-funded · 30% commission covers Y1 operations
Cash break-even
Month 10
When recurring subscription revenue covers Y1 fixed-ops
EBITDA positive
Month 14
Subscription compounder + corporate wedge
Year-3 EBITDA
$2.4M
Self-funded run-rate, no dilution

Operational milestones

M3
Beta complete — 30 paying HH, 12 chefs

NPS > 60 · weekly retention > 78% · founder-led trust signals captured.

M6
50 chefs · 250 paying HH · $90k MRR

Channel mix proven · CAC payback < 1 mo on the 30% commission · cohort retention flat by month 4.

M9
100 chefs · 600 paying HH · $160k MRR

San Mateo MEHKO satellite live · Joy+ at 8% attach · press cycle complete.

M14
EBITDA positive · 800 HH · $210k MRR

Self-funded · independent of any new capital · ECJ-UAE cross-traffic data flowing.

The opportunity is hiding in plain sight: SF has the wealthiest food wallet in America, the densest chef supply on the West Coast, and no in-home, subscription-led private-chef brand built locally for it. EatCookJoy / SF is the brand that connects them — the same operating model as eatcookjoy-uae.com, applied to a city that has been waiting for it — funded entirely by the 30% commission, no outside capital. — Prepared for EatCookJoy · May 2026
14 · SEO Status (Snapshot)

Where eatcookjoy.com/sf stands today — and the 90-day fix list.

Snapshot audit of eatcookjoy.com and the planned /sf regional landing page. Detail, ranking targets and on-page checklist live on the companion page /eatcookjoy-playbook-US-SF/seo/ ↗.

SignalStatusScoreNotes / Action
robots.txtEmpty / default0/10Add sitemap reference, allow rules, block /admin
XML sitemapNot surfaced2/10Generate /sitemap.xml — include /sf, /services, /ecj-chefs, /blog
City-page architecture/sf exists, neighborhoods missing4/10Build /sf/pacific-heights, /sf/marina, /sf/soma with LocalBusiness schema
Title tags & metaGeneric on /sf5/10Rewrite with "Private Chef San Francisco" + neighborhood + AED-equivalent USD price hooks
Schema markupMissing1/10Add LocalBusiness · Service · FAQPage · Recipe · Review JSON-LD
HreflangNone — risk of UAE/US dedup0/10Add en-US ↔ en-AE pair for /sf ↔ eatcookjoy-uae.com
Page speed (LCP)~2.9s mobile6/10Inline critical CSS, lazy-load below-fold images, preconnect fonts
Content depth (cost guides)3 posts live4/10Ship 12 cornerstone posts in 90 days (cost guides, chef profiles, comparisons)
Backlinks (DR)DR 18, 47 RDs5/10Target Eater SF · 7×7 · KQED · The Bold Italic · culinary-school alumni links
Core "private chef SF" SERP rankNot in top 1001/10City-page + 3 cost-guide cluster · 60 days to top-50, 120 days to top-20
GEO / AEO (LLM answer surfaces)No structured Q&A2/10FAQPage schema + HowTo + Speakable schema for Perplexity / ChatGPT Search / Gemini citations
Composite SEO health (out of 100)30/100Same band as the UAE site pre-relaunch · 12-week dual-site plan exists

Top-5 90-day SEO actions for /sf

The /sf page is in the same shape eatcookjoy-uae.com was 6 months ago — light on content depth, missing schema, no sitemap. The good news: every fix on this list took the UAE site from a 28/100 baseline to a 63/100 marketing audit in eight weeks. Same playbook works here. See full audit · /eatcookjoy-playbook-US-SF/seo/
15 · UAE ↔ US/SF Side-by-side

What the UAE site does better — and what US/SF does better

Full comparison lives on the deployed UAE page at /eatcookjoy-uae/demo-upgrade/comparison/ ↗. Headline read-out below.

UAE site strengths
Data depth
16,848-recipe vault · 10 allergens · 11 dietary profiles · Halal-first default · WhatsApp-first · 7 Emirates coverage
US/SF strengths
Commercial mechanics
Public USD pricing tiers · dual-audience hero · "Apply to join" chef flow · multi-page architecture · cancellation/deposit policy live · Instacart-grocery model
Strategy
Cross-port
Graft the US commercial layer onto the UAE data-rich foundation (AED · Halal preserved). Graft the UAE recipe vault depth into /sf's content engine.
Demo upgrade
Live
/eatcookjoy-uae/demo-upgrade/ ↗ — the UAE site with all 15 US/SF features ported in.

Priority US/SF features to ship in /sf v2