Skip to content

Trades, crews, and service contractors.

Job costing and cash flow, sorted automatically.

Two questions decide field service margins: did last month’s jobs make money, and is cash landing fast enough to cover payroll before the next job starts.

Bell Canada
Entity B
AccountTelecom96%
Tax codeStandard rate
Matched onRecurring vendor
SourceStatement line
Code Bell to Utilities from now on
One entry, tagged
Uni-Select
EntityEntity B
Partner entityEntity A
DepartmentOperations
ProjectSite 4
Slice any report the way the tags run.

The problem

Four entries, one job, nothing linking them

A service call, a materials run, a subcontractor’s invoice, and a technician’s hours all belong to one job — but they usually land in the books as four separate, unlinked entries, coded whenever someone gets around to it. By the time a bookkeeper reconciles them against the right job, the crew’s finished the next one too, and if that job lost money, you find out after you’ve already quoted two more the same way. Recurring maintenance contracts and one-off jobs also behave completely differently in the books, and most bookkeeping setups don’t tell them apart.

What cruisr does

Job costs that keep up with the crew

Job-level cost tracking, reconciled nightly

Labor, materials, and subcontractor invoices get matched to the job that generated them as they come in — not batched and sorted at month-end. Proof: part of the same nightly run that auto-posts 1,811 of 1,820 transactions before anyone’s logged in.

Cash flow current every morning

Not current as of whenever the last bank statement got reconciled — so payroll and materials purchasing decisions run on real numbers, not a guess. Proof: 2:14 a.m. is the last timestamp we checked on “current” — books don’t wait for business hours.

The close finishes by business day 3

Job profitability shows up while it can still change how you quote the next job — not weeks after the fact. Proof: same calendar, every month, no exceptions.

One queue for exceptions

An odd technician receipt, a subcontractor invoice that doesn’t match a job, a customer dispute — routed to a human to decide, not buried in a pile of unreviewed transactions. Proof: this is the same 9-of-1,820 queue behind the stat above — nothing gets forced through automatically.

Every crew or location in one close

Costs carry entity, department and project tags, so if you run crews or sites as their own dimension, they roll into a single close — no separate spreadsheet per crew to reconcile by hand.

Written back to the ledger you already run

cruisr keeps its own authoritative books and pushes the coding back into your QuickBooks or Xero, handling conflicts rather than overwriting an edit someone made there. One current picture instead of two half-current ones.

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 shared job-costing spreadsheet works right up until someone forgets to update it, a formula breaks silently, or two people edit the same job at once — and none of that shows up until the numbers already look wrong. cruisr doesn’t replace the discipline of tracking cost by job; it just does it inside the ledger itself, reconciled every night, with no separate file that can drift out of sync with what actually happened.

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

Field service questions

Three about the work itself, and the one every operator asks before handing over a bank feed.

By job — labor, materials, and subcontractor costs are matched to the specific job that generated them, so profitability is visible per job, not just per expense category.

Not directly, today. cruisr works from what your scheduling software already posts into QuickBooks or Xero — the invoices, the job revenue, the costs against it — so the job-level picture is built either way. If a direct connection matters to you, say so on the diagnostic call: it tells us what to build next.

Deposits and progress invoices are recorded and reconciled as they flow through your QuickBooks or Xero, coded to the job they belong to, so a part-billed job shows what has been invoiced against what it has cost so far. cruisr doesn’t raise the invoices or hold the deposit — the billing stays yours, the books follow it.

Access is read-only — cruisr can see transactions, never move money. Every entry carries a confidence score and a visible reason; anything below your threshold routes to a human before it posts.

See what your job costs actually look like.

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

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