Built for General Contractors

Run the whole job, coordinate every trade

You're the hub between a dozen subs, the owner, and the bank's draw schedule. When a change order isn't documented or a lien waiver goes uncollected, the margin is yours to lose. Run it all in one place.

General contractor reviewing plans on a construction site with workers
A verbal change order almost cost me a small fortune on a kitchen remodel. Now everything's a thread with a timestamp, and that argument just doesn't happen anymore.
General contractor Residential GC

GCs on ContractorsChat protect margin by catching change orders and lien waivers that used to slip between subs.

Free forever for solo ops · No card to start

The daily reality

The GC's grind today

The friction that costs you margin, hours, and the next good night's sleep — and exactly what we built to kill it.

Coordinating subs eats your day

Six trades, four group texts, and a dozen calls just to find out whether the plumber finished rough-in so the inspector can come before drywall. Coordination is the job, and it's exhausting.

RFIs and change orders fall through cracks

A field question goes unanswered, a scope change gets verbal-handshake-approved, and three weeks later there's a dispute over who agreed to what — with nothing in writing to back you up.

Draw schedules and retainage get messy

Tracking which draw is requested, approved, and funded — and what retainage is being held on each sub — lives across a spreadsheet, the bank's portal, and your memory.

Job cost drifts from the budget

You bid the job at a margin, but actual labor, material, and change orders creep in unseen, and you don't realize you're underwater until the project's nearly done.

Lien waivers don't get collected

You can't close a draw or finish a job clean without conditional and unconditional waivers from every sub — but chasing signed paper from a dozen trades is a part-time job by itself.

Built for your workflow

One app for how general contractors actually work

Every ContractorsChat feature, reframed for the job in front of you — quotes, crew chat, timeclock, payments, and job-cost tracking that fits your trade.

Multi-trade coordination

Every sub on the job shares one project channel, so you can see who finished rough-in and schedule the inspection without running six separate group texts.

RFIs & change orders in writing

Field questions and scope changes become threaded, timestamped records. When a dispute comes up, you've got exactly who agreed to what and when — not a he-said handshake.

Draw schedules & retainage

Track each draw's requested, approved, and funded status and the retainage held per sub, in one ledger instead of three disconnected places.

Job cost vs. budget

Watch actual labor, material, and change orders against the bid in real time, so you catch a job sliding underwater early — not at the final reconciliation.

Lien-waiver collection

Request and track conditional and unconditional waivers from every sub against each draw, so you close jobs clean without a paper chase.

Invite trades to bid

Cover a gap fast — search licensed, insured trades and invite them to bid right from the project, then pull the winner straight into the job channel.

How it works

Up and running on the first job

1

Set up the job and the subs

Create the project, invite every trade to one channel, and load the budget and draw schedule.

2

Run it from one place

Coordinate trades, capture RFIs and change orders in writing, and track job cost against budget as the work happens.

3

Close each draw clean

Collect lien waivers from every sub, request and document the draw, and invoice it — connect your own Stripe to get paid from a link.

Questions

General contractor questions, answered

For general contractors

Run your general contractor business from one app.

Free forever for solo ops. 6 months of Pro on every new account. No credit card to start.