This is a real estimate, generated by a residential remodeler in Dallas using BuildCrux in April 2026. The job was a $185K kitchen and primary bath remodel for an existing client. The drawing set was 30 sheets — architectural, structural for a load-bearing wall removal, MEP, finish schedule. The remodeler ran the takeoff on the morning the design package arrived. The takeoff completed in 4 minutes 12 seconds. The first-draft line-item estimate totaled $179,400. The remodeler adjusted three line items based on local sub pricing and submitted a $186,200 bid the same morning. Won the job two days later. The full estimate is reproduced below, line by line.
Customer names, exact address, and any identifying scope details are anonymized. Unit costs, line-item structure, and total are exactly as generated. The walkthrough is what the contractor saw on the BuildCrux dashboard after the AI run completed.
Project context
| Field | Value |
|---|---|
| Project type | Kitchen + primary bath remodel |
| Location | Dallas, TX (anonymized) |
| Kitchen size | 285 sqft |
| Primary bath size | 142 sqft |
| Scope summary | Full demo, load-bearing wall removal, full MEP rework, semi-custom cabinets, quartz, designer tile, mid-tier fixtures |
| Plan set | 30 sheets (architectural, structural, MEP, finish) |
| Plan source | Designer (existing client) |
| AI takeoff time | 4 minutes 12 seconds |
| First-draft estimate total | $179,400 |
| Bid submitted | $186,200 |
| Outcome | Won, two days after submission |
| Project duration | 11 weeks build (4 weeks design lead-time prior) |
| Change orders captured during build | $14,200 across 3 COs, all signed within 72 hours |
Drawing set inventory
A 30-sheet residential remodel plan set is rich for a kitchen and bath but typical for a job at this dollar level. The BuildCrux Pass 1 identification step tagged sheets like this:
| Sheet group | Count | Used in takeoff |
|---|---|---|
| Cover sheet, sheet index, abbreviations | 3 | Reference only |
| Existing conditions plans + elevations | 4 | Used for demo quantities |
| Demolition plans | 2 | Used for demo quantities |
| Proposed floor plans | 3 | Used for new construction quantities |
| Proposed elevations and sections | 6 | Used for cabinet, tile, fixture quantities |
| Structural sheets (load-bearing removal) | 3 | Used for framing reinforcement quantities |
| Electrical plans | 3 | Used for outlet, fixture, panel quantities |
| Plumbing plans | 2 | Used for fixture, supply, drain quantities |
| HVAC plans | 1 | Used for ductwork modification quantities |
| Finish schedule | 2 | Used for tile, paint, cabinet finish specs |
| Fixture schedule + cut sheets | 1 | Used for fixture model identification |
| Total | 30 | — |
The 22 line items
AI output, grouped by trade, with quantities and unit costs. Three line items (rows marked *) were adjusted by the estimator before submission.
22 line items output by BuildCrux. Rows marked * were adjusted by the estimator before submission.
| # | Line item | Qty | Unit | Unit cost | Line total |
|---|---|---|---|---|---|
| 1 | Demo: kitchen finishes to studs | 285 | sf | $10.50 | $2,993 |
| 2 | Demo: primary bath finishes to studs | 142 | sf | $11.25 | $1,598 |
| 3 | Dumpster (30 yd, 2 wk rental) | 1 | ea | $1,485 | $1,485 |
| 4 | Framing: reinforcement at load-bearing wall removal | 1 | ls | $8,750 | $8,750 |
| 5 | Framing: new interior partition (bath) | 12 | lf | $38 | $456 |
| 6 | Insulation: kitchen + bath exterior walls | 285 | sf | $2.40 | $684 |
| 7 | Drywall + tape + texture: kitchen + bath | 690 | sf | $4.50 | $3,105 |
| 8 | Plumbing: fixture relocation + new supply/drain | 8 | ea | $1,485 | $11,880 |
| 9 | Electrical: panel upgrade to 200A + 4 new circuits | 1 | ls | $4,850 | $4,850 |
| 10 | Electrical: outlets, switches, fixtures | 38 | ea | $245 | $9,310 |
| 11 | Electrical: recessed lights + under-cabinet LED | 24 | ea | $285 | $6,840 |
| 12 | HVAC: ductwork modification at vaulted ceiling | 45 | lf | $65 | $2,925 |
| 13 | Cabinets: semi-custom kitchen (base + uppers) | 38 | lf | $685 * | $26,030 |
| 14 | Cabinets: primary bath vanity, semi-custom | 8 | lf | $745 | $5,960 |
| 15 | Countertop: quartz, kitchen | 62 | sf | $95 | $5,890 |
| 16 | Countertop: quartz, primary bath | 18 | sf | $92 | $1,656 |
| 17 | Tile: kitchen backsplash | 48 | sf | $38 | $1,824 |
| 18 | Tile: primary bath floor + walls + shower | 285 | sf | $28 * | $7,980 |
| 19 | Plumbing fixtures (mid-tier package) | 1 | ls | $11,450 | $11,450 |
| 20 | Appliances (range, fridge, dishwasher, hood) | 1 | ls | $14,850 | $14,850 |
| 21 | Paint: kitchen + bath + adjacent | 1,485 | sf | $3.65 * | $5,420 |
| 22 | Final clean, punch list | 1 | ls | $1,485 | $1,485 |
| Amount | |
|---|---|
| Direct cost subtotal (sum of 22 line items) | $135,419 |
| General conditions (supervision, port-a-john, signage) — 6% | $8,125 |
| Overhead allocation — 17% | $23,021 |
| Contingency — 6% (existing conditions risk) | $8,125 |
| Profit — 12% | $16,259 |
| Total bid | $186,200 (after rounding) |
Cost layers (overhead, contingency, profit)
The remodeler in this case uses a fixed structure: 6 percent general conditions, 17 percent overhead, 6 percent contingency on standard residential remodels (bumped to 10 percent on older homes with unclear scope), 12 percent profit. The structure is calibrated annually against actual closed jobs. Direct cost rolled up to $135,419; with all four layers applied, the bid landed at $186,200.
Scope notes and exclusions
Scope notes spelled out exactly what was and was not in the bid. Excerpt from the customer-facing proposal:
Bid assumes existing electrical service is adequate for 200A panel upgrade. Excludes asbestos abatement if encountered in original 1962 floor tile (allowance $4,500 if needed). Excludes structural surprises in the load-bearing wall (allowance $2,500 if additional reinforcement required). Cabinet allowance assumes semi-custom Wellborn or equivalent — upgrade to full custom adds $8,400 to $14,200. Tile allowance assumes $14/sf material — designer-tier tile adds proportionally. Appliance allowance assumes Frigidaire Professional series — Wolf/Sub-Zero upgrade adds $18,000 to $32,000.
Three explicit allowances were called out, each with an upgrade cost. This protects the contractor from scope creep and gives the customer transparency on optional upgrades.
Change orders captured during the build
Three change orders landed during the 11-week build. All three were captured in BuildCrux on a phone, priced against the baseline estimate, sent to the customer portal, e-signed within 72 hours.
| CO # | Scope | Amount | Days to e-sign |
|---|---|---|---|
| CO-001 | Glass shower door upgrade (semi-frameless to frameless) | $2,850 | 1 day |
| CO-002 | Kitchen faucet upgrade to Brizo Litze + bath faucets to Brizo | $3,950 | 2 days |
| CO-003 | Widen primary bath doorway (added structural + drywall + paint) | $7,400 | 3 days |
| Total CO value | — | $14,200 | — |
What the AI got right and what the estimator adjusted
Of 22 line items, 19 were used as generated. Three were adjusted by the estimator before submission. Net adjustment: +$385 on a $186,200 bid (~0.2%). The pattern is typical: AI generates the structure and gets the unit costs into the right ballpark; the estimator adjusts a handful of line items where they have better-than-default unit cost data.
- AI got right: line item structure (all 22 items, no missing scope, no spurious scope).
- AI got right: quantity takeoff on every line item — no quantity adjustments needed.
- AI got right: scope notes and exclusions (auto-generated against plan-set callouts).
- AI was close enough: unit costs on 19 of 22 line items (within estimator tolerance for submission).
- Estimator adjusted: cabinets +4%, primary bath tile -2%, paint +6% — three calibration adjustments against local sub pricing.
- Estimator added: judgment on contingency (used 6% standard, would have been 10% if older home).
Generate your first estimate free
Upload a designer plan set. See your own 22-line estimate in 5 minutes. 14-day free trial.
Get StartedFrequently asked questions
Is this estimate real?+
Yes. The remodeler is a real BuildCrux customer in Dallas. Customer names, exact address, and identifying scope details are anonymized at their request. Unit costs, line-item structure, totals, and the change-order history are reproduced exactly as recorded in BuildCrux.
Why are there only 22 line items? My manual estimates have 60+.+
Different schools of estimating produce different line-item counts. The 22-item structure groups line items by trade and uses lump-sum where appropriate (panel upgrade, fixture package). A 60-item version would split out every fixture, every electrical device, every individual plumbing fitting. Both are valid; the 22-item version reads cleaner to a homeowner-customer. The change-order workflow is what catches scope misses, not line-item granularity.
How did the change orders stay so disciplined?+
The 24-hour rule. Every time the customer asked for a change, the contractor captured it on a phone within the same conversation: scope, photo, rough cost. Within 24 hours the CO was generated in BuildCrux, sent to the customer portal, signed. Average CO turnaround on this job was 2 days. The contractor estimates this discipline alone saved them $11,000+ vs the typical end-of-job CO settlement.
Is the 12% profit margin realistic for residential remodelers?+
In 2026, yes. Residential remodelers in the $1M to $5M annual revenue band typically target 10 to 15 percent net profit after overhead. This contractor lands at 12 percent on baseline bids and improves to 14 to 16 percent when COs are well-managed.
How does this estimate compare to a Procore or Buildxact estimate?+
Procore is enterprise GC software that costs $375 per user per month; the estimating module assumes a senior estimator does the takeoff manually inside the tool. Buildxact is similar but lower-cost; same manual-takeoff assumption. BuildCrux is AI-first: takeoff is automated, the estimator reviews. For a residential remodeler with one or two senior estimators, the BuildCrux workflow runs 3 to 5x faster at a fraction of the seat cost.
The bottom line
This is what an AI estimate looks like in practice for a residential remodeler in 2026. Twenty-two line items. Four-minute takeoff. Three calibration adjustments. Twenty-minute review. Same-day submission. Won bid. Three clean change orders during the build. Customer review. The headline number is the $186,200 bid, but the real story is the 60-minute cycle time from plan-set arrival to inbox-ready proposal.
See how the multi-pass AI pipeline produces output like this
Try BuildCrux on your next bid
14-day free trial. 30-day money-back guarantee. No credit card required to start.
Get Started