Live margin per job. Retainage, change orders, material variance — netted in real time. You'll know which job is bleeding before the next progress invoice goes out.
Trusted by shops, contractors, and fabricators
Private beta. Customer names are representative of the ICP and will be replaced with permission.
What founders ask us
“Which jobs are losing money this week, before the change order kills the margin?”
In most shops, the answer comes from the bookkeeper in the third week of the next month — long after the labor and material are gone. CentSight reads every PO, AP bill, and time entry hitting QuickBooks and tags it to the job in real time. The margin number you see Friday is the one the foreman is actually working against.
How it works
Read-only. No new ERP. No 14-week implementation. CentSight observes the ledger you already use.
If it has a job code, we cost it in real time. No more month-end allocation guesses.
When a material PO comes in 12% over estimate, you see it Friday — not at job close.
Progress billing, retainage timing, AP terms — modeled into a real cash forecast you can stake an LOC draw against.
What shop owners get back
11 hrs/wk
Reclaimed from the bookkeeper-to-foreman email chain on job status. Time the PM spends in the shop, not the inbox.
47 days
Average lead time on the cash gap — long enough to draw the LOC, not panic.
+3.2 pts
Median job-margin lift in the first 90 days, from catching material variance before it's baked in.
A founding-member case
Bedrock Builders, $14M GC. CentSight live week 2.
$112K
unbilled retainage
Found in week three, sitting against three closed projects with the owner. Invoiced and collected the same month.
+3.7 pts
average job margin
From catching material variance on three concrete pours before the next progress invoice.
$340K
credit line saved
Drawn earlier, paid down earlier, against a real 47-day forecast — not a gut call.
Customer case based on private-beta data, used with permission. Results vary by project mix, contract type, and geography.
What founders are saying
“I used to find out a job was underwater at close. Now I see it Friday. The next change order goes out priced right.”
Ramon Beltran
Owner · Bedrock Builders
“We found $112K of retainage the owner had aged out of mind. Paid for the year in week three.”
Holly Tran
Controller · Hightower Mfg
“Plain English. I asked it 'are we making money this week,' and it told me. That's the whole product.”
Kurt Halloran
GM · Ironway Fabrication
Common questions
No risk to look.
Live margin, every job, every Friday. The shop runs better when the numbers keep up with the work.
No credit card. 5-minute setup. Read-only — your books stay yours.