Your contract price is fixed the day you sign. Your costs bill by the week. Every week a project runs past plan comes straight out of your margin — and your subs decide how long it runs. SubPilot runs your subs.
Confirmations, rescheduling cascades, bid coverage, inspection corrections, paperwork — dispatched and chased from your own phone number, inside the text threads your subs already answer. No app for them to download. iPhone or Android. Your approval on anything that matters.
The previous trade slips — and you spend the evening re-calling the whole chain. That hand-run loop is where projects stretch. Stretch hits a fixed-price contract in four places:
Supervision, dumpster, temp power, builder's risk — all billed by time. There's no change order for "the tile guy came a week late."
Same PM, same trucks, same marketing — cycles stretch from 12 to 15 weeks and a quarter of your annual gross profit is gone. Run it on your own numbers below.
Draws are tied to milestones; payroll is tied to Fridays. Stretch enough projects at once and you're financing your clients' remodels.
NAHB survey. And the one-star reviews in your market are about delays and silence — not tile. On-time is your cheapest marketing.
Nothing here is an industry average. Six inputs from your own books, formulas shown under every result.
The math: overhead loss = overrun weeks × weekly overhead × projects. Capacity loss = extra projects your team would complete at planned cycle time × margin per project. The recovery slider scales both — we don't assume perfection, and neither should you.
Each loop is work you or your PM do by hand today. SubPilot runs them continuously, across every active project, and logs everything to one project record.
Automatic sub confirmations at 14, 7, and 2 days before every mobilization — in the sub's own thread, in your voice. When a trade slips or an inspection fails, SubPilot recalculates the downstream chain and re-confirms every affected sub, escalating to you only the ones who hesitate.
Send a scope, get coverage: SubPilot invites, chases, and collects sub bids until you have three-plus per trade, then levels them apples-to-apples and flags exclusions and outliers. Three bids per trade is the industry's own rule of thumb — because a single bid is just one sub's Tuesday-morning number.
SubPilot tracks permit and inspection state per project, notifies the right trade before the inspector arrives, and when a correction notice lands — parses it into tasks, assigns them to the responsible subs, and chases them to closure. Built on an engine holding 11 million LA inspection records.
COIs, W9s, license status, lien waivers, change-order signatures — collected before they block a payment or a start date, tracked to expiration, chased without you thinking about it. Field changes agreed in a text get drafted into a signed CO before the work starts.
When your regular sub is booked, SubPilot pulls candidates from a database of 23,000+ licensed LA contractors — filtered by trade and zone, scored on their actual inspection record: first-pass rate, violations, active permits. Then onboards them: W9, COI, license check, first contact.
Subs get normal texts from the number they already have saved as you — SMS, iMessage, WhatsApp, or email, matched to what each sub actually answers. Nothing to download, nothing to log into. Works whether you carry an iPhone or Android.
Routine confirmations run on their own. Anything with money or commitment — a reschedule cascade, a bid award, a change order — comes to you as a one-tap approval. You stay the dispatcher; SubPilot does the dispatching.
Every thread, photo, decision, and document is logged against the project — so "as discussed" actually points to something. Works alongside Buildertrend, JobTread, or your spreadsheet; SubPilot doesn't ask you to switch systems.
Ten projects or thirty, one location or five — the loops run the same. SubPilot is how you take the next tier of volume without the next PM salary, and without being the bottleneck yourself.
I map your real operation: active projects, your sub bench and which channel each sub answers, where the threads break down, and what a slipped week actually costs you in your numbers. You keep the report either way — no obligation.
Fixed fee, scoped from the audit: start with Loops 1–2, add the rest as they prove out. Includes channel setup on your own number, sub-bench import, your templates in your voice, and training.
Hosting, monitoring, tuning, and a monthly dispatch report: confirmations sent, slips caught, bids covered, documents chased. The system is yours; this keeps it sharp.
For GCs adding volume: new loops (AR & retainage chase, punch-list automation, homeowner comms), multi-entity setups, quarterly ops reviews.
Twenty years as a founder and operator: a company built and sold, a ~100-person organization led with full P&L ownership, VP of property management, and co-founder of an ADU construction marketplace. I design, build, and run AI systems end to end — every pattern in SubPilot is already running in production somewhere in my stack.
Full background: korets.net/cv
One week, free — I take two audits a month. You get a map of where your projects leak days and margin, in your own numbers, and keep it even if we stop there.
Book a Dispatch Audit