🔧 Trades / RegTech / Workforce

Trade License & CE Compliance SaaS for MEP Contractors

The Bureau of Labor Statistics counts 818,700 electricians, 504,500 plumbers and pipefitters, and 298,000 HVAC mechanics employed in building equipment contracting in 2024, with another 544,000 electricians in specialty trade payrolls alone. Every single one needs a state license to touch live work, and in 43 states that license expires every one to three years contingent on proof of continuing education. A mid-size mechanical contractor with 60 field techs across three states juggles 80 active licenses, each with different renewal dates, different CE hour requirements, different approved providers, and different documentation rules. Most track this on a spreadsheet that the office manager updates when she remembers. When a journeyman's license lapses on a Tuesday, he legally cannot pull a permit on Wednesday, which means a $12,000 commercial service call gets reassigned, the customer waits, and the contractor eats the delay. Scale that friction across 75,000 electrical contracting establishments generating over $170 billion annually, and you get a compliance tax that nobody has productized.

Commercial electrical contractor workbench with organized trade licenses, CE certificates, and tools

The Problem

Ask an MEP contractor what keeps them up at night and you will hear about copper prices, labor shortage, and cash flow. Ask their office manager and you will get a different answer: licenses.

That lapse is not rare, it is routine, and every contractor who has been in business more than five years has a story about it. Every single week, somewhere in America, a foreman gets a call that his journeyman cannot legally touch the panel because the wallet card in his pocket expired last Tuesday while he was finishing a 12-hour shift that ran through a thunderstorm that knocked out power for three blocks.

Every state runs its own licensing board for electricians, plumbers, and HVAC techs. Texas has the Texas Department of Licensing and Regulation. California has the Contractors State License Board. Georgia requires four hours per year of continuing education for electrical contractors. Connecticut mandates seven hours every two years for plumbing contractors and five for journeymen. Utah requires six hours of approved continuing education at renewal for contractor licensees. Alabama, South Dakota, and dozens of others have their own hour counts, their own approved-provider lists, and their own grace periods that range from zero to 90 days.

A technician who holds licenses in two states must complete two separate CE curricula from two separate provider lists, often with overlapping but not identical content. A master electrician licensed in Georgia, Alabama, and Tennessee needs 4 hours in Georgia, 14 hours over two years in Alabama, and 0 hours in Tennessee for the state license but 8 hours for the local metro license in Nashville. The math alone is a part-time job.

The penalty for getting it wrong is not abstract, because when a state inspector walks onto a commercial job site with a clipboard and asks for license cards, the abstract idea of compliance becomes a concrete conversation about whether your crew can stay on the roof or must pack up and leave while the general contractor calls your competitor. In California, contracting without a valid license triggers first-offense misdemeanor exposure, up to six months in jail, and administrative fines from $200 to $15,000, with second offenses carrying a mandatory 90-day minimum and a fine of 20 percent of the contract price. Connecticut authorizes fines up to $1,500 per violation for working without proper credentials. Arizona sets a $1,000 minimum plus 83 percent surcharge for a first offense. Beyond the fine, the real cost is operational: a tech with an expired license cannot legally perform licensed work, cannot be listed on a permit application, and cannot satisfy a general contractor's insurance requirement for licensed subcontractors. One lapsed license on a three-person crew can idle the other two.

Current tracking is primitive in a way that would embarrass a 2005 Excel tutorial, because the average electrical contracting firm runs 10 employees but the 75,000 establishments tracked by First Research include thousands of firms with 50 to 200 field staff where a single shared spreadsheet, edited by three people who all think they have the latest version, collapses under its own contradictions every quarter. The 2024 Profile of the Electrical Contractor from ELECTRICAL CONTRACTOR magazine shows the average electrical contracting firm has 10 employees, but the 75,000 establishments include thousands of firms with 50 to 200 field staff. At that size, manual tracking breaks. Office managers maintain a spreadsheet with names, license numbers, expiration dates, and a column for CE hours that may or may not be current. They set Outlook reminders. They rely on techs to forward completion certificates. When the state board emails a renewal notice to the tech's personal email instead of the office, the office never sees it.

The Lapsed-License Math: An Original Calculation

No public dataset tracks how often trade licenses lapse. But we can estimate the economic drag from what we know about workforce size and renewal friction.

Start with the BLS base: 818,700 electricians, 504,500 plumbers and pipefitters, and roughly 400,000 HVAC mechanics and installers in active employment, totaling about 1.72 million licensed tradespeople who require periodic renewal. Add helpers and apprentices transitioning to journeyman status and the renewal-eligible pool pushes past 1.9 million.

Each renewal cycle requires 3 to 14 hours of CE, depending on state and license class. At an average of 6 hours every 2 years, that is 3 hours per person per year. For 1.72 million workers, that is 5.16 million CE hours consumed annually. At an average loaded labor rate of $45/hour for a journeyman, the time cost alone is $232 million per year spent sitting in CE classes, before counting course fees ($25-$150 per hour), travel, and administrative overhead.

Now the lapse side. Assume a conservative 4 percent annual lapse rate: 4 percent of licensees miss their renewal deadline by at least 30 days due to forgotten CE, lost paperwork, or misdirected notices. That is 68,800 workers per year who legally cannot perform licensed work for an average of 18 days while they scramble to complete CE and reinstate. At $450/day in billable value for a journeyman electrician (8 hours at $75/hour billed, minus overhead), 68,800 workers times 18 days times $450 equals $557 million in foregone billable revenue per year. The contractor still pays the worker for non-licensed tasks or idle time, but cannot bill their highest-value work.

Add direct fines. If 10 percent of lapsed cases trigger a board action or job-site citation at an average $1,200 fine, that is 6,880 actions times $1,200 equals $8.3 million in fines. Small compared to the idle-labor number, but highly visible to owners and a strong motivator to buy software.

Total friction cost: $232M in CE time plus $557M in idle labor plus $8M in fines equals roughly $797M per year. That is real money burned on paperwork that a $12 per month tracker would have saved. across the MEP trades, before counting lost bids when a contractor cannot demonstrate licensed coverage for a project. A compliance platform that prevents even 20 percent of lapses captures $111M in value for its customers. At a $12/tech/month price point, that value is easy to justify.

Where Current Tools Fail

ToolWhat It DoesWhat's Missing
ServiceTitan, Housecall Pro, WorkizField service management: dispatch, invoicing, CRM, some tech credential fields.License tracking is a single free-text field or custom attribute. No state-specific CE rules, no automated renewal alerts tied to board deadlines, no provider verification, no document storage for certificates. Built for dispatch, not compliance.
Certemy, EverCheck, ComplioHealthcare license and credential tracking. Automated primary source verification for nursing, physician, and allied health licenses.Built for healthcare boards, not trade boards. No integration with electrical/plumbing/HVAC state portals, no CE content mapping to trade-specific requirements, no apprentice-to-journeyman progression tracking. Pricing starts at $10K+/year, overkill for a 40-person mechanical shop.
State board portals (TDLR, CSLB, etc.)Official license lookup, renewal submission, CE provider lists.Each state is its own silo. No cross-state dashboard. No employer view. A contractor with techs in three states must check three portals manually. No proactive alerting to employers, only to individual licensees.
CE providers (Jade Learning, At Leisure, etc.)Online CE courses, completion certificates, some reporting to state boards.Course vendors, not compliance platforms. They sell hours, not tracking. No integration with employer HR systems, no tech-to-license mapping, no expiration engine. A tech can buy 8 hours from Provider A and still be non-compliant in State B because Provider A is not approved there.
Spreadsheets + OutlookFree, flexible, familiar.The default for 90 percent of contractors. Breaks at 20+ licenses. No version control, no audit trail, no automated verification against board data, no document management. The office manager quits and the knowledge walks out the door.

The pattern mirrors other trade compliance markets where horizontal FSM software touches licenses lightly while vertical healthcare compliance software, which costs $10K per year and knows everything about nursing boards and nothing about NEC code updates, is too expensive and too healthcare-specific to matter for a mechanical contractor in Texas: horizontal FSM software touches licenses lightly, vertical healthcare compliance software is too expensive and too healthcare-specific, state portals serve regulators not employers, and CE vendors sell content not workflow. Nobody owns the employer-side workflow that connects the tech, the license, the CE provider, the state board, and the job schedule.

The Solution

A trade license and CE compliance platform built for MEP contractors with 10 to 500 field employees, operating in 1 to 8 states, where the owner knows every tech by name but the office manager cannot possibly remember which of the 80 active licenses needs 2 hours of code versus 1 hour of safety versus 1 hour of business law before next Tuesday.

1. License inventory engine ($12/tech/month): Bulk import from payroll or HRIS: name, trade, license number, state, issue date, expiration date. Automated primary source verification against state board databases where available (Texas TDLR, California CSLB, and 15 other states expose public lookup APIs or scrapable portals). For states without digital verification, guided manual verification with photo upload of physical license card. Dashboard shows green/yellow/red status: green (60+ days to expiration, CE complete), yellow (60 days out, CE incomplete, or CE complete but renewal not filed), red (expired or within 30 days with incomplete CE), and each color carries a drill-down that shows, in a single view that the office manager can screenshot and send to the foreman, exactly which CE hours are missing for which license in which state and which approved provider can fill that gap fastest and cheapest. Drill-down shows which CE hours are missing for which license.

2. CE rule engine (included): Codify all 50 states plus major metros (Chicago, NYC, LA County) for electrical, plumbing, HVAC, and low-voltage licenses. For each: renewal period, required CE hours, approved provider list, topic distribution requirements (e.g., 2 hours code, 1 hour safety, 1 hour law), carryover rules, and grace period. When a tech adds a new license in a new state, the engine auto-calculates their CE obligation and maps existing completed hours that qualify for reciprocity. This database is the moat. It takes 6 months to build and nobody will replicate it for fun.

3. Tech mobile app (free): QR code on license card opens the tech's record. Techs snap a photo of a completed CE certificate, the app OCRs the provider name, hours, completion date, and state approval code, then routes to office for approval. Push notifications at 90, 60, 30, 14, and 7 days before license expiration. One-tap enrollment into approved CE courses through marketplace partners. Techs keep their licenses, contractors keep visibility. Free for up to 5 techs, which covers small shops and lets techs who switch employers take their compliance history with them.

4. Employer compliance dashboard (core): Company-wide view: how many licenses expire in the next 90 days, which techs are at risk, which jobs are scheduled with techs whose licenses expire before job completion. Integration with ServiceTitan and Housecall Pro via API: when dispatch assigns a tech to a job requiring a master electrician license in Georgia, the system verifies the tech's Georgia master is current before allowing assignment, or flags it for office override. Automated renewal packet generation: pre-fills state renewal forms with current data, attaches CE certificates, generates cover letter.

5. CE marketplace (10-15% commission): When the rule engine identifies missing hours, it surfaces approved courses that satisfy the specific deficiency. Contractor or tech purchases through the platform, platform takes a referral fee. CE providers pay to be featured because employer-directed traffic converts 4x higher than direct-to-tech marketing. Providers also get completion data that proves their courses lead to on-time renewals, a marketing asset they currently lack.

It is painful. It is avoidable.

Revenue Model

Revenue StreamAmountNotes
Core SaaS (per tech/month)$12Billed annually. Covers license tracking, CE rule engine, renewal alerts, dashboard, mobile app, 10GB doc storage. Minimum $99/month per company.
Pro tier (per tech/month)$19Adds ServiceTitan/Housecall Pro integration, automated board verification, renewal packet generation, custom reporting, API access. For firms with 50+ techs.
CE marketplace commission12%Average CE spend per tech per year: $180 (6 hours at $30/hour average). Platform captures 40% of transactions in year 2. For 10,000 techs, that is 4,000 x $180 x 12% = $86,400/year.
Verification overage$1.50/verificationBeyond 500 verifications/month included in Pro. For large firms churning through license checks during hiring.
Enterprise (custom)$2,500+/monthNational MEP firms with 500+ techs, multi-state, custom board integrations, SSO, dedicated rule updates.

Unit economics on a 60-tech mechanical contractor: Core SaaS at $12/tech/month times 60 equals $8,640/year. CE marketplace (60 techs times $180 average spend times 40% capture times 12% commission) equals $518/year. Avoided idle labor: if the platform prevents one 18-day lapse per year (conservative), value is $8,100 in preserved billable revenue (18 days times $450). Avoided fine risk: $1,200 expected value. Total value to customer: $9,800+/year against $8,640 cost. Payback is immediate, but the real sell is risk avoidance: the owner never gets a call that a tech was turned away from a job site by an inspector.

At scale: 1,000 contractors averaging 25 techs each equals 25,000 techs at $12/month equals $3.6M ARR. Add Pro tier upsell (30% at $19), marketplace, and 5 enterprise logos and you cross $5M ARR with a sales motion that is repeatable through trade association channels.

Small market? No. Deep market.

Market Size

TAM: First Research counts approximately 75,000 electrical contracting establishments with combined annual revenue over $170 billion. BLS counts 1.06 million employees in electrical contractors and 1.32 million in plumbing/HVAC contractors as of late 2024. Add specialty trades and total MEP field employment is roughly 2.5 million. Not all need license tracking (helpers, office staff), but roughly 1.7 million do.

At $12/tech/month ($144/year) for the addressable licensed workforce: 1.7 million times $144 equals $244.8 million per year in core SaaS TAM. Add CE marketplace ($180 average spend times 1.7M times 12% times 40% capture equals $14.7M in commission TAM) and verification overages, and total TAM pushes to approximately $280M.

That TAM carries uncertainty. The 75,000 electrical establishments figure comes from First Research and may include inactive entities. BLS employment counts include unlicensed helpers and may double-count workers employed by staffing firms. A more conservative 1.2 million license-holders yields a $173M core SaaS TAM. Either way, the market supports a $10M+ ARR vertical SaaS business without needing to capture more than 5 percent share.

SAM: Initial target is MEP contractors with 10 to 200 field employees operating in 1 to 8 states, where manual tracking fails but enterprise healthcare compliance tools are overkill. This segment represents roughly 18,000 firms employing an estimated 450,000 licensed techs. At $144/year: $64.8M SAM in core SaaS, plus $3.9M in marketplace commissions at 40% capture, total SAM approximately $68.7M.

SOM (year 3): 600 contractors averaging 22 techs each (13,200 techs) at blended $14/month (mix of core and Pro) equals $2.22M ARR. Marketplace: 13,200 techs times $180 times 30% capture times 12% equals $86K. Total: approximately $2.3M ARR. That is 3.3 percent penetration of the SAM and 0.8 percent of TAM, leaving ample headroom.

Why Now

State boards are digitizing, but not for employers. Texas TDLR, Florida DBPR, and California CSLB have all launched or upgraded online license verification portals in the last 24 months. The data is becoming accessible via web lookup, which enables automated verification that was impossible five years ago when most boards required phone calls or PDF lists. The boards built these tools for consumers to verify a contractor, not for contractors to monitor their own workforce. The employer-side product that rides on top of newly digitized board data does not exist yet.

Private equity roll-ups are creating multi-state compliance headaches. MEP services saw 69 acquisitions by MEP Giants in 2024 alone as private equity builds regional platforms. A PE-backed platform that acquires a Texas electrical contractor, a Florida mechanical contractor, and a Georgia plumbing shop suddenly operates across three licensing regimes with three different office managers tracking three different spreadsheets. The roll-up model increases enterprise value by centralizing back office, but license compliance is the one back-office function with no centralized tool. The acquirer either builds it or buys it.

IRA and data center demand are stretching licensed labor thin. The US MEP services market is growing from $32.5B in 2025 to $47B by 2031 at 6.3% CAGR, driven by heat-pump retrofits up 40% since 2024, healthcare expansions, semiconductor fabs, and hyperscale data centers. BLS projects electrician employment growing 9.5% from 818,700 to 896,100 through 2034, faster than construction overall. When licensed labor is scarce, losing a tech for 18 days to a preventable lapse is more expensive than ever. The opportunity cost of idle licensed techs rises with demand.

CE enforcement is tightening. Boards that waived CE requirements during COVID have fully reinstated them and added audit layers. Georgia now requires providers to report completions directly to the board within 7 days. Several states have moved from honor-system attestation to mandatory electronic CE reporting. Each enforcement tightening increases the administrative burden on contractors and makes a tracking platform more valuable.

ServiceTitan's IPO path creates integration opportunity. ServiceTitan, valued at over $7B, has trained 100,000+ contractor offices to run their business on integrated software. Its marketplace and API are now stable enough for third-party compliance plugins. A license compliance layer that integrates as a ServiceTitan app can reach 10,000+ contractors without direct sales. ServiceTitan benefits because licensed-tech verification prevents dispatch errors that lead to customer complaints, a metric they already track.

Startup Costs

CategoryCostNotes
Platform engineering (10 months)$260K2 backend + 1 frontend + 0.5 mobile. Multi-tenant SaaS, role-based access (owner, office manager, tech, compliance officer). State board lookup adapters for top 15 states (covers 70% of MEP employment). Mobile app for iOS/Android with OCR for certificates. ServiceTitan and Housecall Pro API integrations.
State rule engine (all 50 states + 15 metros)$45KContract paralegal or compliance researcher. Each state's renewal period, CE hours, provider approval list, topic requirements, carryover rules, grace periods, fee schedules. Build the initial rule database and update cadence (quarterly review).
Board verification adapters$30KReverse-engineer or API-integrate 15 state board portals. Some have public APIs, most require scraping with CAPTCHA solving. Build a verification service with caching (verify once per week per license, not real-time).
CE provider partnerships (20 providers)$15KBusiness development: sign revenue-share agreements with top 20 CE providers (Jade Learning, AT Leisure, RedVector, etc.). Get their course catalogs, approval codes, and completion reporting feeds.
Pilot program (25 contractors, 6 months)$30KFree platform access for 25 contractors (mix of electrical, mechanical, plumbing, 15-80 techs each). Dedicated onboarding, weekly check-ins. Goal: validate lapse prevention rate and CE marketplace conversion.
Sales and marketing (year 1)$40KNECA, PHCC, MCAA, SMACNA chapter meetings, ServiceTitan Pantheon conference, content marketing targeting office managers and compliance officers. Trade association sponsorships are cheap and high-trust.
Security and compliance$15KSOC 2 Type 1. License numbers are not highly sensitive, but enterprise contractors and PE-backed platforms expect security attestation.
Operating buffer (12 months)$35KCloud hosting, customer support, legal review of state compliance content, E&O insurance for compliance guidance.
Total$470K

Limitations

The 1.7 million licensed tech count blends BLS employment data with licensing requirements that vary by state. Not every electrician counted by BLS holds a journeyman license: apprentices, helpers, and maintenance electricians in industrial settings may work under a master's license without holding their own. Some states exempt low-voltage and residential work from licensing. The true number of individually licensed techs who need periodic renewal could be 20 to 40 percent lower than 1.7 million, which would proportionally reduce TAM. We used BLS occupational projections as a proxy for license count because no central registry of trade licenses exists, but that introduces uncertainty.

The 4 percent annual lapse rate is an estimate, not a measured figure. No state board publishes lapse statistics. The number derives from anecdotal reports from contractors and office managers who report 1 to 3 lapses per year in a 40-person shop, which annualizes to 2.5 to 7.5 percent. The true rate could be lower in states with generous grace periods or higher in states with complex multi-license requirements. Our $557M idle-labor calculation scales linearly with this rate, so a 2 percent lapse rate halves the number and a 6 percent rate increases it by 50 percent.

The $450/day billable value for a journeyman assumes a $75/hour billed rate for 8 hours, minus overhead, which varies widely by market and trade. Union markets in major metros bill $120-$150/hour for journeyman electricians. Non-union residential markets bill $65-$85. Our blended rate may overstate value in low-cost markets and understate it in high-cost ones. The CE time cost at $45/hour loaded labor also varies by trade and region.

State board portal scraping is fragile. Boards change their websites without notice, add CAPTCHAs, or block automated queries. A verification adapter that works in January may break in March. Building 15 adapters is feasible, but maintaining them requires ongoing engineering that we budgeted at 0.5 engineer ongoing, which may be insufficient if boards actively resist scraping. Official API access would be more stable, but only 3 to 4 states currently offer it for bulk queries.

Consider the contractor who runs crews in Dallas, Houston, and Austin and discovers that Texas TDLR's online renewal portal, which was upgraded in late 2024 to require two-factor authentication tied to the individual licensee's personal email rather than the employer's office email, now blocks bulk renewal submissions at 5pm on a Friday when the office manager is trying to renew 12 licenses before a Monday commercial inspection that cannot proceed without a master on site.

Short version: the entire crew is stuck waiting while the office scrambles to find a certificate.

Or consider the mechanical contractor in Florida who acquired a small plumbing shop in Georgia and learned, during the first week of integration, that Georgia's electrical contractor CE must be completed annually while plumbing CE is biennial and the acquired company's office manager had been tracking both on the same spreadsheet tab with a single expiration column that made every plumbing license look 11 months more urgent than it actually was, which created a false alarm that burned two days of admin time.

That happens constantly across every multi-state acquisition that does not centralize compliance on day one.

Fix it once and you fix it forever, because once the rule engine knows that Connecticut wants seven hours for unlimited plumbing contractors every even-numbered year and five hours for limited journeymen every odd-numbered year and three hours for limited journeypersons and that Alabama wants 14 hours over two years with specific topic allocations and that Utah wants six hours at renewal, that knowledge compounds across every contractor who uses the platform and becomes more valuable with every new state you add and every new board portal you integrate.

Boring work delivers a massive payoff because the moat compounds with every state added.

Done right, the platform becomes the system of record that survives office manager turnover, because when the person who knew where all the certificates were stored quits on two weeks notice and takes the knowledge of which Dropbox folder contains the 2024 CE certificates with them, the company does not lose 80 licenses worth of compliance history.

Never again will a contractor lose compliance history when an office manager quits.

Strongest Counterargument

ServiceTitan, Housecall Pro, and Workiz already own the contractor's workflow. They handle scheduling, dispatch, invoicing, and have a tech profile that includes license fields. Adding automated CE tracking and renewal alerts is a natural feature extension for them, not a separate product. ServiceTitan has 100,000+ contractor customers, $500M+ in annual revenue, and a 300-person engineering team. If trade license compliance is a real pain point, they will build it as a $5/tech/month add-on, bundle it into their existing $400/month platform fee, and distribution advantages will crush a standalone SaaS that needs to acquire each contractor one by one. The standalone has no moat beyond a rule database that ServiceTitan can replicate in a quarter.

This argument has force, but it misreads both incentive and execution. ServiceTitan's roadmap is driven by its largest customers: residential HVAC, plumbing, and electrical shops doing high-volume service calls where dispatch optimization and pricebook management drive revenue. License compliance is an office-manager problem, not a dispatcher problem, and it skews toward commercial and industrial MEP contractors who run larger crews across multiple states, a segment ServiceTitan serves but does not dominate. TradePulse, BuildOps, and other vertical FSMs are equally focused on job costing and WIP, not compliance.

More structurally, the rule engine is not a one-quarter project. Codifying 50 states plus 15 metros, each with different renewal cycles, CE hour counts, topic distributions, provider approval lists, and carryover rules, and then maintaining that database as rules change quarterly, is unglamorous work that FSM product managers will deprioritize against features that directly drive dispatch efficiency or customer conversion. Certemy tried to build a multi-state license tracking platform for healthcare and needed 4 years and $15M to get to 30 states. The MEP market is smaller but similarly fragmented.

The winning play for a standalone is to integrate with ServiceTitan, not compete with it. Become the compliance layer that ServiceTitan customers install from the ServiceTitan marketplace, the way Expensify integrates with QuickBooks rather than competing with it. ServiceTitan wins because its customers have fewer dispatch errors. The standalone wins because it gets distribution. If ServiceTitan eventually builds a native version, the standalone has 2 to 3 years of rule-database lead and CE marketplace relationships that are not trivial to replicate, which creates acquisition logic rather than zero-sum competition.

What You Can Do

If you're an MEP contractor with 15+ techs: Audit your license tracking today. Export your payroll, list every tech with a license, add expiration dates, and sort by soonest to expire. You will find at least one that expires within 60 days with incomplete CE. That is your near-miss. Create a shared spreadsheet with columns for tech name, trade, state, license number, issue date, expiration date, CE hours required, CE hours completed, provider name, and certificate file link. Set calendar reminders at 90, 60, 30, and 14 days. This costs nothing and prevents the most common lapse mode. When that spreadsheet becomes painful at 30+ licenses, you are the customer for this product.

If you're a CE provider: Calculate how many of your course completions are purchased by employers versus individual techs. If employer-purchased is under 20 percent, you are missing the buyer who controls volume. Employers buy CE in bulk for their workforce, but they have no way to know which courses their techs need for which licenses. A marketplace that maps CE deficiencies to approved courses and lets the office manager buy for 20 techs at once is a distribution channel you currently lack. Reach out to platform startups building in this space and offer your catalog via API.

If you're building this: Start with Texas, Florida, and California. Those three states represent 28 percent of MEP employment, have digitized license verification portals, and have complex CE requirements that create acute pain. Build verification adapters for those three, codify their CE rules, and pilot with 10 contractors in each state. The rule database for 3 states is achievable in 6 weeks, which gets you to pilot faster than trying to cover all 50 at launch. Add states in order of contractor demand, not alphabetically. NECA chapter meetings in Dallas, Tampa, and Los Angeles are your first sales channels. Bring a laptop, show the red/yellow/green dashboard with their actual licenses loaded, and you will leave with 3 LOIs.

The Bottom Line

America's 1.7 million licensed MEP tradespeople keep the lights on, the water flowing, and the air conditioned in every building that matters, and they do it under a licensing regime that is 50 different rulebooks pretending to be one profession. The contractors who employ them track those 50 rulebooks on spreadsheets because the FSM platforms that run dispatch and the state portals that issue licenses were never built to talk to each other. The gap costs contractors $557 million a year in idle labor when techs cannot legally work, $232 million in CE time that is scheduled inefficiently, and $8 million in fines that are entirely preventable, and it creates a hiring drag when PE-backed roll-ups cannot centralize compliance across acquired companies. A $12 per tech per month platform, built specifically for the unsexy, state-by-state, form-by-form reality of trade licensing rather than for the shiny demo of field service dispatch, that automates verification against 15 state boards, codifies CE requirements for all 50 states, and connects to ServiceTitan for dispatch guardrails turns a spreadsheet headache into a green/yellow/red dashboard that the office manager checks once a week. The moat is not the software. The moat is the rule database that takes 6 months to build, 12 months to perfect, and ongoing quarterly updates to maintain as 50 state legislatures, 15 major metros, and countless local jurisdictions tweak their continuing education requirements, provider approvals, and renewal grace periods in ways that are individually trivial but collectively impossible to track without a dedicated team that actually cares about whether Georgia wants 4 hours or 6. Those are exactly the moats that hold. Boring wins and that is precisely why it endures.