Estimate Assembly for General Contracting
Estimate Assembly defines how all cost inputs—quantities, subcontractor bids, vendor quotes, labor rates, equipment, and general conditions—are combined into a structured estimate ready for review. It covers setting up the estimate file, loading and coding subcontractor and vendor pricing, applying self-perform costs, building project indirects, and organizing alternates and allowances. The process ensures the estimate is internally consistent, traceable, and aligned with client bid requirements. When followed, anyone can see how the final number is built up and adjust it confidently in later review stages.
Set Up Estimate File and Cost Code Structure
Step 1: Select appropriate estimate template
Open your estimating software and choose the standard template that best matches this project type (for example, ground-up building, interior fit-out, sitework). Using the right template saves setup time and reduces missed cost categories.
Step 2: Enter basic project information
Fill in project name, client, location, bid due date, and other header information. Confirm that these details match the bid log and any client forms to avoid confusion later.
Step 3: Load or confirm standard cost code list
Ensure the template includes the current company cost code structure. Add or adjust codes if this project has unusual scopes that need their own line items.
Step 4: Define bid items or schedule of values groups
Set up high-level groupings (for example, CSI divisions, building wings, or phases) according to how the client wants the bid broken down. These groupings will drive reporting and proposal formatting.
Step 5: Create sections for self-perform, subcontracted, and vendor-supplied scopes
Within each division, designate which items will be self-performed, which will be subcontracted, and which will use vendor-supplied materials only. This separation supports clear cost ownership.
Step 6: Save the structured estimate as baseline
Save the estimate file with a clear name such as “Estimate_StructureOnly_ProjectName” so you can always return to a clean structured version if issues arise later.
Import or Enter Final Quantities by Cost Item
Step 1: Open final takeoff workbook
Locate the final takeoff file approved for use on this bid. Confirm that it includes all addenda and clarifications received to date and that any known corrections have been incorporated.
Step 2: Map takeoff lines to estimate cost codes
For each takeoff line, identify the corresponding cost code or item in the estimate. Where a single takeoff line feeds multiple cost items, decide how to split quantities and note this in your takeoff file.
Step 3: Enter or import quantities into the estimate
Input quantities into each cost item, ensuring that units (SF, LF, CY, EA) match both the takeoff and the estimate item setup. Use import tools if available to reduce manual entry.
Step 4: Flag provisional or assumed quantities
Mark any quantities that are based on allowances or incomplete information as provisional in the estimate notes. These will be important to discuss during risk and review stages.
Step 5: Run quantity summary checks
Use summary or audit reports to compare key quantities in the estimate (for example, total SF of slab or total number of doors) against totals in the takeoff workbook. Resolve any major discrepancies.
Step 6: Save estimate as “Quantities Loaded” version
After confirming that quantities are correctly loaded, save the estimate as a new version labeled “QuantitiesLoaded_Date” to mark this milestone before pricing and markups are applied.
Load Subcontractor Pricing into Estimate
Step 1: Open subcontractor comparison sheets
Access the final comparison sheet for each trade that shows leveled bids and the selected “basis-of-bid” subcontractor. Confirm that addenda and clarifications are included in the selection.
Step 2: Identify estimate items covered by each trade
For each trade, determine which cost codes or estimate items correspond to that subcontractor’s scope. Use your bid package matrix and scope notes as a guide.
Step 3: Enter subcontractor base bids into estimate
Input the chosen subcontractor’s base bid amount into the appropriate items or groups in the estimate. If the software allows, tie the cost line to the subcontractor’s name or ID for reference.
Step 4: Add alternates and unit prices
Enter prices for alternates and required unit prices into clearly labeled alternate or unit price sections in the estimate, ensuring they match how the client expects them presented.
Step 5: Note inclusions, exclusions, and key assumptions
In the notes for each trade’s cost items, record major inclusions, exclusions, and any important assumptions from the subcontractor’s proposal. This documentation will help during internal review and later buyout.
Step 6: Verify subcontractor totals against comparison sheets
Run a summary by trade in the estimate and confirm that totals for each subcontracted scope match the selected numbers on your comparison sheet. Correct any mismatches and save the estimate.
Load Vendor Material and Equipment Quotes into Estimate
Step 1: Open vendor comparison sheets and selections
Access the final vendor comparison sheets that identify which supplier’s pricing you are using for each material or equipment category. Confirm that the selections are approved by the estimating lead.
Step 2: Map vendor categories to estimate line items
Identify which estimate line items correspond to each vendor-quoted material or piece of equipment. Use your “Vendor Quote Item List” and scope descriptions as a guide.
Step 3: Enter vendor unit prices and total costs
Input unit prices or lump sums from the chosen vendor into the estimate items. Ensure quantities in the estimate line up with how the vendor priced the materials so totals are correct.
Step 4: Include freight, tax, and surcharges where applicable
Add separate cost lines or adjust unit prices to account for freight, taxes, fuel surcharges, or other adders noted in the vendor quotes. Document how these are handled in the notes.
Step 5: Reference vendor and quote date in item notes
For each major vendor-based item, add a note stating which vendor’s quote was used and the quote date. This helps reviewers and purchasing teams understand the pricing source.
Step 6: Run a vendor-based cost summary check
Generate a report or quick summary of material and equipment costs by category and check that totals align with your comparison sheets. Resolve discrepancies before moving on.
Apply Self-Perform Labor, Equipment, and Small Tools Costs
Step 1: Confirm which items are self-performed
Review the estimate structure and mark which cost codes will use your own crews rather than subcontractors. Focus on tasks like concrete placement, selective demolition, or carpentry where you typically self-perform.
Step 2: Load or verify labor rates and productivity
Ensure that fully burdened hourly labor rates and productivity factors (units per hour) are current for each trade. Update rates if your most recent rate sheet has changed.
Step 3: Calculate labor hours from quantities
Have the estimating software calculate labor hours based on quantities and productivity. Spot-check a few items to make sure hours are reasonable and units are not mismatched.
Step 4: Apply equipment and small tools costs
For each self-perform activity, add equipment charges and small tool allowances using your standard percentages or time-based rates. Link these costs to the related labor items for clarity.
Step 5: Document key productivity and crew assumptions
In the notes for significant self-perform items, record key assumptions about crew size, shifts, and working conditions (for example, night work, occupied space), as these drive productivity.
Step 6: Review self-perform totals against benchmarks
Compare total self-perform labor and equipment costs to similar past projects or unit cost benchmarks. Investigate and adjust items that appear significantly out of line.
Build General Conditions and Project Indirect Costs
Step 1: Review project duration and phasing
Look at the latest project schedule or duration assumptions and note total project length, key milestones, and any phased turnover requirements that will affect staffing and site setup.
Step 2: List required management and supervision roles
Identify the project roles needed over the life of the job (for example, project manager, superintendent, project engineer, field engineer). Estimate how long each role will be on site based on project complexity and phasing.
Step 3: Estimate staff costs by role and duration
Apply loaded monthly or hourly rates for each role and multiply by the estimated duration. Enter these costs under appropriate general conditions cost codes.
Step 4: Identify required temporary facilities and site services
List items such as trailers, toilets, temporary power and water, fencing, security, temporary heat, and cleanup. Use company standards and project logistics notes to estimate quantities and durations.
Step 5: Estimate costs for each general condition item
Using vendor quotes, historical rates, or standard allowances, assign costs to each temporary facility and service, making sure they cover the full duration required.
Step 6: Summarize and review general conditions total
Review the total general conditions cost as a percentage of total direct costs and compare it to similar projects. Note any unusual items or deviations for discussion in estimate review.
Apply Overhead, Fee, Bond, and Insurance
Step 1: Confirm target fee and overhead strategy
Check with the estimating lead or leadership on the target fee percentage, overhead recovery, and any special requirements for this client or project type. Note whether the job has a minimum or negotiated fee.
Step 2: Set up fee and overhead calculations in estimate
Configure your estimating software to apply overhead and fee to the correct base (for example, total cost, cost minus certain exclusions). Ensure the logic matches company policy and any client instructions.
Step 3: Obtain bond and insurance rates
Get current rates for performance/payment bonds and any special insurance (for example, builders risk, professional liability) applicable to this project size and type.
Step 4: Calculate bond and insurance costs
Apply the rates to the appropriate cost base (often cost plus overhead and fee) and add distinct line items for bonds and special insurance so they are visible in the estimate.
Step 5: Check that fee and risk loads align with strategy
Review the resulting fee, overhead, bond, and insurance totals as percentages of total cost. Confirm they match internal expectations and that the overall risk load feels appropriate.
Step 6: Document commercial assumptions in estimate notes
In a dedicated notes section, record assumptions about fee, overhead, bond, and insurance, including rates used and any client constraints. This supports future negotiations and internal review.
Incorporate Alternates, Unit Prices, and Allowances
Step 1: Review client’s alternate and unit price requirements
From the “Instructions to Bidders” and bid forms, list all required alternates, unit prices, and allowances. Note exactly how each must be described and presented in your proposal.
Step 2: Create dedicated sections for alternates and unit prices
In the estimate, set up clearly labeled sections or items for each alternate and unit price. Ensure they are separate from base scope so toggling and reporting are simple.
Step 3: Assign costs to each alternate and unit price
Using subcontractor quotes, vendor quotes, and internal costing, enter the best available cost for each alternate and unit price. Make sure assumptions and scope boundaries are clear in item notes.
Step 4: Set and document allowances
For required allowances (for example, floor finishes not fully defined), choose reasonable amounts based on similar work and clearly label them as allowances in both the estimate and notes.
Step 5: Check that base and alternate scopes do not double-count
Ensure that when an add alternate is selected, overlapping base scope is not also being counted. Adjust base or alternate items where necessary and document the logic.
Step 6: Prepare a quick alternates and unit prices summary
Generate or manually compile a summary showing each alternate and unit price with description and cost. This will feed directly into proposal preparation and internal review.
Reconcile Estimate Against Targets and Benchmarks
Step 1: Identify reference budgets or targets
Gather any owner budgets, previous conceptual estimates, or internal pro formas for the project. Note the basis and date of each so you understand how comparable they are.
Step 2: Run high-level estimate summaries
Generate summaries by division, trade, and major building element (for example, structure, envelope, interiors, MEP, general conditions). Capture total cost and cost per SF where relevant.
Step 3: Compare to reference budgets and past projects
Check how your estimate totals compare to owner budgets and to unit costs from similar completed projects. Focus on major deviations rather than small differences.
Step 4: Investigate significant variances
For trades or divisions far above or below expectations, drill into the estimate to see whether differences come from scope changes, unit costs, productivity, or contingencies.
Step 5: Document rationale for major differences
Write brief explanations for key variances, such as scope additions, market escalation, or unusual site conditions. These notes will be useful in internal and client-facing discussions.
Step 6: Adjust assumptions only where justified
If reconciliation reveals genuine errors or overly conservative assumptions, correct them. Avoid “chasing a number” without a clear basis. Save a new estimate version after any adjustments.
Generate Estimate Reports and Internal Summary Package
Step 1: Select standard estimate reports to run
Choose reports such as “Summary by Division,” “Summary by Trade,” “General Conditions Detail,” and “Alternates and Unit Prices.” Ensure report formats match what your company typically uses for review.
Step 2: Run and export reports to PDF or Excel
Generate selected reports from the estimating software and export them into a review-friendly format. Check that page headers, footers, and dates are correct and readable.
Step 3: Prepare an executive summary sheet
Create a one- or two-page summary showing total base bid, key alternates, major cost drivers, general conditions, fee, and contingency. Include cost per SF and high-level comparisons to any targets.
Step 4: Compile assumptions and exclusions list
From your notes and logs, compile a list of major assumptions, clarifications, and exclusions that underpin the estimate. Organize them into categories for easy reading.
Step 5: Assemble the internal estimate review package
Combine the executive summary, key reports, alternates summary, and assumptions list into a single digital package or folder. Label it clearly as “Estimate Assembly – Internal Review Package.”
Step 6: Save and link package in bid record
Save the package in the bid folder and add a link to it in the bid tracking system. Notify the estimating lead that the estimate is assembled and ready for the formal Estimate Review process.
👈 Use this SOP template inside Subtrak
Edit with AI. Customize in seconds. Store and share all your SOPs and checklists in one place.