You Opened 3 New Locations This Year. Now You Have 3 Sets of Books You Can't Trust.

If this is you
Each location has its own QuickBooks file, or a shared one that's a mess. You can't tell which location is profitable, which technician is generating ROI, or whether your growth is real or just moving revenue around. Three locations in, you've outgrown your one-location financial system.
Multi-location is a different financial discipline than single-location. The system that worked when you had one shop with one bookkeeper completely breaks at three. Most owners don't notice until margin variance between locations is 15-20 percentage points and they realize they have no idea which location is the leak.
This is the architecture rebuild that fixes it.
Why one-location systems break at three
Single-location accounting can be sloppy and still work. There's only one P&L, one set of expenses, one customer base. Mistakes are obvious because numbers are small and nothing nets out.
Multi-location is different. The mistakes hide because expenses can be allocated wrong without breaking the consolidated total. A $20K expense miscategorized to the wrong location doesn't change the company P&L — but it makes one location look 5 points more profitable and another 5 points less. You'd never spot it in the consolidated view.
This is why margin variance between best and worst location across multi-location operators — per Level Index data on 2,200+ service businesses is typically 8-22 percentage points. The variance is real — locations have different mixes, different teams, different markets. But how much is real and how much is bookkeeping noise? Without proper architecture, you can't tell.
The four mistakes that compound at multi-location
Mistake 1: Separate QuickBooks files per location
Each location has its own QuickBooks file. Locations send month-end totals to corporate. Corporate spreadsheets the consolidation.
What goes wrong:
- Chart of accounts drifts between files (different account names, different categorizations)
- Inter-company transactions are messy (location A sells to location B)
- Consolidation is manual, error-prone, late (often 30+ days after month-end)
- Comparing locations apples-to-apples is essentially impossible
This is the most common multi-location accounting setup. It's also the worst.
Mistake 2: Shared QuickBooks file with no location classes
Single QuickBooks file. All transactions in one bucket. No way to slice by location.
What goes wrong:
- You can produce a company P&L but not a location P&L
- You're flying blind on which location is performing
- When one location underperforms, you can't diagnose why
- All decisions get made at the company level, missing local issues
Mistake 3: Location classes used inconsistently
Single QuickBooks file with location classes set up. Most transactions are coded. Some aren't.
What goes wrong:
- A "location P&L" is produced but it doesn't tie to the consolidated P&L because some expenses are uncoded or miscoded
- The numbers look reasonable until someone tries to add them up
- Managers stop trusting the location P&Ls because they don't match reality
- Eventually everyone defaults back to the consolidated view
Mistake 4: Dispatch / FSM software not feeding accounting
Each location runs its own FSM (ServiceTitan, BuildOps, Jobber, whatever). The FSMs all feed accounting differently, with different mappings, different sync issues.
What goes wrong:
- Revenue recognition timing varies by location (one location recognizes on dispatch, another on invoice, another on payment)
- Job-level cost data isn't comparable across locations
- Tech utilization stats are noisy because they're calculated differently
- You can't benchmark locations against each other on operational metrics
Free profitability audit
Want this for your business?
We benchmark your books against 2,200+ service businesses and tell you exactly where the money is going.
The right architecture
Three components, all working together.
Component 1: Single accounting system, location as a dimension
One QuickBooks Enterprise (or Sage Intacct, or NetSuite) file for the entire company. Every transaction tagged with a location classifier (called "Class" in QuickBooks, or a custom dimension in higher-tier systems).
Standardize:
- One chart of accounts across all locations
- Mandatory location class on every transaction (not optional — system rejects untagged entries)
- Standard naming for accounts (no "Marketing-Loc1" vs "Advertising-Loc2" — pick one and use it everywhere)
- Inter-company eliminations done automatically
This is non-negotiable. You can have multiple bank accounts, multiple FSMs, multiple physical offices. But the books are one file.
Component 2: Location-level P&L produced monthly
Within 10 business days of month-end:
- Each location has a complete P&L (revenue, COGS, opex, net income)
- All locations roll up to a clean consolidated P&L
- Variance to budget by location, not just by company
- Rolling 12-month view per location
This requires the chart of accounts and class structure to be tight. You can't produce a clean location P&L if the data isn't tagged correctly.
What to track per location:
- Revenue by service line
- Direct labor and direct materials
- Allocated overhead (using a defensible methodology — direct labor hours, revenue, etc.)
- Net contribution to corporate
Component 3: Job/transaction-level operational data feeding accounting
Whichever FSM you run at each location must feed accounting consistently. Standard mapping:
- Each invoice creates an AR entry tagged to the location
- Each timesheet creates a labor cost entry tagged to job + location
- Each PO creates an AP entry tagged to job + location
- Customer master is shared across locations (so you can see "Customer X buys from us at 3 locations")
If your FSMs are inconsistent across locations (one uses ServiceTitan, another uses BuildOps), this is the hardest part. Standardizing FSM is a 6-12 month project. But it's the only way to get apples-to-apples operational data.
The 60-day cleanup playbook
If you're sitting with the four mistakes and want to fix them:
Days 1-15: Standardize the chart of accounts
Pick one chart of accounts. Force every location to migrate to it. The pain is one-time; the benefit is forever.
Days 16-30: Set up location classes / dimensions
Migrate to a single QuickBooks Enterprise file (or higher). Tag every historical transaction with its location. Yes, this is grunt work. Yes, it's worth it.
For going forward: configure the system to require location class on every entry. No more untagged transactions.
Days 31-45: Reconstruct location P&Ls
With everything tagged, produce P&Ls for the trailing 12 months by location. Compare. The first time you see them, the variance will surprise you. Some locations will look much better or worse than you thought.
This is the data that should be driving your management decisions, not gut feel.
Days 46-60: Operational integration
Pick a single FSM standard (or accept that you'll have multiple but enforce consistent mappings to accounting). Establish standard tech utilization, job profitability, and customer-level metrics that work across all locations.
After 60 days, you have:
- One source of truth (the accounting system)
- Location-level P&Ls
- Comparable operational data
- The ability to diagnose which location is the leak
What "good" looks like at scale
For a service business with 3+ locations:
- Monthly close in 10 business days for ALL locations + consolidated
- Location P&Ls match the company P&L within rounding
- Same KPIs reported per location (revenue per tech, gross margin, customer concentration, etc.)
- Quarterly business reviews at the location level, not just company level
- Each location manager has access to their own P&L and operational dashboard
If you don't have this, you're flying blind on where your growth is coming from and where it's leaking. Most multi-location service businesses operate this way and don't realize it until they try to sell or raise capital, when due diligence forces the issue.
Calculate your multi-location readiness in 2 minutes or book a free 30-min audit — we'll review your current accounting + FSM setup and tell you what the 60-day rebuild looks like in your specific case.
Related reading
Get the next one
Want next week's benchmark in your inbox?
One email a week. Real numbers from 2,200+ service businesses. No fluff. Unsubscribe anytime.
Related reads
Business Growth
Pull-Through Revenue: The $2.3M Walking Out of Your Service Agreements
Median contractors capture 8.7% pull-through from their maintenance book. Top quartile does 29.6%. The difference is a follow-up workflow no FSM runs by default — and the real story is the expired agreements nobody renews.
Business Growth
Contractor M&A Deal Tracker: Who's Buying, What They're Paying (2024–2026)
EMCOR paid $865M for Miller Electric at 10.8x EBITDA. APi Group paid ~13x for Elevated. Here are the biggest contractor acquisitions since 2024 and what they mean for your valuation.
Business Growth
Why Public Contractors Trade at 15x–34x EBITDA While You'll Hear 4x–8x
Five public MEP contractors trade at 15x to 34x EBITDA. Your business will likely sell for 4-8x. Here's what drives the gap — and what you can do about it.

About the author
Sam Young
Founder & CEO
Founder of Level. Former private equity investor evaluating contractor roll-ups. Spent four years at BuildOps building financial tooling for 1,000+ commercial contractors. Reviewed P&Ls across 2,200+ service businesses. Co-founded a real estate tax optimization firm analyzing $1B+ in real estate assets. Stanford MBA, Brown undergrad.
LinkedIn