Skip to content

General contractors and building trades.

Job costs and project status, without the spreadsheet.

Construction costs live by job and by phase, on projects that run for months and never line up neatly with a calendar close.

One entry, tagged
Uni-Select
EntityEntity B
Partner entityEntity A
DepartmentOperations
ProjectSite 4
Slice any report the way the tags run.
Invoice · Uni-Select
Read

Fields extracted

No typing, no re-keying

Invoice dateJul 26
Tax code$ ••••••
Total$ ••••••
Coded toCost of revenue95%

The problem

A P&L that describes the business, not the project

A single project spans multiple cost codes, multiple subcontractors invoicing on their own schedules, materials purchased in one month for work that happens in another, and retainage that shouldn’t hit the books the same way regular payables do. Most contractors’ books track this in a spreadsheet running alongside QuickBooks, reconciled by hand, usually behind — which means the P&L on any given day describes the business’s cash position, not any specific project’s actual standing.

What cruisr does

Every project’s real standing, on the same calendar

Job costs by project and by phase

Reconciled continuously — not rebuilt in a spreadsheet every time someone needs a project status number. Proof: the same continuous-reconciliation engine behind the 1,811-of-1,820 nightly stat.

Subcontractor invoices matched as they arrive

Each one lands against the job and phase it belongs to, not batched at month-end.

Retainage tracked separately from payables

So it doesn’t distort the current picture of what’s actually owed and collectible.

A close that shows where each project stands

Not a generic P&L that nets everything together and hides which jobs are ahead or behind. Proof: business day 3, the same calendar every month.

Evidence attached to every entry

When a project’s numbers get questioned by an owner, a lender, or a bonding company, the source document and the reasoning are already attached — cost by phase, retainage, and what supports each figure, without reconstructing anything.

One queue for the exceptions

A subcontractor invoice that doesn’t match a job, a cost code that looks wrong, a retainage release nobody expected — routed to a human to decide. Proof: the same 9-of-1,820 queue behind the stat above.

See the real state of your books — free, in 48 hours.

No obligation · No migration · Nothing installed

Why not just track this in a spreadsheet?

A job-cost spreadsheet running alongside QuickBooks only tells you what someone remembered to enter — subcontractor invoices, retainage, and phase-level costs all drift the moment updates fall a week behind, which on a multi-month project is most of the time. cruisr reconciles job costs against the ledger continuously, so the project’s real standing doesn’t depend on when someone last updated a tab.

Entry · accrual
Evidence
Source documentInvoice
Preparedcruisr AI · 02:14

Account changed

SUSPENSE → COST OF REVENUE

Controller
ApprovedOwner
Every entry carries where it came from.

FAQ

Construction questions

Three about how contractors’ books actually work, and the one every operator asks before handing over a bank feed.

Not as a finished WIP schedule you can hand to a bonding company — that isn’t something cruisr produces today. What it does keep current are the inputs one is built from: cost by project and phase, reconciled continuously, retainage tracked separately, and evidence attached to every entry. If your bonding company needs the schedule itself, raise it on the diagnostic call and we’ll tell you straight where that leaves you.

Yes, retainage is tracked and reported separately so it doesn’t distort what’s currently owed and collectible.

Not directly, today. cruisr works from what those systems already push into QuickBooks or Xero — subcontractor invoices, purchase costs, billings — and codes them to the project and phase they belong to. A direct connection isn’t live; tell us on the diagnostic call if it would change the picture for you.

A change order reaches the books as the costs and billings it generates, coded to the same project and phase, so the project’s numbers move with it rather than waiting for a manual restatement. Approving the change order itself stays in your project system — cruisr follows the money it creates.

See where every project actually stands.

Free, on your own QuickBooks or Xero, delivered in a 30-minute readout.

No obligation · No migration · Nothing installed · No credit card required