A single ghost kitchen running three virtual brands can do $90,000 in monthly orders, get one bank deposit, receive three 1099-Ks, and have absolutely no idea which brand is making money. That's not an exaggeration — it's the default state for most delivery-only operators when they first sit down to do their books.
Multi-brand cloud kitchens now command 45% of the global delivery-only market, and the math is seductive: spin up three or four virtual brands from the same fryers and walk-in cooler, triple your addressable market, and split fixed costs across menus. The problem is that the unit economics only work if your books can actually tell you which brand is profitable, which platform is bleeding you, and which menu items deserve to live. Without disciplined bookkeeping, every brand looks like every other brand, and "profitability becomes a hypothesis rather than a fact."
This guide walks through the accounting moves that separate a ghost kitchen with three brands and zero clarity from one that knows its contribution margin by brand, by platform, by day-part. It's specifically written for the operator running multiple virtual concepts out of a shared kitchen — whether that's a CloudKitchens station, a Kitchen United pod, or a converted brick-and-mortar restaurant moonlighting as a delivery hub.
Why Ghost Kitchen Bookkeeping Breaks Standard Restaurant Templates
A traditional restaurant has one brand, one POS, one sales tax permit, one set of food costs, and one bank deposit. A ghost kitchen running four virtual brands has:
- Four (or more) brand-level menus with overlapping ingredients
- Three or more third-party delivery platforms each producing their own 1099-K, commission schedule, and payout cadence
- One physical kitchen with one rent payment that has to be split across all those brands
- One labor team cooking food for all four brands simultaneously
- Bank deposits that aggregate multiple brands and multiple platforms into single net amounts
Sales reports from delivery platforms rarely align perfectly with your POS data. Bank deposits combine brands and locations into single transactions. Finance teams end up spending their time reconciling instead of analyzing. The fix starts with a chart of accounts that mirrors the operational reality — not a generic restaurant template downloaded from the internet.
Build a brand-and-channel-aware chart of accounts
Before recording a single transaction, set up your books so that every revenue and COGS line carries two tags: which brand earned the revenue and which channel delivered the order. The cleanest implementation looks like this:
- Revenue accounts are split by channel: DoorDash, Uber Eats, Grubhub, first-party online, walk-up pickup
- Brand attribution is a dimension on each transaction — Burger Brand, Wings Brand, Bowl Brand, Dessert Brand
- COGS accounts split food cost from packaging cost (more on this below)
- Platform commission is its own expense line, not a contra-revenue account
- Promotional discounts funded by the platform are tracked separately from operator-funded promos
This is more bookkeeping discipline than most single-brand restaurants need. It's also the only way to answer the question that matters: "Which brand is actually profitable on which platform?"
ASC 606 Revenue Recognition: Are You the Principal or the Agent?
The single biggest accounting decision a ghost kitchen operator makes is whether to record revenue gross (the customer's full ticket price) with commission as an expense, or net (just the payout from the platform). This is the principal-versus-agent analysis under ASC 606, and getting it wrong distorts every margin metric in your business.
The principal indicators favor gross presentation
In almost every ghost kitchen arrangement, the restaurant operator is the principal, not the agent:
- You control the food before it transfers to the customer (you cook it, you plate it, you hand it to the driver)
- You set menu prices on the platform (with platform-imposed minimums and rules)
- You bear inventory risk on unsold ingredients
- The customer is buying food, not a delivery service — the food is your product
Because you're the principal, you record revenue at the full menu price the customer paid, then book the platform commission as a separate operating expense. The drivers' tips that pass through the platform to the driver are not your revenue — they're a flow-through and should not touch your top line.
Daily entries that make 1099-Ks reconcile
When a payout hits your bank from DoorDash for $4,200 covering an order day where your gross sales were $6,000, that single ACH represents:
- $6,000 gross customer payments (your revenue)
- ($1,500) platform commission (operating expense, ~25% of gross)
- ($180) platform-funded promotional credits (debit to a "promotional contra-revenue" or "marketing co-funded" account, depending on funding source)
- ($120) sales tax collected by the marketplace facilitator (no longer your liability in most states)
If you book the deposit as $4,200 of revenue, you've understated revenue by $1,800, mis-stated commission expense, lost the sales tax visibility, and made your 1099-K — which reports the gross $6,000 — impossible to tie out. Post gross by day, then book processor fees, refunds, chargebacks, tips paid out, and sales tax as separate lines so your totals match both the 1099-K and your bank.
Marketplace Facilitator Sales Tax: The Rule That Changed in 2020 and Trips Up Most Operators
Every state with sales tax now has a marketplace facilitator statute that, in most circumstances, makes the delivery platform — not the restaurant — responsible for collecting and remitting sales tax on the orders the platform processes. DoorDash, Uber Eats, and Grubhub all act as marketplace facilitators in most states.
What this means in practice:
- The platform collects sales tax from the customer and remits it directly to the state
- The operator does not include those marketplace-facilitated sales in their own sales tax return as taxable sales — they're typically reported as "marketplace sales" on a separate line and excluded from tax due
- The operator does still owe sales tax on first-party orders (their own website, walk-up pickup, catering booked directly)
- Many states have specific rules and forms; California's CDTFA, for example, requires careful close-out procedures when a ghost kitchen ceases operations
The bookkeeping move: keep marketplace-facilitated sales tax completely segregated. Don't book it as your liability and don't claim a credit for it on your return. The cleanest treatment is to record the gross customer ticket price net of sales tax as your revenue, with the sales tax line as a memo or zero-effect entry showing what the platform collected on your behalf.
If you sell across state lines — for example, a ghost kitchen near a state border that ships specialty items — you may also need to track Wayfair economic nexus thresholds on your first-party direct sales. Each state's threshold (typically $100,000 in sales or 200 transactions) applies independently.
Allocating One Kitchen Across Multiple Brands
A ghost kitchen running four brands has shared rent, shared utilities, shared hood time, shared walk-in cooler space, shared kitchen managers, and shared line cooks. None of those costs belong to any one brand. They have to be allocated, and how you allocate determines whether each brand looks profitable or not.
Pick one allocation methodology and stick with it
Three defensible approaches:
- Revenue-weighted allocation — split shared costs in proportion to each brand's revenue share. Simple, but penalizes high-revenue, low-margin brands.
- Order-count weighted allocation — split by number of orders. Better when one brand sells $30 entrees and another sells $8 burritos, because labor scales with orders, not dollars.
- Kitchen-time weighted allocation — split by minutes of grill, fryer, or prep time each brand consumes. Most accurate, hardest to track. Worth the effort if one brand uses the wok for 80% of the shift and another only uses the cold station.
The IRS doesn't require a specific method, but it does require consistency. Pick one, document it in your accounting policies memo, and apply it every period. Switching methods mid-year to make a struggling brand look better is a red flag in any audit and useless for actual decision-making.
Brand-level P&L benchmarks worth aiming for
After allocating shared costs, a healthy virtual brand on a third-party platform typically shows roughly:
- 28–32% food COGS (slightly higher than dine-in because of leakage to packaging)
- 3–5% packaging COGS (a separate line — don't bury this in food cost)
- 20–25% platform commission
- 20–25% labor (allocated)
- 8–12% rent and overhead (allocated)
- 5–10% remaining contribution margin
The contribution margin per brand is the single most important metric. If a brand can't clear positive contribution after platform fees and packaging, no amount of marketing fixes it — the unit economics are broken.
Separate Packaging COGS from Food COGS
This is one of the most common bookkeeping mistakes ghost kitchen operators make. Packaging for a delivery order — the clamshell, the lid, the bag, the sauce cups, the branded sticker, the cutlery pack, the napkins — can run $1.50 to $3.00 per order. On a $20 ticket, that's 7.5%–15% of revenue.
If you bury packaging inside food COGS, you'll think your food costs are 35% (alarming and indicates supplier or portion control issues) when they're actually 30% food + 5% packaging (where the packaging is the lever you can pull). The two costs respond to completely different management actions.
Track packaging as its own COGS line. Subdivide further if helpful:
- Primary containers (clamshells, bowls, pizza boxes)
- Secondary packaging (bags, carriers, branded sleeves)
- Condiment and utensil packs
- Branded merchandise (stickers, marketing inserts)
Some operators charge a "packaging fee" as a line item on the platform. Whether you can do this depends on platform rules and customer tolerance — but if you do, recognize the fee as revenue and the matching packaging cost as COGS so the math is transparent.
Capitalizing the Build-Out: Section 179, Bonus Depreciation, and the QIP Question
A ghost kitchen build-out typically includes hood systems, combi ovens, wok ranges, speed ovens, walk-in coolers, prep tables, fryers, POS tablets, dish machines, and label printers. Most of this equipment qualifies for Section 179 expensing or bonus depreciation in the year placed in service.
A few specifics that often surprise ghost kitchen operators:
- Section 179 lets you expense up to a generous annual limit on qualifying equipment, subject to taxable income limitations
- Bonus depreciation is phasing down — the percentage applied to qualifying property placed in service in 2026 is lower than the 100% available in 2017–2022, so check the current-year percentage with your CPA before assuming
- Qualified Improvement Property (interior, nonstructural improvements to a nonresidential building) is generally 15-year property eligible for bonus depreciation — relevant if you're building out your own space rather than renting a CloudKitchens station
- If you're renting a turnkey station from CloudKitchens or Kitchen United, the equipment is the landlord's — you typically only capitalize tenant improvements you paid for, like POS hardware, label printers, and any small wares you bought
- Cost segregation can reclassify portions of a build-out from 39-year real property to 5-, 7-, or 15-year property, accelerating depreciation significantly
This is the single best argument for clean fixed-asset records. A spreadsheet of equipment with purchase date, cost, vendor invoice number, and classification will save you thousands at tax time and is non-negotiable for any audit defense.
Worker Classification: W-2 Line Cooks Versus 1099 Phantom Contractors
Ghost kitchens almost universally need their line cooks, prep cooks, and kitchen managers to be W-2 employees. The 2024 DOL Final Rule on independent contractor classification, combined with strict ABC tests in states like California, Massachusetts, and New Jersey, makes 1099 classification for cooks indefensible in almost every fact pattern.
The relevant factors that almost always fail for a 1099 cook:
- The work is integral to your business (you can't run a restaurant without cooks)
- You control the schedule, the menu, the recipes, and the workflow
- The cook uses your equipment, in your space, with your ingredients
- The cook works exclusively for you during their shift
Misclassification exposure includes back FICA, back unemployment insurance, back workers' comp premiums, state penalties, and class-action wage liability. The math is brutal — a single misclassified cook can cost five figures in back taxes and penalties per year of misclassification.
What can legitimately be 1099 in a ghost kitchen context:
- An outside CPA, bookkeeper, or marketing consultant
- A piece-rate brand consultant or menu developer engaged for a defined project
- A photographer doing a shoot for the brand's platform photos
- An equipment repair technician
Independent delivery drivers dispatched by DoorDash, Uber Eats, or Grubhub are the platform's contractors, not yours. You don't 1099 them, and their tips don't pass through your P&L.
FICA Tip Credit and Other Restaurant-Specific Items
If your ghost kitchen accepts tips — either through a tipping option on a first-party ordering app or via a tip jar at a pickup window — you may be eligible for the Section 45B FICA Tip Credit. The credit covers the employer's share of FICA paid on tips above the federal minimum wage rate.
Practical bookkeeping:
- File Form 8027 if you cross the large-employer threshold
- Track reported tips per employee per pay period
- Reconcile reported tips to credit card tip totals to spot underreporting
- Compute the credit on Form 8846 each year
Most pure delivery-only ghost kitchens see negligible tips (the tip goes to the driver, not the kitchen), so this matters more for hybrid operators with a pickup window or first-party tip functionality.
Why Plain-Text, Version-Controlled Bookkeeping Fits Ghost Kitchens Especially Well
A ghost kitchen's accounting reality — multi-channel, multi-brand, multi-platform, with thousands of small transactions per month — is exactly the scenario where a transparent, scriptable accounting system pays the biggest dividends:
- Imports from DoorDash, Uber Eats, and Grubhub CSVs can be parsed programmatically and posted to the correct revenue, commission, and promotional expense accounts
- Brand and channel attribution lives in tags on each transaction, so a single report can slice contribution margin any way you want
- Reconciliations are automated, not manual — your bookkeeper stops being a data-entry clerk
- Version control means you can see exactly when a misallocation was introduced and who introduced it
The alternative — a black-box SaaS that hides the journal entries behind a pretty dashboard — is precisely the wrong tool for a business whose unit economics depend on getting the allocations right.
KPIs Ghost Kitchen Operators Actually Use
Once the books are clean, these are the numbers worth watching every single week:
- Contribution margin per order, per brand, per platform — the single most important metric
- Tickets per brand per kitchen-hour — throughput, the closest thing to "occupancy" in a ghost kitchen
- Effective commission rate by platform — including promotional fees, ad spend, and headline commission
- Food cost percent and packaging cost percent — tracked separately, by brand
- Refund and chargeback rate by platform — leading indicator of food quality, packaging quality, or driver issues
- Cancellation rate before pickup — kitchen capacity and timing issues show up here
- Average ticket per brand — menu pricing health
- Repeat customer percentage (on first-party orders only) — the platforms own their customer data, so you can only measure this on your own orders
Keep Your Ghost Kitchen Financials Clear from Day One
Multi-brand delivery is a margin business, and margin businesses live and die by accounting clarity. The brands you keep should be the brands the numbers say to keep — not the ones with the prettiest menu photos or the loudest founder. Beancount.io provides plain-text, version-controlled accounting that gives you complete transparency into every brand, every platform, and every allocation choice — no black boxes, no vendor lock-in, and easy to integrate with the platform CSVs and POS exports a ghost kitchen produces every day. Get started for free and see why delivery-only operators with three, four, and even ten brands choose plain-text accounting over generic restaurant software.