Custom home estimating differs structurally from any other residential trade. The project length is 8 to 18 months. The plan set is 30 to 60 sheets including architectural, structural, MEP rough-in, and finish schedules. The scope includes 20 to 30 subcontractors across foundation, framing, MEP, drywall, finishes, exteriors, and landscape. The pricing structure includes a dozen allowances for owner-selected items (cabinetry, plumbing fixtures, lighting, flooring, appliances, exterior finishes, landscape). The contract is usually fixed-price with allowance reconciliation at close-out. The estimating methodology has to accommodate all of this without losing track of margin.
BuildCrux is the AI construction estimating software referenced throughout this guide. The pipeline reads 30 to 60-sheet architectural sets in 12 to 18 minutes and produces a phase-grouped, allowance-itemized estimate. The methodology below applies whether you run estimates manually with a spreadsheet, with PlanSwift, or with AI multi-pass — the steps stay the same.
Step 1 — Confirm bid type and contract structure
Custom home contracts come in three structures: fixed-price (lump sum with allowances), cost-plus (actual cost plus a builder fee), and hybrid (fixed-price on the shell and structure plus cost-plus on the finishes). The estimating methodology shifts based on contract type because the customer-facing artifact and the margin protection differ materially.
| Contract structure | Customer-facing total | Builder margin protection | Risk allocation |
|---|---|---|---|
| Fixed-price with allowances | Single number with allowance ranges | Builder absorbs cost overruns on non-allowance scope | Builder takes scope risk; customer takes selection risk |
| Cost-plus (actual + fixed fee) | Estimated total + cost breakdown | Builder fixed fee insulated from cost moves | Customer takes scope and cost risk; builder takes schedule risk |
| Cost-plus (actual + percentage) | Estimated total + cost breakdown | Builder margin moves with cost | Customer takes scope and cost risk; builder rewarded for higher cost (perverse incentive) |
| Hybrid fixed + cost-plus | Two-part total | Mixed; fixed on shell, cost-plus on finishes | Balanced |
Step 2 — Validate the architectural set
A complete custom home architectural set is 30 to 60 sheets across five disciplines. Before takeoff, validate that the set includes all required sheets for the bid type. Missing sheets are the most common source of low bids that lose money in build.
| Discipline | Required sheets | Bid risk if missing |
|---|---|---|
| Architectural | Cover, site plan, floor plans, elevations, building section, wall sections, door+window schedule, finish schedule | High — area calc + finish allowance both incomplete |
| Structural | Foundation plan, framing plans (floor + roof), structural details | High — framing material + foundation scope both unknowable |
| MEP | Plumbing plan, electrical plan, HVAC plan, panel + load schedule | Medium — sub bids fill the gap but range widens |
| Finish schedule | Cabinetry layout, tile/flooring schedule, appliance schedule, lighting schedule | High — allowances broken out by category requires this |
| Specifications | Spec book with product specs + finish standards | Medium — substitutions assumed if missing |
Step 3 — Pre-bid lot walk and site conditions
A 60 to 90 minute lot walk before bid surfaces site conditions that plans cannot show. Lot conditions drive site work cost more than any other variable: flat vs sloped, soil type, tree removal, utility tie-in distance, neighbor proximity, driveway access, drainage easements. Site work cost can vary by $35,000 to $150,000 between a flat clear lot and a sloped wooded lot with utility runs.
- Lot slope: flat vs gentle vs steep (driveway grading scope, foundation type implications)
- Soil type: visible topsoil, drainage patterns, evidence of expansive clay or rock (geotech report request)
- Tree removal scope: count and approximate diameter of trees within footprint plus 10 ft setback
- Utility tie-in distance: water main, sewer main, gas main, electric service drop point
- Existing structures to demo (if any): existing slab, well, septic, sheds, fencing
- Neighbor proximity: setback compliance, construction noise constraints, easement scope
- Driveway access: temporary construction access vs final driveway location, gate/fence handling
- Drainage and grading: existing patterns, required regrading for foundation drainage
- Permit jurisdiction notes: HOA architectural review, septic permit complexity, well permit timeline
- Lot survey accuracy: corner pins visible, monument pins located, recent survey on file
Step 4 — Run takeoff for areas, counts, materials
Takeoff produces the quantities that drive sub bid solicitation and material orders. For a 30-to-60-sheet custom home, manual takeoff runs 12 to 20 hours of bidder time. AI multi-pass runs the same scope in 12 to 18 minutes plus 45 to 75 minutes of senior estimator review. The output is a structured list of areas, counts, linear feet, and cubic yards organized by phase.
Takeoff items by phase. Most items map to a single source sheet; cross-discipline items (MEP rough-in) reference multiple.
| Phase | Takeoff items | Source sheets |
|---|---|---|
| Site work | Excavation cubic yards, tree count, utility lf, driveway sf | Site plan + civil |
| Foundation | Concrete cubic yards, rebar lf, formwork sf, plumbing rough-in lf | Foundation plan + structural details |
| Framing | Lumber bf, sheathing sf, fastener counts, headers + beams ea | Framing plans + structural |
| Roofing | Roof area sqft, ridge lf, valley lf, hip lf, fascia lf | Roof plan + roof details |
| Windows + exterior doors | Unit counts + sizes | Window+door schedule + elevations |
| Exterior cladding | Siding sf, masonry sf, stucco sf, soffit + trim lf | Elevations + wall sections |
| Insulation | Wall sf, ceiling sf, R-value spec per location | Wall sections + IECC compliance |
| Drywall | Wall sf, ceiling sf, corner bead lf, special finishes | Floor plans + finish schedule |
| Interior trim + doors | Door count + sizes, casing lf, base lf, crown lf | Door schedule + finish schedule |
| Flooring | Hardwood sf, tile sf, carpet sf, transitions lf | Finish schedule + floor plans |
| Cabinetry | Linear feet by room (per finish schedule) | Cabinetry layout sheets |
| Countertops | Square feet by room | Cabinetry layout |
| Plumbing fixtures | Fixture count by type per room | Plumbing plan + fixture schedule |
| Lighting | Fixture count by type per room | Electrical plan + lighting schedule |
| Appliances | Unit count by type | Appliance schedule |
| Landscape + exterior finishes | Patio sf, retaining wall lf, planting allowance lump | Site plan + landscape |
Step 5 — Break out allowances by category
Allowances are line items in the estimate for owner-selected materials. They are the source of most customer disputes at close-out, so structure matters. Every allowance gets a category, a dollar amount, and a reconciliation rule (over-allowance billed as CO, under-allowance refunded).
Allowance ranges for a mid-luxury 4,000 to 6,000 sqft custom home. Adjust by quality tier.
| Allowance category | Typical range (mid-luxury) | Reconciliation rule |
|---|---|---|
| Cabinetry (kitchen + baths + built-ins) | $32,000 to $85,000 | Over-allowance billed as CO with markup; under-allowance refunded at cost only (no markup return) |
| Countertops | $12,000 to $35,000 | Same as cabinetry |
| Plumbing fixtures | $8,000 to $28,000 | Same as cabinetry |
| Lighting fixtures | $6,000 to $22,000 | Same as cabinetry |
| Flooring (hardwood, tile, carpet, stone) | $22,000 to $65,000 | Per category sub-allowance; reconcile at close-out |
| Appliances | $14,000 to $42,000 | Customer often orders direct; builder bills install only |
| Exterior finishes (stone, brick, accents) | $8,000 to $25,000 | Per category sub-allowance |
| Landscape | $12,000 to $45,000 | Often a separate contract with landscape sub |
| Window treatments | $4,000 to $18,000 | Usually excluded; customer engages separately |
| Smart-home + security | $6,000 to $28,000 | Allowance with customer-selected integrator |
Step 6 — Solicit sub bids by phase
Sub bid solicitation runs in parallel with takeoff. For each major phase (foundation, framing, MEP, drywall, finishes), send the relevant sheets plus a scope-of-work to 2 to 4 subs in your network and request bids within a 10 to 14 day window. Solicitation runs ~80 hours of bidder time on a clean process.
| Phase | Subs typically solicited | Bid window |
|---|---|---|
| Site work + foundation | Excavator + concrete sub (often same firm) | 10 to 14 days |
| Framing | Framing crew (sometimes in-house) | 7 to 14 days |
| Roofing | Roofing sub | 7 to 14 days |
| Plumbing | Plumbing sub | 14 to 21 days |
| Electrical | Electrical sub | 14 to 21 days |
| HVAC | HVAC sub | 14 to 21 days |
| Insulation | Insulation sub (often crew-only quote) | 7 to 10 days |
| Drywall | Drywall sub | 7 to 14 days |
| Cabinetry | Cabinet manufacturer + installer (separate or bundled) | 14 to 21 days |
| Tile + flooring | Tile sub + flooring sub (often separate) | 14 to 21 days |
| Paint | Paint sub | 7 to 14 days |
| Landscape | Landscape designer + install crew (often separate) | 21 to 30 days |
Estimate your next custom home in 18 minutes
AI multi-pass on 30-to-60-sheet architectural sets. 14-day free trial.
Get StartedStep 7 — Build phase budgets with inspection milestones
Phase budgets group line items by construction phase rather than by trade. Each phase budget includes an inspection milestone (foundation inspection, framing inspection, MEP rough inspection, insulation inspection, final inspection). Inspection milestones are gates — the next phase does not start until the prior inspection passes. Building the budget this way enables per-phase variance reporting and protects against cascading sub idle time.
Phase budgets as % of total contract value for a mid-luxury custom home. Adjust by quality tier and region.
| Phase | Typical % of total | Inspection milestone | Subs ready to start next |
|---|---|---|---|
| Site work + foundation | 8 to 11% | Foundation inspection (pre-pour rebar + post-pour stem wall) | Framing |
| Framing | 14 to 18% | Framing inspection (pre-MEP-rough) | Plumbing, electrical, HVAC rough |
| MEP rough | 12 to 16% | MEP rough inspection (plumbing, electrical, HVAC separate) | Insulation, fireblocking |
| Insulation | 2 to 3% | Insulation inspection | Drywall |
| Drywall | 3 to 5% | Drywall inspection (per AHJ) | Trim + interior doors + paint prep |
| Interior trim + doors + paint | 6 to 8% | N/A (interior phase) | Cabinetry |
| Cabinetry + countertops | 5 to 8% | N/A (interior phase) | Flooring + tile |
| Flooring + tile | 4 to 6% | N/A (interior phase) | Plumbing fixture install + appliance install |
| Fixtures + appliances + finishes | 6 to 9% | N/A (interior phase) | Exterior cladding + landscape |
| Exterior cladding | 4 to 6% | Exterior weather barrier inspection (per AHJ) | Landscape |
| Landscape + exterior hardscape | 3 to 5% | N/A (final inspection scope) | Final inspection |
| Final inspection + CofO | 0% | Final inspection + Certificate of Occupancy | Customer move-in |
| Builder overhead + profit | 18 to 22% | N/A (markup, not phase) | N/A |
Step 8 — Flag long-lead procurement
Long-lead items are the most common source of schedule slip on custom homes. Custom millwork, specialty windows, designer fixtures, and imported tile can carry 12 to 26 week lead times. The estimate has to flag long-lead items at bid time so the customer can lock selections early enough to keep the schedule on track.
- Custom millwork (built-ins, library shelving, mudroom benches): 12 to 20 weeks shop time after final shop drawings approved
- Specialty windows (Marvin Modern, Andersen 100-series oversize, Pella custom): 10 to 18 weeks
- Designer plumbing fixtures (Waterworks, THG, Lefroy Brooks): 8 to 16 weeks; 16 to 26 weeks for finish-on-order items
- Designer lighting (Visual Comfort full-line, Apparatus, Roll & Hill): 8 to 14 weeks
- Custom cabinetry (full-custom shop): 12 to 20 weeks shop time
- Imported tile and stone (Italian marble, hand-painted Spanish tile): 8 to 16 weeks
- Custom interior doors (5-panel cherry, mahogany pivot, oversized): 10 to 18 weeks
- Designer hardware (Rocky Mountain, Sun Valley Bronze full-line): 6 to 12 weeks
- Specialty appliances (Lacanche range, Officine Gullo, La Cornue): 12 to 26 weeks
- Standing-seam metal roof (custom-color Kynar): 6 to 10 weeks
Step 9 — Markup structure and draw schedule
Custom home markup structure layers builder overhead and profit on top of direct cost. Typical structure: builder overhead 12 to 15 percent plus builder profit 8 to 12 percent for a combined 20 to 27 percent markup. Draw schedule aligns billing to construction phase milestones so cash flow tracks build progress.
Markup structure by build tier. Custom homes are lower-margin per project than spec homes but higher gross dollars per project.
| Markup layer | Mid-luxury custom | High-luxury custom | Builder spec home |
|---|---|---|---|
| Direct cost | 100% | 100% | 100% |
| Subcontractor markup pass-through | 0% (direct) | 0% (direct) | 0% (direct) |
| General conditions (site supervision, dumpster, port-a-john) | 3 to 5% | 4 to 6% | 2 to 4% |
| Builder overhead (office, admin, insurance, vehicles) | 10 to 14% | 12 to 16% | 8 to 12% |
| Builder profit | 8 to 12% | 10 to 14% | 12 to 18% |
| Contingency (line item, not markup) | 3 to 5% | 4 to 7% | 2 to 4% |
| Total markup over direct cost | 24 to 36% | 30 to 43% | 24 to 38% |
Typical 9-draw schedule for a custom home build. Aligns billing to phase milestones.
| Draw | Trigger | Typical % of contract | Cumulative % |
|---|---|---|---|
| Draw 1 — Contract signing + deposit | Contract execution | 5% | 5% |
| Draw 2 — Site work + foundation | Foundation inspection passed | 12% | 17% |
| Draw 3 — Framing | Framing inspection passed | 18% | 35% |
| Draw 4 — MEP rough + insulation | MEP + insulation inspection passed | 18% | 53% |
| Draw 5 — Drywall + interior trim | Drywall inspection passed | 12% | 65% |
| Draw 6 — Cabinetry + countertops + flooring | Cabinetry installed | 10% | 75% |
| Draw 7 — Fixtures + finishes + paint | Fixtures installed | 10% | 85% |
| Draw 8 — Exterior + landscape | Exterior cladding + landscape installed | 8% | 93% |
| Draw 9 — Final + CofO + punch list | Certificate of Occupancy + punch list complete | 7% | 100% |
Frequently asked questions
How long does manual takeoff on a 30 to 60-sheet custom home set take?+
12 to 20 hours of senior estimator time for a clean set with complete sheets. Add 3 to 6 hours for incomplete sets where the estimator has to infer scope. AI multi-pass does the same work in 12 to 18 minutes plus 45 to 75 minutes of senior review — total of about 1 to 1.5 hours of estimator time.
What allowance approach works best for fixed-price contracts?+
Per-category allowances with reconciliation rule (markup on overage, refund without markup on underage) is the modern standard. Lump-sum "finishes allowance" is opaque to the customer and breeds disputes at close-out. Per-category allowances let the customer make trade-offs (spend more on cabinets, less on lighting) without disputing the bid.
How do I handle scope changes mid-build?+
Change orders inside 72 hours of customer request. The CO document inherits unit costs from the baseline estimate and lists scope addition, time impact, and price impact. Customer e-signs the CO before scope work begins. The 72-hour rule keeps CO revenue capture above 90 percent; waiting until end-of-job to reconcile change requests typically loses 15 to 25 percent of CO value to disputed memory.
What is the typical margin gap between bid and realized on custom homes?+
3 to 7 points for builders running modern process (per-phase variance reporting, allowance reconciliation, 72-hour CO turnaround). 8 to 14 points for builders running spreadsheet-only process (no variance reporting, end-of-job allowance reconciliation, CO backlog). The methodology gap shows up in realized margin almost more than in bid quality.
How does AI handle the structural sheets vs the architectural sheets?+
Multi-pass pipeline reads both. Pass 1 identifies which sheets are structural (S-series), architectural (A-series), MEP (M/E/P-series), and finish schedule. Pass 2 takeoff extracts areas and counts per discipline. Pass 3 unit costs apply per-discipline rates. The output groups by phase (foundation, framing, MEP, drywall, finishes) which spans multiple disciplines per phase.
Should I bid custom homes with cost-plus or fixed-price?+
Most retail custom customers prefer fixed-price with allowances because the risk allocation is clearer. Cost-plus is more common on architect-led projects where the architect is the project manager and the customer trusts the architect to oversee cost. Cost-plus-percentage has a perverse incentive (higher cost = higher fee) and is increasingly out of favor. The conservative recommendation: fixed-price with allowances on every retail bid; cost-plus-fixed-fee on architect-partnership bids when the architect is the relationship owner.
The bottom line
Custom home estimating is structurally different from any other residential trade because of the project length, sheet count, sub count, and allowance complexity. The nine-step methodology above protects margin across 8-to-18-month builds by structuring takeoff, allowances, sub solicitation, phase budgets, long-lead procurement, and draw schedules at bid time. AI multi-pass compresses the takeoff step from 12 to 20 hours to 12 to 18 minutes plus senior review. The other eight steps still require human judgment and remain unchanged.
See a real $1.4M custom home bid line-by-line
AI vs manual: where each one wins on custom homes
See the residential remodel estimating methodology
Try BuildCrux on your next custom home bid
14-day free trial. 30-day money-back guarantee.
Get Started