Built by a contractor who does both jobs

The office and the field don't need
the same software.
They need the same information.

Your estimator builds the scope once. That same scope becomes the crew's checklist, the schedule, the pay application and the purchase orders. Nobody types it twice.

Start 14-day free trialSee how it works

No charge today · cancel anytime

Why it exists

SiteOfficeIQ was built by an MEP contractor who spends half the week doing takeoffs and the other half standing on a slab at seven in the morning.

What the office needs and what the field needs are not the same thing. The office needs dollars, margins and billing. The field needs today's tasks, the current drawing, and a way to prove the work got done. Most software is built for whoever signed the cheque — and the crew quietly goes back to texting photos.

So we built one system that knows the difference. That's the name.

One job kit. Two jobs.

Build the scope once. Everything else is generated from it.

In the office
  • Takeoff by trade, priced from your own catalog
  • Estimates out the door the same day
  • Schedules with real workdays and inspection gates
  • G702 / G703 pay applications, retainage, change orders
  • Purchase orders, subcontracts, lien waivers
  • Job costing per project, not per guess
  • Straight into QuickBooks Online
The job kit
Steps → tasks → materials and labor.
Priced for the bid.
Checked off in the field.
The same object.
On the site
  • Today's tasks, already scoped — not a blank list
  • Clock in on site, with location, in one tap
  • Photos, material requests and inspections from the phone
  • Weekly safety topic, signed on the screen
  • Mileage and travel logged as it happens
  • Everything in English or Español
Accept the estimate. The checklist is already built.
When your customer signs, the priced job kit becomes a field checklist — same steps, same tasks, same materials. Your foreman opens his phone and the work is there. Nobody retypes a bid into a task list, and nobody builds something the estimate never paid for.
Your crew sees the work. Not the margin.
Supervisors get crew status, the schedule and today's tasks. They do not get profit — and not because we hid a menu. It's enforced in the database, per role, per company. What someone sees is a permission, not a preference.
Your catalog is already in there.
Pick your trades during setup and thousands of priced materials, hundreds of assemblies and the labor rates behind them land in your account — commercial and residential, classified to CSI MasterFormat. They're yours from that moment: edit prices, delete what you don't carry, add your own. They start marked unverified, and we show you how many are left, because a price book is a starting point — not a quote.

Built for the contractor in the middle

Big enough that the handoff between office and field costs you money. Small enough that enterprise software is absurd.

MEP & specialty trades
Electrical, plumbing, mechanical, and the trades that work alongside them.
From one to thirty
Turn off what you don't need. A one-person shop can switch off the time clock without changing how a job gets priced.
GC on one job, sub on the next
Both, in the same account. Most tools make you pick a lane.

From nothing to your first estimate

No three-week setup. No blank database.

1
Tell us your trades
The catalog loads — materials, labor rates, assemblies. About two minutes.
2
Build the job kit
Steps and tasks, priced from your catalog. This is the only time anyone types the scope.
3
Send the estimate
Generated from the kit. Your customer signs it online.
4
The crew opens the checklist
It's the same kit. It was already there, in the order you priced it.
Start your first job — free for 14 days

Simple, honest pricing

One plan, office and field included. The field app isn't an upsell — it's half the point.

$49/ month
includes up to 3 users
+ $10 / month per additional user
Start your free trial

14-day free trial · card required · cancel anytime

Stop building the job twice.

Once in the estimate. Once in the schedule. Once in the billing. Once for the crew. Bid it once instead.

Start 14-day free trial