Founding-member pricing — built for shops running $1M–$50M.
CentSight
For manufacturers & contractors running $1M–$50M

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
  • Cash gap forecast 47 days out, no spreadsheet
5-min setup · Read-only · SOC 2 in progress
  • SOC 2 Type II in progress
  • Read-only. Never touches the ledger
  • 5-minute setup, no IT lift
  • QuickBooks · Sage 100 native
  • Ironway
  • Bedrock
  • Hightower
  • Carter & Sons
  • Northline
  • Forge

Private beta. Customer names are representative of the ICP and will be replaced with permission.

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.

  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, and timecard tagged to a job

    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 invoice intake

    When a material PO comes in 12% over estimate, you see it Friday — not at job close.

  4. Step 4: Forecast the cash gap 47 days out

    Progress billing, retainage timing, AP terms — modeled into a real cash 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.

One contractor, one quarter, three numbers.

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 shop owners 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

Answers, before you ask.

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.
Is founding-member pricing real?
Yes. $95/mo, locked for the life of the account, for the first 100 manufacturing and construction seats. No contract, cancel anytime.

No risk to look.

  • Read-only access
  • No ERP replacement
  • Cancel anytime
  • Your books stay yours

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 book a 15-minute walkthrough →