Deep enough to
replace the stack.
Eight modules on one database. The estimate becomes the budget, the field posts against it daily, and billing draws from the same numbers — nothing re-typed between systems, because there are no other systems.
HeavyBid, HeavyJob, and Equipment360 are HCSS products. TradeFlo Pro is an independent alternative — a comparison, not an affiliation.
Estimating & bid board
Build the bid the way a heavy-civil estimator thinks: bid items broken into activities, activities costed from crews, equipment, materials, and production rates. Prices come from your own price book and job history — not a blank spreadsheet and last year's memory.
The bid board keeps every pursuit in one place — owner, bid date, stage, and the estimate behind it. When you win, award flips the estimate into the job: budget, cost codes, and schedule of values carry straight over. The number the estimator promised is the number the field is measured against.
-
Bid items → activities → resourcesUnit-price structure that mirrors how the work gets built and paid.
-
Your price book, your historyCrew makeups, rates, and production factors reused across bids — and corrected by as-built results.
-
Award without re-typingOne click turns the winning estimate into the job budget and SOV.
Illustrative — not customer data
Crew & equipment scheduling
A drag-and-drop calendar for crews, operators, and iron. Assign a crew to a job and the machine goes with it; move the job and the conflicts surface immediately — a dozer on two sites, an operator double-booked, a crew scheduled over PTO.
What the office schedules is what the field sees: every assignment lands in the foreman's app the moment it's made, with the job, the address, and the start time.
-
Crews and iron on one boardPeople and machines scheduled together, because that's how the work moves.
-
Conflicts before MondayDouble-bookings and overlaps flagged when you make them, not when the phone rings.
-
Schedule to phone, instantlyNo group texts, no printed board photos — the field app is the board.
Field production, job costing
& the GPS field app
Foremen carry the office in their pocket: a GPS time clock that verifies the crew is on site, today's schedule before they leave the yard, and daily quantities logged against bid items from the truck. It works offline and syncs when signal comes back — built for the far end of the haul road.
Every entry posts against the estimate the same day. Budget vs. actual by cost code — labor, equipment, materials, subs — so an activity running hot shows up in days, not at closeout. And because AP invoices and payroll land in the same database, cost isn't self-reported: what the field says gets reconciled against what you were actually billed and what you actually paid.
-
GPS time clockClock-ins verified at the site — no paper timesheets, no buddy punching, no disputes.
-
Daily quantities against bid itemsCost-to-complete updates every day the work happens, not at month-end.
-
Costs cross-checked, not trustedField-reported cost reconciled against AP invoices and payroll — the ledger keeps the field honest.
Illustrative — not customer data
Pay applications, SOV & WIP
The schedule of values comes straight from the awarded estimate. Each month, percent complete from the field rolls into an AIA-style G702/G703 pay application — previous applications, work this period, stored materials, and retainage carried forward line by line, application over application, to the penny.
Because billing and cost share one database, the WIP report isn't a month-end art project: earned vs. billed, over/under by job, and retainage tracked to release — a WIP schedule that ties to the ledger and that you can hand to a banker or a bonding agent without a disclaimer.
G703-style roll-forward — illustrative, not customer data
Payroll
Field time flows straight to the check run: GPS clock-ins and crew sheets become payroll entries with regular and overtime split, and every hour cost-allocated to the job and cost code it was worked on. Nobody types a timesheet twice.
The payroll report doubles as a reconciliation surface — scheduled hours vs. clocked hours vs. what the job was billed — so drift between the plan, the field, and the money shows up in the same view before checks go out.
-
Field time in, checks outClock-ins become payroll entries — OT rules and per-job allocation handled.
-
Schedule vs. clock vs. costOne report reconciles what was planned, what was worked, and what it cost.
-
Pay data stays gatedRole-scoped visibility — field and PMs see hours and cost codes, never pay rates.
AP invoice OCR & approvals
Point your AP mailbox at TradeFlo Pro and vendor invoices read themselves: OCR pulls the vendor, invoice number, amount, and date, and the system suggests job and cost-code coding learned from how you've coded that vendor before. The more you approve, the less you touch.
Review happens in a queue, not an inbox — route to the right PM, escalate big-ticket invoices to an owner-level email approval, and post the approved bill to the ledger once, cleanly. Every invoice lands on the job's cost report the day it arrives, which is what makes same-day job costing real.
-
Mailbox-to-queue intakeInvoices emailed to AP appear in the review queue, already read.
-
Coding that learnsJob and cost-code suggestions built from your own approval history, per vendor.
-
Approval routing with teethThreshold-based escalation — large invoices wait for the owner, not the other way around.
Equipment & telematics
The iron reports for itself. TradeFlo Pro connects to Samsara, John Deere JDLink, and Komatsu telematics feeds, so hours and location come off the machine — not off a clipboard walkaround. Geofences match machines to job sites, and equipment hours post to the job as cost, automatically.
The result is an equipment ledger the estimator can trust: which machines worked which jobs, for how many hours, at what internal rate — utilization you can see, and ownership cost that actually lands on the work that consumed it.
Illustrative — not fleet data
Accounting sync
TradeFlo Pro is the operational source of truth; your accounting system stays the book of record. The sync runs one direction — jobs, invoices, bills, and payments flow from the platform to the ledger, adding and updating but never deleting — so your accountant's world stays clean and nothing in the ledger gets silently rewritten.
Sage 100 Contractor is live today, running in production with our design-partner contractor. QuickBooks Online and QuickBooks Desktop adapters are built on the same sync engine. You don't change accounting systems to change operations systems.
-
Sage 100 Contractor — liveRunning in production today, not on a roadmap slide.
-
QuickBooks Online & DesktopAdapters built on the same engine, for shops that run on Intuit.
-
Adds and updates, never removesOne-way flow to the ledger — your books never lose a record to a sync.
See it on
your own jobs.
Start free and walk the whole chain — estimate to pay app — with your own cost codes, or ask us anything at [email protected].