Money already collected on a job you bring in

When you bring an in-flight job into the system, money already collected is recorded as an opening balance — not as a fake paid invoice.

What it is

An adopted project carries an opening balance for money taken before it entered the system, a recorded contract value, and an attestation that a signed contract exists offline with an optional reference. It reduces the outstanding balance without pretending a document was issued.

Also called: job already underway · already took a deposit · adopt an existing job · opening balance

See it
Money already collected on a job you bring in
Prepared for
Sutter Kline
1140 Ridge Line Rd · Fair Play
Shell package$26,331
Concrete & site$7,645
Doors & windows$5,096
Trim & finish$3,398
Total
$42,470
Signature
The adopt-a-job form: contract value, opening balance already collected, an offline-contract attestation tick with a reference field, and an adoption note. Backed by migration 158. Sample data — no customer information appears here.
How it works
  1. 1gantt_projects gains origin ('funnel' or 'adopted'), adopted_at, adopted_by and an adoption note.
  2. 2opening_balance_usd reduces the outstanding balance only — no invoice row is created.
  3. 3contract_held_offline is an attestation with an optional reference, never treated as an in-system signature.
  4. 4Adopted projects are flagged so they can be excluded from funnel analytics, having no lead-to-close cycle.
Why we built it

The first two live builders hit the same wall: contract signed offline months ago, framing half up, crew on site — and nothing would accept a job that had already started, so the product could only be adopted by someone willing to abandon every job they currently had. A job can now be brought in mid-flight, with money already collected recorded as an opening balance rather than as a paid invoice. A paid invoice would imply a document that was never issued and would appear in revenue reporting as something a customer could open and inspect, which they could not. For the same reason no signature record is created for a contract signed on paper elsewhere: a fabricated signing date would be indistinguishable from a real one in a dispute.

The problem
  • A system that only accepts jobs which started inside it.
  • Money collected before adoption having nowhere to live.
  • Fabricated invoices or signatures created to make an old job fit.
Sound familiar?
What you get
Existing jobs can be brought in without rewriting their history.
Outstanding balances are correct from day one.
Nothing in the record claims a document that never existed.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →