Why Your Second HVAC Branch is Losing Money: Diagnosing Cross-Location Profitability


The Hidden Financial Drain of Multi-Location HVAC Expansion
Your top-line revenue is climbing, but the cash in the bank tells a completely different story, leaving you wondering why your second HVAC branch is losing money: diagnosing cross-location profitability is the only way to uncover the truth. At Contractor in Charge, our team typically sees many HVAC owners experience this exact scenario. You open a second location, the call board is full, and total revenue increases significantly. Yet, cash flow tightens unexpectedly, and the overall net profit margin of the company begins to shrink. The root cause of this frustration almost always points to financial blind spots that obscure true profitability across multiple locations. When financial reporting treats two separate operational hubs as one massive bucket, the structural bleed goes unnoticed until it threatens the health of the entire business.
The urgent decision point for any expanding contractor is how to structure bookkeeping and dispatching metrics to accurately measure the standalone performance of that newly opened second branch versus the original location. Without isolation, the primary branch often subsidizes the new location without the owner realizing it. To fix this, implementing Performance Accounting and specialized financial oversight are the foundational tools required for diagnosing these multi-location profit and loss issues.
Understanding the difference between consolidated revenue and branch-specific profitability is the first step toward stopping the financial drain. When you expand, the complexity of your business multiplies, it does not just add up. You are no longer just managing technicians and trucks; you are managing the financial relationship between two separate entities sharing resources. If your accounting systems are not prepared to capture this nuance, you will consistently make operational decisions based on flawed data.
How Centralized Overhead Skews Individual Branch Performance
When an HVAC company expands from a 5-truck operation to managing a 15-truck fleet across two locations, the immediate instinct is to leverage existing administrative assets. This makes logical sense. Shared overhead—such as centralized call centers handling 500 calls a week, shared marketing budgets, unified human resources, and a single executive team—prevents you from having to duplicate every single administrative role in the new territory. However, if the costs of these shared resources are not properly allocated on your Profit & Loss (P&L) statement, the financial picture becomes dangerously distorted.
In our experience auditing multi-branch operations, failing to allocate a percentage of these centralized costs to the second branch makes the new location look artificially profitable, while simultaneously dragging down the net profit of the primary location. The original branch ends up bearing the full weight of the expanded call center and marketing efforts. To correct this, you need robust back office solutions designed to accurately divide and track these shared expenses based on actual usage.
• Centralized Call Center — Unallocated Impact (Flawed): Primary branch absorbs 100% of CSR wages, hurting its net margin. — Allocated Impact (Accurate): Wages split based on call volume per branch territory.
• Digital Marketing — Unallocated Impact (Flawed): Corporate budget pays for second branch leads, inflating its ROI. — Allocated Impact (Accurate): Ad spend tracked and billed to the specific location generating the lead.
• Executive Salary — Unallocated Impact (Flawed): Original location pays the owner's full salary despite split focus. — Allocated Impact (Accurate): Management costs distributed across all operating branches.
• Software Subscriptions — Unallocated Impact (Flawed): Primary branch pays for all dispatch and CRM user licenses. — Allocated Impact (Accurate): Licenses categorized by the primary location of the user.
A neutral, expert framework for overhead allocation usually relies on percentage-based distribution. For example, if the second branch generates 30% of the total call volume, it should theoretically absorb 30% of the centralized call center costs. Implementing this level of tracking requires discipline, but it is the only way to see if the new branch can actually stand on its own two feet.
The Cost of Centralized Call Centers
Shared dispatchers and Customer Service Representatives (CSRs) represent a significant labor cost that must be split accurately. When a CSR answers a call, books a tune-up, and dispatches a tech for the secondary location, they are performing labor for that specific branch. If the primary branch pays that CSR's full salary, the secondary branch is receiving free labor, which artificially inflates its gross margin.
The alternative to cost allocation is duplicating back-office staff entirely—hiring a separate dispatcher and CSR for the new branch. While this makes the accounting easy, it destroys the economies of scale that make expansion profitable in the first place. The solution is not to duplicate staff, but to optimize how their time is financially recorded.
The Profit Leakage of Cross-Territory Dispatching
One of the most insidious ways a second location drains cash is through sloppy dispatching boundaries. When the call board gets chaotic, dispatchers often prioritize speed over geographical efficiency. They might send a technician from Branch A to cover an emergency no-heat call in Branch B's territory. While this solves the immediate customer service problem, it creates a massive financial leak behind the scenes.
The specific financial bleed: We frequently advise our clients that untracked vehicle and dispatch costs crossing territory lines are a primary source of profit leakage. When a technician drives 45 miles out of their primary zone to install a 16 SEER condenser, that unrecorded windshield time and the associated fuel costs quietly erode the gross margin of that individual service call. The customer is billed the standard diagnostic or repair rate, but the cost to deliver that service was significantly higher due to the extended travel.
• Unbillable Windshield Time: Every minute a technician spends driving across territory lines is a minute they are not turning a wrench or generating revenue, yet they are still on the clock.
• Accelerated Vehicle Wear: Cross-territory dispatching racks up mileage rapidly, leading to faster depreciation and higher maintenance costs on the fleet.
• Fuel Expense Drain: The extra fuel burned to cross between zones is rarely factored into the pricing of the specific job, directly lowering the gross profit.
• Opportunity Cost: A technician tied up in transit to a different territory cannot respond to a lucrative replacement lead in their own backyard.
To maintain accurate margins, expanding HVAC companies must establish strict dispatching boundaries. If a technician must cross lines to support the other branch, there should ideally be an inter-branch labor billing mechanism in place. The branch receiving the help should "pay" the branch providing the technician, ensuring the costs are recorded where the revenue was generated.
Why Extreme Weather Masks Underlying Branch Losses
The HVAC industry is inherently cyclical, and this cyclical nature can be incredibly deceptive when evaluating a new location. Seasonal demand spikes create a temporary cash flow buffer that makes everything look healthy on the surface. When the phones are ringing off the hook, it is easy to ignore the granular details of profitability.
Seasonal revenue spikes (like summer cooling or winter heating rushes) can temporarily mask underlying profitability issues at a secondary branch, making accurate financial diagnosis critical before off-season lulls hit. During a massive July heatwave with 100-degree days, the sheer volume of top-line revenue pouring in obscures the high cost of shared overhead and inefficient, cross-territory dispatching. You might be losing margin on every single call, but because you are running so many calls, the bank account balance temporarily grows.
Our financial teams regularly notice this pattern when the October shoulder season arrives. The call volume drops, the top-line revenue plummets, but the unallocated fixed overhead and the structural inefficiencies remain. Suddenly, the cash reserves are drained rapidly, and the owner is left scrambling to understand where the money went. Recognizing this pattern is essential. You must diagnose the structural health of the branch during the busy season, not just when cash gets tight.
Untangling Inter-Branch Inventory Transfers and True COGS
A major operational gap in multi-location HVAC businesses is the handling of inventory and equipment. When a second branch is new, it often doesn't have a fully stocked warehouse. As a result, it becomes common practice for technicians from the secondary branch to swing by the primary warehouse to grab parts—like a 1/3 HP blower motor or R-410A refrigerant jugs—for a job in their territory.
We've seen countless P&Ls distorted because if these movements are not meticulously tracked, it completely skews the Cost of Goods Sold (COGS) for both branches. The primary branch purchases the equipment, so the expense hits their P&L. The secondary branch installs the equipment and collects the revenue. This inflates the COGS for the primary branch (making them look less profitable) while artificially lowering the COGS for the second branch (making them look like superstars).
The required accounting steps to fix this:
To record inter-branch inventory transfers accurately, you must treat the two locations as distinct entities trading with one another. When a part leaves the primary warehouse for a secondary branch job, a transfer must be logged in the inventory management system. The cost of that part must be credited back to the primary branch's inventory asset account and debited to the secondary branch's COGS. Precise inventory tracking ensures that each branch's gross profit margin is based on reality, not on undocumented warehouse raids.
Structuring Your Chart of Accounts for Multi-Location Clarity
You cannot manage what you cannot measure, and you cannot measure multi-location profitability without the right financial architecture. The actionable, mechanical solution for separating the finances of two branches without duplicating your entire back office lies in your Chart of Accounts (COA).
When our bookkeepers implement class tracking for companies managing over 10,000 annual service tickets, updating the COA to support location-based class tracking is non-negotiable. You need to categorize direct branch expenses (like a lease on a satellite building or local property taxes) versus shared corporate overhead within the accounting software. Leveraging business systems and software optimizations allows you to automate much of this tracking, pulling data directly from your field service management software into your accounting platform.
1. Audit the Current COA: Review your existing expense and income accounts to ensure they are standardized and not overly cluttered with location-specific names.
2. Enable Class Tracking: Turn on the class tracking feature in your accounting software (such as QuickBooks Online or Desktop).
3. Define Your Classes: Create a distinct class for "Branch A (Primary)," "Branch B (Secondary)," and "Corporate/Shared Overhead."
4. Map the Field Service Software: Ensure that every invoice and purchase order generated in your dispatch software is mapped to the correct class before it syncs to the accounting ledger.
5. Establish Allocation Rules: Decide on the percentage split for the "Corporate/Shared Overhead" class and apply a journal entry at month-end to distribute those costs to the operating branches.
Implementing Class Tracking
Class tracking in modern accounting software is the mechanism that allows you to tag every single transaction—every dollar of income and every dollar of expense—to a specific department or location. By assigning a "class" to every transaction, you enable clear, cross-location profitability reporting. Instead of looking at one massive P&L, you can run a "P&L by Class" report, instantly viewing the standalone health of the new branch side-by-side with the original location.

Setting and Tracking Standalone Profit Margins
Once you have untangled the data and separated the finances, you have to know how to interpret the numbers. It is vital to acknowledge that multi-location businesses almost always experience a dip in net profit margins within the first 12 to 18 months of expansion. The cost of acquiring new customers in a fresh territory, combined with the initial inefficiency of new logistics, naturally suppresses the bottom line temporarily.
However, at Contractor in Charge, we recommend establishing baseline expectations for what a healthy standalone margin looks like once overhead is properly allocated and operations stabilize. Analyzing profit margin targets for home service companies provides broader industry context. A mature branch should eventually mirror the gross margins of your primary location, even if the net margins take a few years to catch up due to debt service or localized marketing pushes.
Key metrics to monitor by location:
• Gross Profit Margin: Are the technicians in the new branch pricing jobs correctly and managing materials efficiently?
• Overhead Ratio: What percentage of the new branch's revenue is being consumed by its share of the corporate overhead?
• Average Ticket Size: Is the secondary branch generating the same quality of revenue per call as the primary branch?
Using these isolated metrics allows you to make informed decisions about marketing spend, hiring needs, or whether it is time to consider further expansion. If the second branch's gross margin is consistently lower than the primary branch, you have a pricing, training, or inventory problem specific to that team—a problem you can now clearly see and fix.
Frequently Asked Questions About Multi-Branch HVAC Profitability
Why is my second business location losing money despite high call volume?
High call volume drives top-line revenue, but it does not guarantee bottom-line profit. Your second location is likely losing money because the gross margins on those calls are being eroded by unallocated shared overhead, cross-territory dispatching inefficiencies, and untracked inventory transfers. When the true cost of delivering service is hidden, high volume simply means you are losing money faster.
How do you allocate overhead across multiple HVAC business locations?
Overhead is typically allocated using a percentage-based formula tied to a specific performance metric. Most HVAC companies allocate shared costs (like call center wages or executive salaries) based on the percentage of total revenue or total call volume generated by each specific branch. This ensures the branch utilizing the resources pays its fair share on the P&L.
How do you track profitability by location without creating separate accounting files?
You track profitability by location using "class tracking" within a single accounting file. By updating your Chart of Accounts and assigning a specific class (e.g., Branch A, Branch B, Corporate) to every invoice, bill, and payroll entry, you can generate location-specific Profit & Loss reports without the nightmare of managing multiple QuickBooks files.
When should an HVAC business officially open a second location?
An HVAC business should open a second location only when the primary location operates with consistent, healthy net profit margins and the back-office systems are fully digitized and scalable. If your current dispatching, inventory, and accounting processes are chaotic in one location, opening a second branch will only multiply the chaos and drain cash reserves.
How do inter-branch labor and inventory transfers affect accurate P&L reporting?
Inter-branch transfers distort P&L reporting by placing the expense in one location and the revenue in another. If a primary branch technician uses a primary branch part to complete a job in the secondary branch's territory, the primary branch absorbs the Cost of Goods Sold (COGS) while the secondary branch gets the income, making the new branch look artificially successful.
Taking Control of Your Cross-Location HVAC Finances
True branch profitability is found by strictly isolating shared overhead, optimizing cross-territory dispatch, and demanding accurate inventory tracking. Top-line revenue is a vanity metric if your back-office structure is lacking the discipline to measure what it actually costs to generate that revenue. When expanding, the financial architecture of your business must evolve just as quickly as your service footprint.
Leverage Contractor in Charge's specialized expertise in HVAC fractional CFO services, bookkeeping, and dispatch optimization to accurately allocate shared overhead and uncover true branch margins. You do not have to navigate the complexities of multi-location accounting alone. By implementing a clear, actionable framework for separating the finances of two branches, you can diagnose why your second HVAC branch is losing money: diagnosing cross-location profitability protects your margins and ensures your expansion is actually driving long-term wealth.

