All articles
Accounting & Finance

Multi-Location Restaurant P&L in QuickBooks Online: Prime Cost by Location, One Consolidated View

By FinBoard Team13 min read
Multi-Location Restaurant P&L in QuickBooks Online: Prime Cost by Location, One Consolidated View

Multi-Location Restaurant P&L in QuickBooks Online: Prime Cost by Location, One Consolidated View

Your first restaurant ran fine on QuickBooks Online. One bank feed, one payroll, one P&L you could read over coffee. Then you opened location two, and the questions your books need to answer got harder. Which location is actually making money? What's prime cost at the new store versus the flagship? Can we see one consolidated P&L for the whole group, and each location side by side?

Here's the uncomfortable truth most operators discover around their second or third location: QuickBooks Online has no native way to produce a consolidated P&L across multiple company files. And because standard practice for multi-location restaurant groups is one QBO company per location, that gap lands on your desk every single month. Below we cover why it happens, how to choose between class tracking and separate company files, what prime cost by location actually requires, and how to get a weekly consolidated view without living in Excel.

Why Location Two Breaks Your Accounting

A single-location restaurant is one of the simplest businesses to account for. Sales come in through the POS, food and beverage invoices come in from distributors, payroll runs weekly or biweekly, and everything reconciles against one bank account. QuickBooks Online handles this well.

Location two changes the shape of the problem, not just the size:

  • Separate lease, separate payroll, often a separate legal entity. Landlords, lenders, and liability attorneys usually push each restaurant into its own LLC, with its own bank account and its own books.

  • Comparison becomes the whole point. With one store, you manage against last month. With two or more, the most valuable report is location versus location: sales, food cost, labor, and prime cost side by side.

  • Shared costs appear. A director of ops, group marketing, a central kitchen or commissary, and tech platforms (POS, delivery, reservations, scheduling) serve every store but get paid from one entity.

At this point you face the classic setup decision: keep everything in one QuickBooks Online file using class tracking, or split into one QBO company per location. Both are legitimate. Each fails in a different way if you pick wrong.

The Two Setups: Class Tracking vs. Separate Company Files

Option 1: Class or location tracking in one QBO file

QuickBooks Online Plus and Advanced let you tag every transaction with a class (or location), then run a P&L by Class that shows each restaurant as a column. If both stores sit under the same legal entity, share a bank account structure, and run on one payroll, this is genuinely the simplest path. You get location columns on the P&L for free, with no consolidation step at all.

The catch: class tracking works until your locations have separate legal entities and separate bank accounts. QBO ties classes to transaction lines, not to headers or balance sheet accounts, so a clean balance sheet by class is unreliable. Once each store is its own LLC with its own bank account, its own loans, and its own tax return, cramming both into one file makes reconciliation and year-end tax work worse, not better.

Option 2: One QuickBooks Online company per location

This is the standard practice for restaurant groups where each location is a separate legal entity, and it's the right call for clean books, clean bank recs, and clean tax filings. Every store gets its own file, its own chart of accounts, its own close.

The trade-off is severe: QuickBooks Online cannot combine those files into one consolidated P&L. There's no group view, no roll-up, no side-by-side location comparison across companies. The workaround every operator lands on is exporting each location's P&L to Excel and combining the columns by hand. That takes hours, so many groups do it quarterly instead of monthly. In a business where food cost drifts in weeks, quarterly consolidated numbers are archaeology, not management.

Decision table: which setup fits your group

FactorClass tracking (one QBO file)Separate QBO company per location
Legal structureOne entity owns all locationsEach location is its own LLC or corp
Bank accountsShared or centrally managedSeparate account(s) per location
Consolidated P&LNative (P&L by Class)Not available in QBO; manual Excel combine
Location comparisonColumns on one reportOnly after manual consolidation
Balance sheet by locationWeak; classes don't reliably split the balance sheetClean per entity, no group balance sheet
PayrollOne payroll, classed by storeSeparate payroll per entity
Tax returnsOne returnOne per entity
Breaks down when…Locations become separate legal entities with separate bankingYou need group reporting more than once a quarter
Best for2 to 3 stores under one entityGroups with per-store LLCs, partners, or lenders

Most groups that grow past two or three stores end up in the right-hand column with separate files, because lawyers, lenders, and franchise agreements demand it. Which means most growing restaurant groups inherit the consolidation gap by default.

What Prime Cost by Location Actually Requires

If you track one number per restaurant, track prime cost. Prime cost is your cost of goods sold (food plus beverage) plus your total labor cost (wages, payroll taxes, and benefits), expressed as a percentage of sales. It captures the two levers a manager controls week to week, and it's the fastest early-warning signal a restaurant P&L can produce.

Most operators target a prime cost below 65% of sales. Full-service restaurants typically land in the low 60s when they're running well; quick-service concepts can run lower. Above 65%, there's rarely enough margin left to cover occupancy, operating costs, and debt service and still make money.

Getting prime cost by location out of QuickBooks Online requires four things QBO does not give you out of the box:

  • A restaurant-shaped P&L. QBO's default P&L is generic. Restaurants need food and beverage COGS broken out, front-of-house and back-of-house labor grouped with payroll taxes and benefits, and a prime cost subtotal. You have to build and maintain that structure yourself in every file.

  • Costs as a percentage of revenue. Food cost %, labor %, and prime cost % are how restaurant people think. QBO can show a "% of income" column on one company's P&L, but it can't compute those ratios across locations or roll them up to a group view.

  • Location comparison. The management question is never "what is food cost?" It's "why is food cost 31% downtown and 27% at the airport?" Across separate company files, QBO simply cannot put those columns next to each other.

  • Trend analysis. Prime cost is a trend metric. A single month tells you little; thirteen weeks of prime cost by location tells you which manager has drift and which has discipline. QBO's reporting has no cross-company trend view at all.

This is a useful test for any reporting setup: can you see prime cost, by location, side by side, weekly, with a trend line? If the answer involves the word "export," you don't have reporting. You have a monthly project.

The Excel Consolidation Trap

Here's the workflow at almost every multi-location group we talk to. On some day after month-end, someone opens each location's QuickBooks Online file, runs the P&L, exports it to Excel, and pastes the columns into a master workbook. Then the real work starts:

  • Chart-of-accounts drift. Location three's bookkeeper called it "Paper & Packaging"; location one calls it "Disposables." Every export, someone re-maps lines by hand, and every new account silently breaks a formula.

  • Shared cost allocation. Corporate salaries, group marketing, the central kitchen, and platform subscriptions sit in the management entity. To see true location profitability, those costs must be allocated across stores by revenue share, headcount, or usage. In Excel, that allocation lives in fragile formulas nobody else understands.

  • Timing and versioning. A late vendor bill posted after the export means the spreadsheet no longer matches QBO, and nobody knows which number is right.

The predictable result: what should be a weekly rhythm becomes a monthly slog, and the monthly slog quietly becomes quarterly. Meanwhile, a two-point food cost drift at one store runs uncorrected for a quarter before anyone sees it in a consolidated view. On $150k of monthly sales, that's $3,000 a month. The spreadsheet didn't just cost you hours; it cost you the window to act.

These are the same structural gaps that hit any multi-entity group on QuickBooks. We've broken them down in detail in multi-entity consolidation gaps and how to close them. Restaurants just feel them faster, because the operating cadence is weekly, not monthly.

What Good Looks Like

Before evaluating tools, it helps to define the target. A well-run multi-location restaurant group has:

  • A weekly consolidated P&L, not a quarterly reconstruction. Sales, COGS, labor, and prime cost for the group, refreshed from each location's books without anyone exporting anything.

  • Prime cost per location, side by side. One view with every store as a column: sales, food cost %, beverage cost %, labor %, prime cost %. This is the report the Monday ops call runs on.

  • Written allocation rules, applied automatically. Corporate salaries allocated by revenue share; central kitchen costs by usage; marketing by revenue or store count. Defined once, applied every period the same way, so location profitability is comparable and defensible.

  • Drill-down from any number. When prime cost jumps at one store, a manager should get from the consolidated view to the underlying transactions in two clicks, not by opening another QBO file and hunting.

  • Budget vs. actual per location. Each store on its own budget, rolled up to a group view, with variances flagged. (See our guide to consolidated budget vs. actuals for multi-entity groups.)

None of this requires abandoning QuickBooks Online. QBO is a fine ledger for each location. What it needs is a consolidation and reporting layer on top.

How FinBoard.ai Solves It

FinBoard.ai is built for exactly this shape of problem: multiple QuickBooks Online companies that need to behave like one reporting group.

  • Connect every location's QBO file directly. Each store's company connects via the QuickBooks API and syncs continuously. No exports, no Spreadsheet Sync, no monthly copy-paste.

  • Auto-map every chart of accounts to one group chart. FinBoard maps each location's accounts, however inconsistently they were named, to a single standardized restaurant structure: food COGS, beverage COGS, FOH and BOH labor, payroll taxes and benefits, occupancy, operating expenses. New accounts get flagged and mapped once, not re-fixed in a spreadsheet every month.

  • Consolidated and per-location P&L from the same data. One click gives you the group P&L; the same view breaks out every location side by side, with food cost, labor, and prime cost as a percentage of each store's sales. That's the restaurant view QBO never had.

  • Drill-down to the transaction. Every consolidated number traces back to the underlying GL entries in the source company. When the airport store's food cost spikes, you click through to the invoices that caused it.

  • Allocations and eliminations handled in the model. Management fees, commissary transfers, and intercompany charges are eliminated so group sales aren't double-counted, and shared costs are allocated by the rules you define.

  • Trends and budget vs. actual built in. Thirteen-week prime cost trends by location, month-over-month comparisons, and per-store budgets rolled into a group view.

The net effect: the consolidated P&L stops being a project and becomes a page you open. Groups that adopt this model typically move from quarterly Excel consolidations to a weekly reporting rhythm, and they close faster too (see how multi-entity groups close in five days).

A 30-Day Implementation Plan

You can go from scattered QBO files to a weekly consolidated prime cost view in about a month. Here's a realistic sequence:

Week 1: Standardize the restaurant P&L structure

Agree on one target chart: food COGS and beverage COGS separated; labor grouped into FOH, BOH, salaried management, payroll taxes, and benefits; a prime cost subtotal. Clean the worst offenders in each location's QBO file. Miscategorized COGS and labor accounts do the most damage to prime cost accuracy.

Week 2: Connect and map

Connect each location's QuickBooks Online company to FinBoard. Review the auto-mapping of every local account to the group chart, and resolve the handful of judgment calls (is delivery commission a COGS item or an operating expense? Pick one answer for every store).

Week 3: Define allocations and validate

Write down the allocation rules for shared costs (corporate salaries, marketing, central kitchen, tech subscriptions) and set them up. Then validate: run the consolidated P&L for last month and tie each location's column back to its QBO P&L. Any gap is a mapping or elimination issue; fix it now, once.

Week 4: Move to the weekly rhythm

Stand up the Monday view: prime cost by location, side by side, with 13-week trend. Load per-store budgets and turn on variance flags. Retire the master spreadsheet. Keep one archived copy for nostalgia.

FAQ

How do I get a consolidated P&L for multiple restaurant locations in QuickBooks Online?

QuickBooks Online has no native consolidated P&L across separate company files. If your locations share one legal entity, class tracking in a single file gives you a P&L by Class. If each location is its own QBO company (the standard for separate LLCs), your options are combining exports in Excel each period or using a consolidation layer like FinBoard.ai that connects each file, maps accounts to one chart, and produces the consolidated and per-location P&L automatically.

How do I calculate prime cost in QuickBooks Online?

Prime cost = COGS (food + beverage) + total labor (wages, payroll taxes, benefits), divided by sales. In QBO, structure your chart of accounts so all COGS and all labor accounts are grouped, run the P&L with the "% of income" column, and add the two group percentages. Most operators target a prime cost below 65% of sales. QBO can only do this one company at a time; per-location comparison across files requires consolidation outside QBO.

Should I use class tracking or separate QuickBooks files for each restaurant location?

Use class tracking if all locations sit under one legal entity with shared banking and payroll; you'll get location columns natively. Use separate QBO companies once locations are separate legal entities with their own bank accounts, loans, and tax returns. Mixing entities in one file compromises reconciliations and tax prep. Separate files are the standard for multi-entity groups. Just plan for the consolidation gap, because QBO won't combine them.

How do I allocate shared corporate costs across restaurant locations?

Pick a driver per cost type and apply it consistently: corporate salaries and marketing by each store's share of revenue; central kitchen or commissary costs by usage or orders; tech subscriptions by store count or revenue. Document the rules, apply them every period the same way, and show location P&Ls both before and after allocation so managers see their controllable performance separately from their allocated share.

Stop Rebuilding the Same Spreadsheet Every Month

Multi-location restaurant reporting on QuickBooks Online is a solved problem, just not by QuickBooks Online. Keep QBO as the ledger for each store, and let FinBoard.ai handle what it can't: one consolidated P&L, prime cost by location side by side, allocation rules that run themselves, and drill-down from any group number to the invoice behind it. Connect your locations at FinBoard.ai and see your first consolidated restaurant P&L this week.

Related articles

Talk to a forward-deployed engineer

Bring every entity into one intelligent workspace.

Book a 30-minute consultation with our team. Bring your trial balance, we'll walk through a live consolidation and scope your custom application.

Hear from our customers