Eight pillars, and none of them is a plan viewer with billing bolted on.
A subcontractor’s day runs from a drawing to a crew to a signature to a draw. SC Connect is built along that line, so the handoffs that usually cost you money — and the retyping that makes two systems disagree — stop existing.
T&M extra work engine
Capture the extra work while the crew is still standing in it, with a signature that holds up.
- Project rate sheets — journeyman, foreman, helper — with labor burden, material markup and profit preset
- On-glass signature capture: signature, printed name, title, UTC timestamp and GPS, taken on the foreman's phone
- Partial approval and dispute flags, so a super can sign for hours and leave rates to the PM
- One click turns a signed ticket into a change order and a new G703 line
| Code | Description | Qty | Amount | |
|---|---|---|---|---|
| 01-100 | Journeyman electrician | 6.00 | 480.00 | |
| 01-120 | Apprentice | 6.00 | 300.00 | |
| 04-210 | MC cable, 12/2 · 250 ft | 1.00 | 318.40 | |
| Burden 15% · material 10% · profit 10% | 284.76 | |||
| Ticket total | $1,383.16 | |||
Approved on site
- Signed by
- D. Marchetti · GC Superintendent
- Captured
- 2026-09-04 15:42 UTC · 41.8781, −87.6298
AIA G702 / G703 billing
The continuation sheet builds itself, including the parts everyone gets wrong by hand.
- Schedule of values by phase, floor, trade code and change order
- Stored materials roll from Presently Stored in application N to Work Completed in N+1 — without double billing
- Line-by-line retainage, and the 50% substantial completion step-down applied automatically
- Tax exemptions and owner-direct material deductions handled on the sheet, not in a footnote
| Item | Description of work | Scheduled | Completed | Stored | % and roll-forward |
|---|---|---|---|---|---|
| 03-100 | Rough-in, levels 1–2 | 486,000 | 447,120 | — | 92% |
| 03-200 | Rough-in, levels 3–4 | 412,000 | 251,320 | 57,680 | 75% |
| 05-400 | Gear & switchboards | 328,000 | 59,040 | 180,400 | 73% |
| 07-110 | Fixtures & trim | 264,000 | 89,760 | 23,760 | 43% |
| CO-004 | COR 4 — added receptacles | 41,800 | 41,800 | — | 100% |
| Totals | 1,531,800 | 889,040 | 261,840 | less 10% retainage −88,904 | |
The redline band is material billed as presently stored. Next month it moves into work completed on its own, at the same value, and cannot be billed twice.
Zero-login GC portal
The general contractor's super approves in thirty seconds, and never makes an account.
- Signed magic links by email — no password, no seat, no invoice to the GC
- Trade-protective language enclosed with every sign-off, preserved on the document
- Forwarding is expected: a super can pass the link to their PM, and every device that opens it is logged
- Full audit history per link, per IP, per interaction
Inbox · no account
Approve T&M-0418 — Riverside Medical, L3 East
Signature acknowledges performance of extra work and directs subcontractor to proceed. Pricing subject to final contract verification.
- 15:42:06Link opened · 172.58.x.x · iOS Safari
- 15:42:41Signed · D. Marchetti, Superintendent
- 16:10:22Forwarded · opened by office PM
Field time & daily logs
A foreman logs the whole crew against cost codes in under a minute, on a phone, in gloves.
- Bulk crew entry allocating hours across multiple cost codes in one pass
- Prevailing wage and Davis-Bacon: classifications, base rates and fringe cash or plan, tracked per worker
- GPS weather captured at 7:00, 12:00 and 16:30 without anyone remembering to
- Structured delay categories — trade stacking, power, failed inspection, plan conflict — with timestamped photo proof
- R. AlvarezJourneyman01-1006.0h03-2002.0h
- T. BooneJourneyman01-1008.0h
- M. IqbalApprentice01-1204.0h07-1104.0h
- S. PetrovForeman01-0008.0h
Blueprints, splitting & markup
Drop in the 200-page set; get back an indexed sheet list you can actually navigate.
- Automatic PDF splitting with title-block OCR — sheets indexed by number and name
- Layered vector markup: clouds, text, highlighter, calibrated measurement, photo callouts
- Rendered on canvas with sub-second response, on the tablet that is actually on site
- E-101Level 1 power plan
- E-102Level 2 power plan
- E-201Panel schedules
- E-401One-line diagram
- A-101Level 1 architectural
Procurement & 3-way match
Supply-house runs stop being a shoebox of receipts reconciled in March.
- Field POs up to a configurable limit — $500 by default — issued from the truck
- Anything over the limit routes to a PM for one-tap approval
- Packing slips photographed and parsed: vendor, date, line totals
- PO ↔ delivery slip ↔ vendor invoice matched before a bill ever reaches QuickBooks
- 1Field POPO-2291 · $318.40Issued from the truck
- 2Delivery slipOCR · $318.40Photographed at the gate
- 3Vendor invoiceINV-88471 · $318.40Received in accounting
Matched. Bill released to QuickBooks.
QuickBooks Online, both ways
Not a nightly export. A mapped, idempotent, two-way sync of the money.
- Customers, projects as sub-customers, cost codes mapped to COGS and income accounts
- Native QBO classes and locations per project or line — divisions stay divisions
- Retainage split automatically between accounts receivable and a retainage asset account
- UUID idempotency keys, so a network retry never books a transaction twice
- CustomerGC — Halloran Construction
- ProjectSub-customer, bill with parent
- Cost code 01-100Service → COGS / Income
- Division: CeilingsQBO Class
- Retainage 10%Retainage Receivable (asset)
Every write carries a UUID idempotency key, so a retry after a dropped connection finds the transaction already booked instead of booking a second one.
Divisions, roles & tenancy
One business, several trades, one set of books — without one division seeing another's.
- Distinct trade divisions with shared accounting and isolated supervisors and cost centers
- Roles for admin, PM, estimator, warehouse, foreman and field
- Row-level isolation in the database itself, not a filter somebody remembered to add
- Acoustical ceilings22 activeAdminPMEstimatorWarehouseForemanField
- Drywall & framing31 activeAdminPMEstimatorWarehouseForemanField
- Painting9 activeAdminPMEstimatorWarehouseForemanField
Shared accounting connection. Isolated supervisors and cost centers. Isolation is enforced by row-level security in the database, not by a filter somebody remembered to add to a query.
The rest of it, without the sales adjectives.
Shipped and in the product today. If something you need is not on this list, ask — a straight no is cheaper for both of us than a discovery call.
Billing & cash
- AIA G702/G703 progress billing with generated PDF certificates
- Schedule of values, retainage and stored-materials roll-forward
- Change order pipeline, from field ticket to executed CO
- WIP reporting and AR aging
- Cash flow forecasting and executive dashboards
- Division-level cost rollup across every job
Field & labor
- T&M tickets — sequential immutable numbers per project, three-state approvals
- Timecards and job costing, bulk crew entry for up to 30 workers
- Certified payroll on federal form WH-347
- Prevailing wage and fringe tracking
- Daily logs with structured delay categories and GPS weather
- Punch lists, RFIs, submittals and closeout
Materials & assets
- Drawings — 100+ page PDF splitting, title-block OCR, viewer and markup
- Warehouse and inventory with moving-average costing
- Equipment and tool asset management
- Field POs, packing-slip OCR and 3-way match
- Proposals and estimating
Compliance & accounting
- Document register with expiry tracking
- Lien deadlines, and lien waivers in both directions
- Retainage release tracking
- QuickBooks Online sync — invoices, vendor bills, timecard weeks
- Zero-login GC portal via signed magic links
See it on your job, not ours.
Bring a live schedule of values, a rate sheet and your QuickBooks. Thirty minutes is enough to know whether this fits how you already work.