Skip to main content
Guides

How to Run a Ghost Kitchen (Delivery-Only Brand) on Shopify (2026)

Jahangir AlamAugust 5, 202613 min read
per-date & per-slot caps

A ghost kitchen is a restaurant with no dining room — a permitted, delivery-only kitchen that cooks online orders and nothing else. It's a genuinely lean way to start a food brand, but it comes with two hard problems most guides skip: the 15–30% commission the delivery apps take on every order, and the overselling that happens when one kitchen tries to serve several delivery channels or brands at once.

Running your ghost kitchen on Shopify — a commission-light direct channel — solves the first problem, and an ordering-rules layer solves the second. This guide covers the models that actually survived the last few years, how to set one up on Shopify, and how to cap a single kitchen's capacity so it never takes more than it can cook.

Quick answer: how to run a ghost kitchen on Shopify

Run your delivery-only brand on your own Shopify store for a commission-light ordering channel, add couriers (your drivers or a dispatch app), and enforce your kitchen hours, capacity caps, and cutoffs at checkout so a single kitchen never oversells. Shopify provides the storefront, menu, and payments; a delivery app handles zones and routing; and OrderRules is the rules layer that caps how many orders — across every virtual brand — the kitchen can accept per day and per slot. The model that survived the 2023 ghost-kitchen shakeout is exactly this: virtual brands run from one owned kitchen, not rented commissary space.

What is a ghost kitchen — and the models that matter

Market-research firms peg the global ghost-kitchen market at roughly $70–100 billion today, heading toward ~$155–200 billion by 2030 (about 12–16% CAGR) — estimates vary widely by firm, so treat the trajectory, not the exact number, as the signal. Under that umbrella sit several different models:

  • Independent delivery-only kitchen — a standalone, no-dine-in facility that fulfills only online orders.
  • Virtual brand — a delivery-only brand (name, menu, photos) run out of an existing kitchen. The kitchen is the room with ovens and permits; the virtual brand is the concept customers order from.
  • Multi-brand — several virtual brands cooked from one kitchen (a burger brand, a wings brand, and a salad brand off the same line).
  • Shared / commissary kitchen — a warehouse of rented kitchen suites (CloudKitchens is the archetype).
  • Aggregator-owned ghost kitchen — big-operator facilities like CloudKitchens, Kitchen United, and Reef.

For a small operator, the two models that matter are the virtual brand and multi-brand from one owned kitchen — because those are the ones that survived. Start with a single strong brand from a kitchen you control, and add a second only once the first runs smoothly and the kitchen has genuine spare capacity in the windows you'd fill. The classic mistake is launching four brands at once and discovering the line can't keep up with any of them.

(You'll also hear ghost kitchens called cloud kitchens, dark kitchens, or virtual kitchens — same idea.)

Why most ghost kitchens failed — and what survived

The "ghost kitchens are dead" headlines of 2023 were half right. What died was the capital-heavy commissary model: Kitchen United closed all of its physical locations in late 2023, CloudKitchens cut staff, and operators walked away from commissary suites that could run $10,000 a month plus commissions. Paying warehouse rent and 15–30% to the apps left no margin.

What survived — call it "ghost kitchens 2.0" — is the lean version: virtual brands run out of a kitchen you already own or lease cheaply, selling through your own channel to keep the margin. That operator's failure mode isn't rent. It's the two problems below.

Problem 1 — the commission squeeze

Ghost kitchens feel delivery-app commissions harder than dine-in restaurants, because there's no in-house revenue to offset them. Uber Eats runs around 30% per delivery order; DoorDash 15–30% by tier. On a $30 order, a 30% cut is about $9 gone before you've paid for ingredients, labor, or the driver — and restaurant net margins are thin to begin with. Live entirely on the apps and the math rarely works.

Problem 2 — overselling one kitchen

This is the problem nobody sells you a fix for. When one kitchen runs several virtual brands (or one brand across several delivery channels), each brand keeps taking orders independently while the single line is already slammed. The delivery apps cap how many brands you can list at an address — DoorDash allows up to about 10 virtual brands per location — but they do not coordinate your kitchen's real throughput. The result is late food, wrong orders, and quality complaints. Uber Eats eventually purged roughly 8,000 virtual storefronts over exactly this kind of quality fallout. Add brands without capping capacity and you don't add profit — you add mistakes.

Why run your ghost kitchen on Shopify

Two reasons, mapping to the two problems:

  • Commission-light margin. A direct Shopify store costs a payment-processing fee in the low single digits plus a flat monthly plan — versus 15–30% per order, forever, on the apps. For a delivery-only business with no dine-in cushion, that recovered margin is often the difference between viable and not. (Full breakdown: own store vs. food-delivery marketplaces.)
  • Capacity control at checkout. On your own store you can enforce a hard ceiling on how many orders the kitchen accepts — something the aggregators structurally can't do across brands. That's the piece OrderRules adds.
Delivery apps onlyYour own Shopify store
Commission per order15–30%None (~3% processing + flat plan)
Kitchen capacity controlNone — per brand, uncoordinatedHard cap across all brands
Customer data & relationshipPlatform'sYours
Discovery / new customersStrongYou earn it (SEO/social)
DriversIncludedYour team or a dispatch app
Best forDiscoveryMargin + capacity control

Shopify itself makes the storefront and payments easy. The general setup mirrors any food store — see how to start a food delivery business on Shopify — with one twist that defines the ghost-kitchen model: capacity is everything, because one kitchen absorbs all the demand.

The real problem a ghost kitchen has to solve: overselling

Say you run three virtual brands from one kitchen that can produce 20 orders an hour. If each brand takes orders on its own, a busy Friday can hand the line 45 orders for the same window — and now every one of them is late. The fix is a shared capacity cap: the kitchen's true throughput, not each brand's, is the ceiling. Set the cap at 20 for that hour and the 21st order — whichever brand it comes through — simply can't be placed for that window; it rolls to the next open slot. Every order that clears is one the line can actually cook on time.

OrderRules enforces this at checkout with a Shopify Function:

  • Per-day and per-slot capacity caps across products and collections, so total orders for a window can't exceed what the kitchen can cook — no matter which brand they come through. (See delivery capacity limits.)
  • Store hours that close checkout when the kitchen is off, with a clear message instead of un-cookable orders. (See how to set store hours.)
  • Order cutoffs + prep lead time, so late orders roll to the next window. (See cutoff times.)
  • Delivery minimums, so a tiny order doesn't cost you money once the driver is paid.

Because it runs server-side at checkout, a full slot genuinely can't be ordered around — not through Shop Pay, not through an express wallet, not by a second brand. That server-side ceiling is the whole point.

How to run a ghost kitchen on Shopify (step by step)

  1. Permits first. A delivery-only kitchen needs the same licenses as a restaurant: food-service establishment license, health inspection, food-handler certification, fire/safety permits. Don't skip this — "ghost" doesn't mean unregulated.
  2. Store + menu. A restaurant theme, each dish as a product with modifiers, Shopify Payments on. Run each virtual brand as its own store (separate domain and identity) or as a collection within one store — whichever matches how you market them.
  3. Delivery zones + dispatch. Set your delivery area, and pick your couriers — your own drivers for a tight radius, or a dispatch app (Shipday, EasyRoutes) for routing and tracking.
  4. Kitchen hours. Store hours that close checkout outside service hours.
  5. Capacity caps. Cap orders per day and per slot at real throughput — and, if multi-brand, cap the shared total so brands can't collectively oversell the line.
  6. Cutoffs + minimum. An order cutoff, a prep buffer, and a minimum order value, enforced at checkout.
  7. Test. Confirm a full slot, a closed kitchen, and an under-minimum order are all blocked, including through Shop Pay.

Steps 4–6 (and the shared cap in 5) are OrderRules; the food-business order-rules guide has the operational detail.

Running multiple virtual brands from one kitchen

Multi-brand is where ghost kitchens make — or lose — money. Each new brand is another menu, another set of photos, another prep list, and another way to overwhelm one line. Do it deliberately:

  • Decide store vs. collection. Separate Shopify stores give each brand its own identity and SEO; collections in one store are simpler to run. Either way, the kitchen is shared.
  • Cap the kitchen, not the brand. Set your capacity ceiling on the shared throughput so the third brand can't push the line past what it can cook. This is the single most important control in the whole model.
  • Stagger prep-heavy items. Use per-product caps and cutoffs to smooth demand across the window rather than letting everything land at once.
  • Add brands only when there's spare capacity. More brands only mean more profit if the kitchen has room; otherwise they mean more mistakes.

Above all, keep each brand's menu tight. A focused menu is faster to cook, easier to keep in stock, and less likely to blow your capacity math — the opposite of the sprawling, photo-heavy listings that got thousands of virtual storefronts culled from the delivery apps. The discipline that makes multi-brand profitable is the same one that keeps quality high: cook fewer things well, from a line whose ceiling you've set on purpose.

What OrderRules does — and what it doesn't

To keep expectations honest: OrderRules is the rules layer for a ghost kitchen — store hours, capacity caps (including shared caps across brands), cutoffs, minimums, per-customer limits, and pickup, all enforced at checkout. It does not build your storefront or menu (that's your theme), dispatch or route drivers (a delivery app), process payments (Shopify Payments), or run a kitchen display system (Shopify has no native KDS; capacity caps plus prep buffers are the practical substitute). Pair OrderRules with those pieces; don't expect it to replace them. The shared capacity cap in particular is the ghost-kitchen-specific feature: no aggregator enforces one kitchen's true ceiling across brands, and Shopify doesn't do it on its own — so it's exactly the gap this model needs closed.

How much does it cost to start a ghost kitchen?

Far less than a full restaurant — the whole appeal — and far less than the commissary model that collapsed. Rough buckets:

  • Kitchen — the biggest variable. A rented commissary suite can run into the thousands per month (the cost that broke many operators). A kitchen you already own, a cheap lease, or off-peak hours in an existing kitchen is what makes the lean model work.
  • Permits & licensing — food-service license, health inspection, food-handler certification, plus local fees.
  • Shopify + apps — a plan from about $39/month, payment processing (~2.9% + 30¢), a delivery-scheduling app, and OrderRules (free Starter; Pro $9.99; Advanced $19.99).
  • Dispatch — free with your own driver; a last-mile app as you scale.
  • Packaging & branding — travel-proof packaging, plus photography for each virtual brand.

The number that actually decides viability isn't any of these fixed costs — it's the per-order commission you avoid by selling direct. Use the apps for discovery, run repeat orders through your own store, and the flat costs are easy to cover.

Is a ghost kitchen worth it in 2026?

The hype cycle has cooled — and that's good for serious operators. The speculative commissary land-grab is over, which means less noise and cheaper kitchen space. Demand for delivery hasn't gone anywhere: most consumers still order regularly, and analysts still project the ghost-kitchen market roughly doubling by 2030. What changed is that the winners are lean and disciplined, not venture-funded.

A ghost kitchen is worth it in 2026 if you can answer yes to three questions: can you cook a focused menu efficiently from one line; can you build a direct channel so you're not renting every customer at 15–30%; and can you cap capacity so quality never slips at peak? Shopify plus a capacity-enforcing rules layer covers the second and third. The first is on you and your kitchen.

Ghost kitchen economics, honestly

The appeal is real: no dining room, no waitstaff, lower fixed costs than a full restaurant. But margins are still thin, and the two levers that decide viability are the ones above — keep the delivery commission off as many orders as you can, and never oversell the kitchen. Be skeptical of the rosy 8–18% margin figures floating around vendor blogs; they're unaudited and assume everything runs perfectly. Model your own numbers on a realistic average order value and your true kitchen throughput, and treat every commission-free direct order as the ones that actually pay the rent.

Common mistakes to avoid

  • Living entirely on aggregators. 15–30% forever, no customer data, no capacity control. Build a direct channel.
  • Adding brands without capping capacity. The fastest way to late food and one-star reviews.
  • No hours enforcement. Taking (and refunding) orders while the kitchen is closed.
  • Assuming "ghost" means fewer permits. It doesn't — you need the full food-business licensing.
  • Treating it as passive income. Multi-brand is more operational work, not less.

The bottom line

The ghost-kitchen model that works in 2026 is lean: virtual brands run from one owned kitchen, sold through a commission-light channel you control. Shopify is that channel — and the make-or-break skill is capacity. Cap what one kitchen can cook, enforce it at checkout across every brand, and you have a delivery business that only ever takes orders it can actually deliver.

Start OrderRules free and put a hard ceiling on your kitchen's capacity — store hours, per-slot caps, cutoffs, and minimums, enforced at checkout across every brand you run.

Frequently asked questions

A ghost kitchen (also called a cloud or dark kitchen) is a food business that fulfills only delivery and pickup orders — no dine-in room, no waitstaff, no storefront. It's a fully equipped, permitted kitchen that exists to cook online orders. Many operators run one or more 'virtual brands' (separate names and menus) out of a single ghost kitchen.

Yes. Shopify gives you the storefront, menu, and payments for a commission-light direct ordering channel — instead of living entirely on DoorDash or Uber Eats and their 15–30% cut. You add couriers (your own drivers or a dispatch app) and an ordering-rules app (OrderRules) that enforces your kitchen hours, capacity caps, and cutoffs at checkout so one kitchen never takes more than it can cook.

Yes — the same ones as a dine-in restaurant. A ghost kitchen needs a food-service establishment license from your local health department, a business license, health inspections, fire/safety permits, and food-handler certification (sometimes HACCP for meat or seafood). Delivery-only does not mean lighter compliance; sort permits before you launch.

Cap shared capacity. Delivery apps cap how many brands you can list at one address but don't coordinate a single kitchen's real throughput — so each brand can keep taking orders while the line is already slammed. On Shopify, OrderRules caps total orders per day and per time slot across all your brands and collections, enforced at checkout, so the kitchen's true capacity is the ceiling — not each brand's separately.

Both, for different jobs. Aggregators are strong for discovery but take 15–30% per order and don't protect your kitchen's capacity. Your own Shopify store keeps the margin, the customer, and control of hours and capacity. The common play is a hybrid: aggregators for new-customer discovery (at marked-up prices), your own store for repeat orders. See our guide on your own store vs. the marketplaces for the full trade-off.

Delivery platforms cap it (DoorDash allows up to about 10 virtual brands per address), but the real limit is your kitchen's throughput, not the platform's number. Running more brands means more menus, prep lists, and chances to oversell one shared line. Cap total kitchen capacity across brands so adding a brand never lets the kitchen take orders it can't cook.

Yes — delivery is the whole model. Use your own drivers for a tight radius, or a dispatch/last-mile app (Shipday, EasyRoutes) for routing and tracking as you scale. OrderRules is not a courier or routing tool; it controls the ordering rules so the orders reaching your drivers are ones the kitchen can actually produce on time.

Store hours with a closed-checkout block are on the free Starter plan. Daily/weekly/monthly and per-customer caps plus a minimum order value are on Pro ($9.99/month). The full delivery suite — date/time-slot picker, per-date and per-slot capacity, cutoffs, blackout dates, and pickup — is on Advanced ($19.99/month). All of it works on any Shopify plan, no Shopify Plus.

Ready to take control of your orders?

Try OrderRules Free