Constructelligence
Software by trade · general contractor

General contractor software: what to run, what to track, and where jobs lose money

A general contractor's margin is a thin fee on top of a lot of other people's cost. It is lost in the gaps: subcontract scope nobody priced, change orders carried unsigned, general conditions that run past the schedule, and pay applications that bill behind the work. The software question for a GC is less “which app” than “which system owns each of those numbers, and who sees them weekly.”

Updated · 7 minute read

Key takeaways
  • A GC's margin is a thin fee — it leaks through buyout, unsigned changes, general conditions and billing.
  • Give every number one owning system: the PM platform for changes, the ERP for cost.
  • Forecast every job's cost at completion weekly, including committed subcontracts.
  • A five-week slip can consume over a third of the fee in general conditions alone.

Where general contractor jobs make and lose money

Key terms: Change order (CO) · Committed cost · Estimate at completion (EAC) · Work in progress (WIP) schedule · Fade

A worked example

A $4.8M building with a $240,000 fee and general conditions running at $18,000 a week. The schedule slips five weeks:

Extra general conditions = $18,000 × 5$90,000
Share of the fee38%
Fee left$150,000

Nothing in cost to date shows this until the weeks are spent. A forecast tied to the schedule shows it the week the finish date moves.

CalculatorGeneral conditions: what a slip costs
Fee on the job · $240,0005-week slip · $90,000fee left · $150,00038% of the fee+1+2+3+4+5each week of slip: $18,000 of general conditions
The worked example: nothing in cost to date shows this until the weeks are spent; a forecast tied to the schedule shows it the week the finish moves.

The general contractor software stack

Most contractors in this trade run four or five systems. The names below are common examples, not a ranking.

Project management
ProcoreAutodesk FormaOracle Aconex
Accounting / ERP
Sage 300 CRESage Intacct ConstructionViewpoint VistaSpectrumCMiC
Scheduling
Primavera P6Microsoft Project
Estimating
ProEstSage Estimatingtakeoff tools
Documents
SharePointBoxthe PM platform

The numbers worth tracking weekly

How to choose general contractor software

Five questions to ask any vendor before a trial — each is about whether the software fits how this trade actually makes money.

  1. Does the PM platform push change events to the ERP, or does someone retype them?
  2. Can subcontractors, the owner and the architect work in it without per-seat charges piling up?
  3. Does it show committed cost from subcontracts before the first invoice arrives?
  4. Can it produce a WIP your surety accepts without a spreadsheet in between?
  5. Can a superintendent use it from a phone on the first day?

Then trial it on a finished job where you already know the answer. The construction tech stack guide covers how the pieces connect.

Where Constructelligence fits

Constructelligence sits on top of the accounting system you already run — Sage 300 CRE and QuickBooks Desktop are connected today, with Viewpoint, Sage Intacct and others in build — and forecasts every job weekly by cost code, so a job's fee disappearing into buyout, unsigned changes or extended general conditions shows up in the week it starts. It reads read-only, installs on your own infrastructure and replaces none of the tools above. See it in the demo.

Software for other trades

Checklist
GC job review in Excel, filled in with example rows — columns: Job, Contract, Approved COs, Revised contract, Forecast at completion, Fee left, Fee left %, Buyout gain (loss)…
The GC job review as it opens in Excel: example rows in italics, calculated columns shaded.
Free template · GC job review (Excel & CSV)An Excel workbook with drop-downs, validation and formulas built in — or the same columns as a CSV for Google Sheets and Numbers.
Download Excel (.xlsx)
What this template captures

A general contractor's weekly job review: contract and approved changes, forecast at completion, fee left in dollars and percent, buyout gain or loss, unsigned changes in place, general conditions against plan and the billing position — and the action agreed.

12 columns: 9 you fill in and 3 calculated by formula and filled down 200 rows, so nothing is worked out by hand. In the Excel version, 7 columns reject entries of the wrong type (a date column only takes dates, an amount column only numbers), the header row stays frozen with filters on it, and the workbook opens on an Instructions sheet that lists every column below.

Every column, and how it is captured
ColumnTypeWhat goes in it
JobTextJob number exactly as in your accounting system (e.g. J-1104), so rows join to job cost.
ContractAmount ($)Contract value including approved change orders.
Approved COsAmount ($)Enter the amount in dollars.
Revised contractCalculatedCalculated: [Contract] + [Approved COs]
Forecast at completionAmount ($)Enter the amount in dollars.
Fee leftCalculatedCalculated: [Revised contract] − [Forecast at completion]
Fee left %CalculatedCalculated — fee left as a percent of the revised contract (= IF([Revised contract]=0, blank, [Fee left] ÷ [Revised contract] × 100))
Buyout gain (loss)Amount ($)Enter the amount in dollars.
Unsigned COs in placeAmount ($)Enter the amount in dollars.
General conditions over (under)Amount ($)Enter the amount in dollars.
Over (under) billedAmount ($)Enter the amount in dollars.
ActionTextFree text.

See it on real-looking numbers

Constructelligence is a construction intelligence platform: it reads your ERP, project and field systems read-only and does this arithmetic every week, for every job. The demo runs it on a sample eight-job portfolio.

Try the demoJoin the private beta

Frequently asked questions

What software do general contractors use?

Most run a project management platform (such as Procore or Autodesk Forma), a construction accounting system or ERP (such as Sage 300 CRE, Sage Intacct Construction, Viewpoint or CMiC), a scheduling tool (Primavera P6 or Microsoft Project) and estimating software, plus a reporting or construction intelligence layer across them.

What is the best software for a small general contractor?

Construction-aware accounting with job costing first, then a project management tool the field will use. Add scheduling and forecasting as the number of concurrent jobs grows.

How do general contractors track job profitability?

By forecasting cost at completion for every job weekly — budget, cost to date and committed subcontracts, with percent complete from the schedule — and comparing it with the contract including approved change orders.

What should a GC track weekly?

Forecast at completion and variance per job, buyout against the estimate, unsigned change orders in place, general conditions against the schedule, and over- or under-billing on every job.

Is Procore an accounting system?

No. Procore is project management with project financials; the general ledger, payroll, AP and AR live in a construction accounting system or ERP, which Procore integrates with.

CI
Written by the Constructelligence teamConstruction finance and software. Worked examples use the sample demo portfolio; formulas are standard practice. Reviewed September 2026.

More in Software by trade

Free tools for this topic: Construction markup vs margin calculator · Construction labor burden calculator · Contractor overhead recovery and break-even calculator

All software by trade resources →