Same trade, same pipe, two different businesses — and the software, licensing, and cash cycle diverge more than most operators expect.
A plumber who has spent a decade on residential service and a plumber who has spent a decade on commercial subcontract work share a skill set and almost nothing else. They answer to different buyers, sign different contracts, get paid on different timelines, carry different licenses, and — the part this site tracks most closely — run entirely different software stacks. The overlap is the pipe.
This matters most at the moment of crossover: the residential service company invited to bid a tenant improvement, or the commercial sub considering a service division to smooth out revenue. Both are common. Both routinely fail for reasons that have nothing to do with plumbing.
Why the split is real
Three structural differences drive everything downstream.
The buyer. Residential plumbing sells to a homeowner or a property manager. The decision is emotional and fast, the transaction is small, and the marketing problem is being found and trusted. Commercial plumbing sells to a general contractor's project manager, or occasionally a facilities director. That decision is procedural and slow: a bid invitation goes out, several subs price it, one is selected on a mix of number and relationship, and the award may land months before work starts.
The contract. Residential work runs on a work order or a signed proposal — sometimes a one-page document, sometimes a text message confirming a price. Commercial work runs on a subcontract with a schedule of values, a defined scope subject to RFI clarification, submittal requirements before material is ordered, retainage withheld against completion, lien rights that must be preserved procedurally, and a change-order process that determines whether the job is profitable. On public work, prevailing wage and certified payroll obligations attach as well.
The cash cycle. This is the difference that kills companies. Residential service collects at the truck, or within days. Commercial subcontract work bills monthly through an AIA G702/G703 pay application against percentage complete, waits on the GC's approval cycle, waits on the owner's payment to the GC, and then has a retainage percentage held back until final completion — often long after the crew has left. A residential plumber who wins a commercial job is often profitable on paper and out of cash by month three, because they financed labor and material for a quarter without realizing that was the deal.
A useful sanity check: TradeAtlas's stack pattern for MEP and trade subcontractors on commercial projects describes companies at 20–200 employees and $3M–$30M in revenue, with job costing named as "the financial lifeline." The residential SMB service pattern describes 1–20 employees at $200K–$2M. These are not adjacent sizes of the same business. They are different businesses that happen to share a trade.
License and insurance deltas
Most of this used to be a placeholder. It isn't anymore for the pieces that are genuinely a matter of public record: license classification, whether a state license exists at all, and continuing-education requirements are all sourced against TradeAtlas's own state-by-state licensing dataset (visible live on the plumbing trade page), verified 2026-06-21 against each state's own licensing board. What's still a placeholder is the pieces that were never going to live in a licensing-board dataset in the first place — bond dollar amounts, GC-required insurance limits, and EMR thresholds are contractual, not statutory, and need a different sourcing method (a surety broker or published subcontract templates) than a state board's website.
License classification and whether a state license exists at all. The biggest myth these comparisons tend to carry is that every state has one. Two of the fifteen states in TradeAtlas's dataset — New York and Pennsylvania — have no statewide plumbing license whatsoever; licensing is purely municipal (NYC Dept. of Buildings, Philadelphia L&I, and dozens of other local boards with no reciprocity between them). Where a state does license, the credential and its commercial/residential scope split vary widely: California's C-36 is a single statewide credential regardless of building type, but Ohio only licenses commercial plumbing at the state level and leaves residential to local authorities — meaning a residential plumber in Ohio expanding into commercial work needs a state license they never needed before, not just a bigger version of the one they have. Georgia and North Carolina instead split by license class rather than building type (Georgia's Class I is capped at four stories/single-family; North Carolina's Class II is residential-scoped).
Qualifying party and firm licensure. In most of the license-required states, the credential attaches to a designated individual — a Master Plumber, or California's RME/RMO ("Responsible Managing Employee/Officer") — rather than to the business itself. Michigan requires the Plumbing Contractor license to be "qualified by" a licensed Master Plumber; New Jersey requires that Master Plumber to hold at least 10% ownership as a "bona fide representative"; Virginia's contractor license requires the qualifier to separately hold the state's Master Plumber tradesman credential. This structure applies on both sides of a state's licensing regime, commercial and residential alike — it isn't a commercial-only rule — but commercial GC prequalification checks for a named qualifier explicitly, in a way a residential homeowner never does.
Bonding. This one is a genuine mixed bag: license bonds are set by statute (so they're citable, state by state), but the amounts vary in ways that don't reduce to a clean multi-state table without real per-state legwork. The one clean figure available: California requires a flat $25,000 contractor license bond for every CSLB license type, including plumbing's C-36 — set by Business & Professions Code §7071.6 (raised from $15,000 by SB 607, effective January 1, 2023), confirmed directly on cslb.ca.gov. Texas and Florida both attach bond-like requirements too, but in forms that resist a flat number — Texas ties insurance (not a bond) to the Responsible Master Plumber designation ($300k, noted above), while Florida's bond requirement is conditional on the individual contractor's personal credit score and can be reduced by completing a financial-responsibility course, so there's no single "Florida amount" to cite honestly.
General liability and umbrella limits. The $1,000,000-per-occurrence / $2,000,000-aggregate general liability policy is the near-universal floor in commercial subcontract agreements — both AIA and ConsensusDocs standard subcontract templates, endorsed by the Associated General Contractors of America (AGC), use it as the baseline minimum insurance a sub must carry, per the ConsensusDocs Guidebook. Umbrella coverage layers on top of that baseline and scales with project size: commonly an additional $5M on projects in the $1M–$5M range and $10M on projects in the $5M–$25M range, higher still for high-hazard trades or crane use. Residential work carries none of this — a homeowner doesn't require additional-insured endorsements or a waiver of subrogation.
Workers' compensation and experience modification rate. An EMR of 1.00 is the industry average by construction, not an arbitrary benchmark — the National Council on Compensation Insurance (NCCI) (or the equivalent state rating bureau) calculates it by comparing a company's actual workers'-comp losses over the prior three policy years against the expected losses for a business of its size, industry, and state; a 1.00 result means losses exactly matched expectation. On commercial projects the EMR functions as a prequalification gate, not merely a premium input: major prequalification platforms (ISNetworld, Avetta, Veriforce) commonly require an EMR under 1.00 before a sub can even bid, and some tier-1 owners set the bar under 0.85. Residential work has no equivalent gate — a homeowner has no mechanism to check a plumber's EMR, let alone reject a bid over it.
Continuing education. This one really is close to a coin flip by state, and it has nothing to do with commercial versus residential — it's purely a function of which state issued the license. Of the thirteen states in TradeAtlas's dataset that license plumbing at all, seven require continuing education for renewal (Texas, Florida, Illinois, Ohio, Michigan, Virginia, New Jersey — hour counts range from roughly 5 to 14 per cycle) and six require none (California, Georgia, North Carolina, Washington, Arizona, Tennessee — renewal in those states is a fee, not a class).
The operational point survives independent of the still-placeholder numbers: on the commercial side, licensing and insurance are not background compliance. They are gating criteria evaluated before you are allowed to bid, and maintaining them is an administrative function someone in the office owns.
Stack deltas
Here the differences are documented rather than jurisdictional, and they are sharp.
The residential service stack is organized around the field service management platform. TradeAtlas's SMB service pattern names FSM as the core platform, with Jobber, Housecall Pro, and Workiz as typical examples, QuickBooks for accounting, and Angi or Thumbtack for lead generation. Three categories. Its recorded gaps are a missing dedicated CRM, no photo documentation, and no fleet tracking. The upgrade signals are hiring a fifth technician, adding a second location, or crossing $1M.
For project-based residential work — repipes, remodels, new construction — the residential remodeler pattern shifts the center to estimating and bidding, adding JobNimbus, Leap, or Clear Estimates on the estimating side, Buildertrend, JobTread, or Knowify for project management, and CompanyCam and DocuSign for documentation. Its named gaps are revealing: no systematic CRM, change orders issued verbally or by text, and job costing reconciled only at project close.
The commercial subcontractor stack is organized around project management and is roughly twice as wide — six categories in the recorded pattern:
- Estimating and bidding: ProEst, Sage Estimating, PlanSwift, ConEst, STACK
- Project management: Procore, Autodesk Build, Fieldwire, eSUB, Raken
- Accounting: Foundation Software, Sage 100 Contractor, Viewpoint Vista, ComputerEase, QuickBooks
- HR and workforce: ExakTime, ClockShark, Workyard, Paychex, Rippling
- Documentation: CompanyCam, Raken, DocuSign
- Safety and compliance: SafetyCulture, Procore Safety, ISNetworld
Four things in that list have no residential equivalent at all.
A dedicated takeoff and estimating tool. Residential service prices from a flat-rate pricebook inside the FSM platform. Commercial bidding requires quantity takeoff from drawings — PlanSwift's point-and-click takeoff on digitized blueprints, ConEst's trade-specific electrical estimating, STACK's AI-accelerated takeoff — because you are pricing a scope you have never performed from a drawing set you have never seen.
Construction-grade accounting. QuickBooks appears in both stacks, but on the commercial side it appears alongside or beneath Foundation Software, Sage 100 Contractor, ComputerEase, and Viewpoint Vista. The reason is specific: AIA G702/G703 billing, retainage tracking, WIP schedules, and certified and union payroll. ComputerEase's documented strengths include union and certified payroll with prevailing wage tracking and multiple billing formats; Foundation Software's include best-in-class prevailing wage and certified payroll handling. A residential service company has no use for any of it. A commercial sub cannot function without it.
A safety and compliance category. ISNetworld exists because large industrial and commercial clients prequalify contractors on documented safety performance. Residential service contractors are almost never prequalified this way; commercial subs on institutional or industrial work routinely are.
Someone else's project management platform. The commercial pattern's first recorded gap is exactly this: RFI and submittal workflows managed in whatever platform the GC mandates per project, with no internal system tracking status across all active jobs. Procore and Autodesk Build appear in the commercial sub's stack not because the sub bought them but because the GC did. eSUB — built exclusively for commercial specialty subcontractors, integrating with QuickBooks, Sage, Foundation, and Viewpoint rather than replacing them — exists specifically to give the sub an internal system that survives across projects.
There is one platform category that reaches across the divide. simPRO and BuildOps both cover service and project work for commercial trade contractors, and Knowify's tags span residential, commercial, and specialty-sub with AIA G702/G703 billing alongside service tickets. If you genuinely run both sides, these are the products designed for that shape — with the caveat that each has a size band it fits best.
How to tell which side you are actually on
Most companies know. The ones that get hurt are the ones in transition, running commercial jobs on residential systems without having noticed the switch. Four diagnostics:
How does work arrive? If a customer calls you, you are residential in structure regardless of building type. If work arrives as a bid invitation with a drawing set and a due date, you are commercial, and you need pursuit and estimating capability you may not have.
How do you get paid? If you collect at completion, residential. If you submit a monthly pay application against a schedule of values and wait, commercial — and your working capital requirement is a multiple of what it was.
Who controls the schedule? If you set your own calendar, residential. If your work is sequenced by a GC's master schedule and you are exposed to delays caused by trades ahead of you, commercial.
Who is holding your money? If someone is withholding retainage, you are unambiguously on the commercial side, and it is worth calculating exactly how much of your annual profit is currently sitting in retainage on closed-out jobs.
A useful trigger from the commercial stack pattern's own upgrade signals: pursuing Davis-Bacon or public-sector work for the first time creates certified payroll requirements that manual processes cannot reliably satisfy. That is the point at which the residential stack stops being merely inconvenient and becomes an audit exposure.
Get the version that matches your business
The stack differences above are patterns, not prescriptions. A 12-person commercial plumbing sub and a 90-person one running public work have materially different needs, and neither looks like a residential service company at the same headcount.
The chip row on the subcontractors hub lets you filter by trade, company size, and commercial versus residential orientation, and returns the stack pattern, tooling categories, and gaps recorded for businesses actually shaped like yours — rather than the generic answer that averages all of them together.