Revenue Trace · an illustrative contractor example
Find the AI investment behind the next profitable sale.
Follow one estimate request through people, decisions and delivery. See where AI can help staff act, what the work must still earn after every cost, and what evidence would justify crediting the change.
Follow the request ↓
Illustrative case
ExplainWhere additional revenue might startFollow the change from AI assistance to additional work the business can profitably deliver.
Illustrative: a general contractor with several active jobs receives a new-work estimate inquiry from a property manager. Constructed teaching example. Not an actual BH Technology result, client record, job record or measured deployment. No figures are given or implied.
AI preparesA person commits
- 01A new-work request arrivesDemand, not yet a sale
- 02AI prepares, a person commitsEach commitment leaves a record
- 03The customer decidesAcceptance is a booking, not revenue
- 04Crews deliver the workRevenue is earned under contract terms
- 05What remains after every costThe result may be negative
- 06Credit only what is additionalUse on a win is not cause
01Opportunity
Start with demand you already attract
The leadership questionWhere do the inquiries we already attract wait before someone acts?
Estimate requests already reach the office by phone, email and form. Some wait with no owner, the wrong person or no reply. A stalled request is a place to investigate, not proof of lost revenue.
Estimate request · by email
Renovation and repair work in a commercial building
From a property manager · illustrative
New workwhy this requestWhere a request can wait
- Intake deskOffice coordinatorUnowned
- RoutingCoordinator to estimatorWrong person
- CallbackEstimatorNo reply
- ScopeEstimator and property managerAwaiting scope
Every tray is the same size: it marks where a request waits and why, never how many.
TakeawayIdentify the specific revenue opportunity before choosing the AI investment.
ExplainWhere additional revenue might start02AI & People
AI prepares; people decide and commit
The leadership questionWhat exactly would we let AI do, and who owns each commitment?
AI can match the request to the property, draft a brief, suggest the right estimator and remind the owner. Staff confirm uncertain matches, decide scope and price, and approve every customer message.
- AI prepares: match, brief, suggest, draft, remind
- A person commits, and the system records it
- Uncertain match: flagged for review, never merged
Confirm matchOffice coordinator confirms the property or marks it new
AIMatch
Record · Property or account link, or a new record
Accept ownershipCoordinator routes; the estimator accepts or reassigns
AIBrief · suggest
Record · Assignment and acceptance of ownership
Set scope and priceEstimator decides; a manager approves where policy requires
AIDraft questions
Record · Confirmed scope; estimate version sent
Approve messageEstimator decides whether and when to contact the customer
AIDraft · remind
Record · What people actually sent
TakeawayPlace AI assistance where it helps the responsible person complete the next commercial step.
ExplainWhat AI prepares and who decides03Sale & Delivery · the decision
Follow the quote to a customer decision
The leadership questionHow many of our prepared quotes reach a real customer decision, and who follows through?
The estimator clarifies scope, sets the price and follows through. Only the property manager's acceptance turns a prepared quote into a booking. Silence or a decline is an outcome to record, not an automatic loss.
- AcceptedSigned contract or purchase order: a booking at contract value, not recognized revenue.
- DeclinedA recorded decline.
- Deferred or silentRecorded as such. No response is not automatically a lost sale.
The estimator follows through; a sales manager reviews open quotes on a set rhythm. AI does not set price or keep contacting the customer.
TakeawayRecord the buyer’s actual decision and its terms.
ExplainThe customer's decision04Sale & Delivery · delivery room
Delivery has to have room
The leadership questionIf more work is accepted, can we deliver it at a viable margin?
A booking earns revenue only as crews, materials and schedules deliver it, under the contract's recognition terms. If delivery is already full, extra bookings wait, quality slips or overtime erodes the margin.
Scheduler's board · illustrative
Accepted bookings wait hereA filling tray means waiting work, not a capacity level
- Crews
- Materials
- Subcontractors
- Schedule dates
If delivery is already full, work waits, quality slips or overtime erodes the margin. Freed salaried office time is capacity, not a wage saving.
TakeawayCheck delivery room before funding faster estimating.
ExplainCan delivery absorb more work?05Return
What remains after every cost
The leadership questionAfter delivery and every change cost, is anything actually left?
Start with additional earned revenue. Subtract the added delivery costs, then the full AI and change costs for the same period. What remains is the economic benefit, and it can be negative. Cash timing sits alongside.
The economic bridge · one chosen investment period · blocks are not to scale
- Additional earned revenueRecognized in the chosen period, under contract terms, from work that would not otherwise have been won and delivered. Quotes and bookings stay out.
- −minusAdded delivery costsIncremental crew, material, subcontract and overtime cost of that same work.Leaves contribution
- −minusFull AI and change costs, same periodSetup, data, training, internal effort, licenses, review, exceptions and upkeep. Unknowns stay visible.Every cost row
- =equalsRemaining economic benefitLeft unfilled until the evidence shows whether it is positive, zero or negative.
- Equal, unscaled blocks: no amount or cost share is implied.
- Revenue recognition follows contract and accounting terms and may be progressive.
- Each cost is counted once; unknown costs stay visible as unknown.
TakeawayNo positive return is assumed; the bridge must be earned.
ExplainWhat economic benefit remains06Proof
Was it additional, and was it the change?
The leadership questionWhich of these sales would we have won without the change?
AI appearing on a won job proves it was used, not that it caused the sale. A suitable comparison or staged trial strengthens the case once demand, pricing, season and would-buy-anyway customers are checked.
Observed
Won jobAI used
Shows the change was used, not that it caused the sale.
When several AI changes work on the same request, judge their combined gain once, against their combined cost.
TakeawayCredit the change only for the defensible difference, counted once.
ExplainWhat justifies crediting the change07First Test
Fund one bounded test, then decide
The leadership questionWhat single test would let us make an honest funding decision?
Choose one request type, one accountable estimating lead and one explicit investment period. Agree the comparison and the costs before starting. At the end, expand, repair or stop based on what the records show.
- One eligible request type
- One accountable estimating lead
- One explicit investment period
Evidence agreed before starting
- Linked records
- Comparison read
- Full cost list
- Delivery room
Decision gateRule set before the test
Positions · none preselected
- Expand
- Repair
- Stop
TakeawayDecide the rule before the test, then follow the records.
ExplainChoosing one first testBefore funding the next AI project
Trace one request before funding the next AI project
Use these questions with your leadership team. When you want help assessing where AI could support profitable work in your business, book a consultation with BH Technology.
Book a consultation →- Which new-work requests already reach us, and where might they wait?
- For one request type, which person owns each commitment after AI prepares the work?
- Could delivery take more of this work at a viable margin?
- What comparison and full cost list would we accept before crediting the change?