Built for builders — $1M–$50M shops

Job costing right by Friday — not quarter-end.

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.

  • Live margin per job and per project
  • Material variance flagged at invoice intake
  • Retainage and change-order drift, caught early
5-min setup · Read-only · SOC 2 in progressSee it live
Ask CentSight

Good morning, Gerald

Ask anything about your business finances.

Try asking

Type a question or pick a prompt to see a live answer.

Median job-margin lift in first 90 days
+3.2 ptsMedian job-margin lift in first 90 days
Average lead time on cash-gap detection
47 daysAverage lead time on cash-gap detection
Reclaimed from bookkeeper-to-foreman emails
11 hrs/wkReclaimed from bookkeeper-to-foreman emails
Average answer time in plain English
<3 minAverage answer time in plain English
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.

Live job costing in plain English.

Click through the tabs. Every panel is the actual product.

Live margin per job — Friday, not quarter-end.

Every PO, AP bill, and timecard hitting QuickBooks is tagged to the job in real time. The margin number you see Friday is the one the foreman is actually working against. The next change order goes out priced right.

Job margin — liveUpdated just now
Job 412 (concrete)

18.4%

+1.2 pts
Job 418 (framing)

9.6%

-2.8 pts
Job 421 (TI)

-4.1%

-6.2 pts
Job 425 (sitework)

22.7%

+0.4 pts

Your shop's economics, live by Friday.

  1. Step 1: Connect QuickBooks (or Sage 100)

    Read-only. No new ERP. No 14-week implementation. CentSight observes the ledger you already use.

  2. Step 2: Every PO, bill, timecard tagged

    If it has a job code, we cost it in real time. No more month-end allocation guesses.

  3. Step 3: Margin slip caught at intake

    Material PO 12% over estimate? You see it Friday — not at job close.

  4. Step 4: Cash gap forecast 47 days out

    Progress billing, retainage, AP terms — modeled into a real forecast you can stake an LOC draw against.

Margins you can act on. Forecasts you can stake a draw on.

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.

We had 6 active jobs and no clear picture of which ones were making money. CentSight showed us two projects were underwater — we restructured change orders and recovered $45K in a quarter.

Mike Delgado

Owner · $9M commercial construction company

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 · $14M GC

We found $112K of retainage the owner had aged out of mind. Paid for the year in week three.

Holly Tran

Controller · Hightower Mfg · $18M shop

Answers, before you ask.

When does CentSight launch?
We're admitting founding-member shops and contractors in cohorts now. Once you join the waitlist, we'll reach out with a personalized timeline for connecting your ledger.
What does founding-member pricing get me?
$95/mo flat — locked for the life of the account — for the first 100 construction seats. That's a written guarantee, not marketing. No long-term contract, cancel anytime.
Do you replace QuickBooks or Sage?
No. CentSight is read-only on top of the ledger you already use. We never post journals, never touch invoices, never lock you in. If you leave, your books are exactly where they were.
How do you handle retainage and progress billing?
Retainage is tracked as a separate AR aging bucket per job, with release-date forecasting. Progress billing is reconciled against the AIA G702/G703 schedule (or your equivalent) so you can see what's been billed, what's earned, and what's collectible.
What about change orders that haven't been signed yet?
Pending change orders sit in a separate bucket — visible on the job dashboard so you know what's exposed, but excluded from earned revenue until signed.
Will this work with our chart of accounts? It's a mess.
Yes. CentSight reads whatever's there. You don't need to clean up the COA first; we map common patterns automatically and flag oddities you can fix later.
Does it work for shops without job codes on everything?
Honestly, partial job coding is the norm. CentSight surfaces uncoded transactions on a single dashboard so you can catch them in real time and improve coverage week by week — not by hiring a new bookkeeper.

No risk to look.

  • Founding-member pricing locked
  • Cancel anytime
  • Read-only access
  • No ERP replacement

Stop closing jobs at a loss you didn't see coming.

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.

Or see pricing →