Commercial HVAC is bigger money. A rooftop unit replacement or retrofit in a 10,000-square-foot office building pays 2-3 times what a residential replacement does. But the jump from residential to commercial comes with hidden complexity.
You're not just installing equipment anymore. You're working with architects, general contractors, building code inspectors, and union labor. One wrong bid or scope misunderstanding can wipe out profit for three months.
The Scope Creep Problem
A commercial bid often includes work that looks like HVAC but technically isn't. Rooftop deck modifications for equipment placement, structural reinforcement, electrical work for disconnect boxes, and ductwork that requires state-certified sheet metal workers. Your license covers the HVAC equipment and standard ductwork. It doesn't cover the other stuff.
Many contractors absorb these costs into their HVAC labor thinking they'll make it back on volume. They don't. A $200 mistake on a residential job is noise. A $2,000 mistake on a commercial project because you didn't hire a steel worker for a frame reinforcement is visible.
Read the Spec, Not the Summary
Commercial bids come with specifications documents 50-200 pages long. The summary sheet says "remove old RTU, install new RTU." The spec section says "remove old RTU, dispose of all materials per EPA guidelines, reinforce roof structure, install vibration isolation mounts, seal all penetrations with fire-rated caulk, provide new electrical disconnect with licensed electrician, test all controls with startup report."
That's the scope. All of it. If you bid only the RTU swap, you're eating the rest.
Your HVAC license covers the RTU and the connecting ductwork. The electrical disconnect needs a licensed electrician on your team or as a subcontractor. The roof structure work needs to be signed off by a PE. The fire-rated caulk and penetration sealing needs to meet local codes, which vary by jurisdiction.
Three Ways to Handle It
Option one: Partner with a general contractor. They're your client, not the building owner. They manage scope, subs, and liability. You provide HVAC labor and equipment at agreed rates. Lower margins, but simpler work and less risk.
Option two: Hire the subs and manage the scope yourself. This works if you have experience on commercial sites and understand local code. You'll need to carry contractors' liability insurance and know how to sequence work. The margins are better but so are the headaches.
Option three: Be transparent and line-item every non-HVAC work as a separate bid item. Say "HVAC equipment and connection" at X price. Then say "structural reinforcement by licensed PE" at Y price, "electrical work by licensed electrician" at Z price. Let the GC or building owner decide if they want you managing all of it or if they'll hire the subs themselves.
Insurance and Liability
Your HVAC liability policy covers HVAC work. If you're managing a commercial project that includes electrical, roofing, and structural work, your insurance may not cover defects in those areas. Call your agent before you bid a job that's more than 80% pure HVAC.
Many small contractors learn this the hard way. A commercial job runs into a problem six months after completion. The building owner sues. Your insurance denies the claim because the problem was in work outside the HVAC scope that your policy doesn't cover.
Pricing Commercial Work
Don't use residential pricing as a baseline. Commercial jobs are slower. Code inspection is tighter. Labor is often required to happen during off-hours or around tenant operations. A 16-hour residential job becomes a 24-hour commercial job.
Build in 20-30% more labor hours than your estimate, plus a line item for "general conditions" (project management, scheduling coordination, site mobilization, cleanup) of 10-15% of total labor cost.
If you're using WerkOps to manage estimates, create a separate estimate template for commercial work with line items that include subs, allowances, and overhead costs. It keeps your pricing consistent and makes change orders easier to justify later.
When to Walk Away
If the spec requires you to hire and manage more than three subs, or if the project has multiple trades reporting to you, consider declining. That's general contractor work, and you need a general contractor's license in most states to manage it legally.
A commercial project that's 90% HVAC with one sub for electrical and one for roofing is manageable. A job where you're managing five subs and coordinating with the city inspector weekly is a different business. Do it right or don't do it.
Put this into practice with WerkOps
Run accurate load calculations, build estimates, and send invoices - all in one tool.
Start Free Trial
Written by
Dina Good
Founder, WerkOps
Dina grew up in the trades. Her father was a contractor, then a building inspector, and the job site was her classroom long before any formal one was. She went on to own her own contracting company, which is where she first felt the pain of running a skilled trade business on bad software and worse spreadsheets. A love of data pulled her into programming, and the two worlds eventually collided into WerkOps - software built by someone who has actually been on the truck.