Hard bid day is a scope-matching problem, not a pricing problem. You have a bid form with line items like 01 22 Unit Prices and 01 23 Alternates, a stack of sub quotes that each cover a different slice of the work, and a deadline. We take your plans and specifications, produce a ZIP-code-adjusted material and labor takeoff in Bluebeam Revu and PlanSwift using RSMeans data, and level every sub quote against that baseline so you can see what is actually covered before you sign the bid form.
- Deliverable
- Excel estimate + marked-up PDF plans
- Organized by
- CSI MasterFormat section
- Turnaround
- 24–48 hours for most projects
- Pricing
- ZIP-code-adjusted material and labor pricing
- Software
- Bluebeam Revu, PlanSwift, RSMeans data
We work from the same bid documents you bid from: architectural, structural, MEP, civil, and the spec book. The takeoff is organized by CSI MasterFormat division, with quantities in the units your subs quote in — square feet for gypsum board assemblies (Division 9 finishes, 09 21), linear feet for piping and conduit (Division 22 plumbing, 22 11; Division 26 electrical, 26 05), tons for structural steel (Division 5 metals, 05 12), and each for door hardware sets (08 71). Marked-up plan sets show where each quantity came from, so when a sub says "I included that," you can point to the sheet and the line. Division 3 concrete stays on its own line because formwork, rebar, and finish allowances rarely arrive on the same quote.
If you need a second set of eyes on a quote that arrived at 4:30 PM, or a full takeoff to replace a missing bid, we turn most projects in 24–48 hours with rush available. Use this service alongside Bid Estimating Services when you need the full package priced, or Outsource Estimating Services when you want us to act as your estimating department through bid day. For a second opinion on a number you already have, Estimate Review & Second-Opinion Audit checks the takeoff and the pricing basis before the bid closing.
What construction bid support and bid day support covers
We price the base bid, map every line to the bid form, and compare sub quotes line by line. The goal is a bid you can sign with known scope, known exclusions, and known unit prices for the work that always changes in the field.
Base bid takeoff by CSI division with ZIP-code-adjusted material and labor pricing
Base bid takeoff by CSI division with ZIP-code-adjusted material and labor pricing
Bid form line item mapping
unit prices (01 22) and alternates (01 23) priced independently
Sub quote leveling
included vs. excluded scope, unit price vs. RSMeans baseline, tax and freight treatment
Marked-up plan sets showing quantity origins for every major line
Marked-up plan sets showing quantity origins for every major line
Allowance and contingency recommendations for undefined scope
Allowance and contingency recommendations for undefined scope (testing, final cleaning, temporary facilities)
Bond and insurance percentage check against contract value if the bid requires performance/payment bonds
Bond and insurance percentage check against contract value if the bid requires performance/payment bonds
Escalation qualification language for materials bid now but installed months later
Escalation qualification language for materials bid now but installed months later
Add/deduct alternate pricing kept separate
Add/deduct alternate pricing kept separate, never netted
What every hard bid & bid day support takeoff includes
- Base bid takeoff by CSI division with ZIP-code-adjusted material and labor pricing
- Bid form line item mapping: unit prices (01 22) and alternates (01 23) priced independently
- Sub quote leveling: included vs. excluded scope, unit price vs. RSMeans baseline, tax and freight treatment
- Marked-up plan sets showing quantity origins for every major line
- Allowance and contingency recommendations for undefined scope (testing, final cleaning, temporary facilities)
- Bond and insurance percentage check against contract value if the bid requires performance/payment bonds
- Escalation qualification language for materials bid now but installed months later
- Add/deduct alternate pricing kept separate, never netted
- Unit price schedule build-out for rock excavation (31 23), unsuitable soil, extra doors (08 11), and similar bid-form items
- Sales tax and freight reconciliation across sub quotes
- Deliverable in Excel and PDF, organized by CSI MasterFormat division
How we work a hard bid estimate for contractors
- Document intake and bid form reviewWe load the plans, specs, addenda, and the bid form into Bluebeam Revu. The bid form controls everything: if it asks for unit prices on rock excavation (31 23) and alternates on 01 23, those become separate lines in our estimate. We note the bid due time, the delivery method, and whether the owner requires a specific breakdown by CSI division. We also check for addenda that change scope, such as a revised door schedule or an added alternates list, and flag any that are not reflected in the sub quotes.
- Base takeoff by divisionWe measure the base bid in PlanSwift, division by division. Concrete (03 30) is measured by footing, slab, and pier with formwork and rebar separated. Steel (05 12, 05 21, 05 31) is measured by member and converted to TON. Drywall (09 21) is measured by wall and ceiling SF with corner bead in LF. Every quantity is linked to a sheet and a spec section. We also note where dimensions are missing and use a reasonable assumption, clearly labeled, so you can verify before submission.
- Sub quote levelingEach sub quote is entered line by line against our baseline. We flag exclusions written in the cover email but not on the quote, such as "excludes fireproofing" or "excludes final connections." We compare unit prices to our ZIP-code-adjusted RSMeans unit and note where the low quote is low because scope is missing, not because the sub is cheap. We also check that the quote includes the correct specification, such as 5/8" Type X gypsum board instead of 1/2" regular, and that the sub has priced the correct quantity from the drawings.
- Bid form mapping and alternate pricingWe map every estimate line to the exact bid form sequence. Additive and deductive alternates are priced independently so you can see the true cost of each option. Unit prices are built from the same takeoff quantities, so a rock excavation unit price reflects the actual CY in the base bid. Allowances are labeled as allowances, not hard numbers. If the bid form requires a breakdown by CSI division, we provide that in the same Excel file, with subtotals for each division and a grand total that ties to the bid form.
- Bid-day delivery and supportYou receive Excel and PDF files organized by CSI MasterFormat division, with marked-up plan sets showing where quantities came from. If a quote arrives late, we level it against the baseline and tell you the delta. If you need a second opinion on a scope gap, we stay available through the bid deadline. We also provide a summary sheet that highlights the top five scope gaps and their dollar impact, so you can decide quickly whether to carry the low number or add an allowance.
- Post-bid debrief and handoffAfter you submit, we can provide a debrief document that lists the assumptions, exclusions, and unit prices used in the bid. This becomes the baseline for change order pricing and project cost control. If you win the job, we can transfer the takeoff to a schedule of values or a project cost control format. If you lose, we can review the winning bid against our estimate to see where the market differed, which helps calibrate future bids.
What we need from you
- Bid formThe exact line item sequence, unit prices, and alternates required by the owner. This drives our output format.
- Plans and specsArchitectural, structural, MEP, civil, and the specification book. Addenda must be included or noted.
- Sub quotesEvery quote you received, including the cover email. Exclusions often hide in the email, not the quote.
- Bid due dateDate and time, plus your internal review deadline. We work backward from the submission time.
- Project ZIP codeFor ZIP-code-adjusted material and labor pricing. Labor rates vary by market.
- Bond requirementsWhether performance and payment bonds are required, so we can apply the correct percentage to contract value.
Sample takeoff format for a bid estimate
This is how a leveled bid-day estimate looks. Quantities are illustrative and tied to sheet references.
| Section | Line item | Qty | Unit | Ref. |
|---|---|---|---|---|
| 03 30 00 | Cast-in-place concrete, 5" slab-on-grade, 4000 psi | 18,400 | SF | S-101 |
| 05 12 00 | Structural steel, columns and beams, A992 | 42.5 | TON | S-201 |
| 09 21 16 | Gypsum board assemblies, 5/8" Type X, one layer each side | 22,800 | SF | A-301 |
| 08 71 00 | Door hardware sets, office and corridor, per hardware schedule | 64 | EA | A-601 |
| 26 05 19 | Conductors and cables, THHN copper, branch circuits | 14,200 | LF | E-401 |
| 22 11 16 | Domestic water piping, Type L copper, 1" and smaller | 3,850 | LF | P-501 |
| 23 31 13 | Metal ductwork, galvanized steel, rectangular, 2" w.g. | 6,200 | LB | M-601 |
| 31 23 16 | Rock excavation, trench and footing, unit price item | 185 | CY | C-101 |
| 01 22 00 | Unit price: extra door, single leaf, 3'-0" × 7'-0" | 12 | EA | A-601 |
| 01 23 00 | Alternate: add roof screen, structural steel and panels | 1 | LS | A-801 |
| 09 90 00 | Paint, interior latex, two coats over primer, walls | 38,000 | SF | A-901 |
| 03 30 00 | Concrete formwork, footings and slab edges | 2,400 | SF | S-101 |
Units and how we measure them for bids
Every quantity is tied to a unit a sub will quote in. If the bid form asks for a unit price, we price it in the same unit the form uses.
| Item | Unit | How it's measured |
|---|---|---|
| Slab-on-grade, deck, roofing, ceiling, flooring, wall area | SF | Measured from outside face to outside face for slabs; net area for finishes with openings deducted over 10 SF |
| Piping, conduit, wire, base, edge forms, curbs | LF | Centerline length along the run; fittings counted separately as EA; no deduction for valves under 2 in |
| Concrete, excavation, backfill, borrow | CY | Volume from plan dimensions; footings measured by actual size, not by the excavation box |
| Fixtures, doors, hardware sets, panels, lights, equipment | EA | Counted from schedules and floor plans; hardware sets counted by door leaf, not by opening |
| Structural steel, rebar, HVAC tonnage | TON | Steel from member sizes and lengths; rebar from bar lists; HVAC tonnage from equipment schedule |
| Reinforcing steel, misc. metals, hangers | LB | Rebar converted from LF using bar size weight per foot; hangers counted from spacing and run length |
| Paving, carpet, site finishes | SY | Area divided by 9; waste factor applied per material type |
| Mobilization, testing, commissioning, permits | LS | Lump sum when scope is defined by specification or allowance, not by measurement |
| Paint, coatings, sealants | GAL | Coverage rate from manufacturer data; number of coats from specification Section 09 90 |
| Piping runs, wire pulls | 100 LF | Used when the bid form or sub quote is priced per hundred; quantity divided by 100 |
| Lumber | MBF | Board feet from nominal dimensions and lengths; used for rough carpentry (06 10) |
| Door hardware sets, storefront assemblies | Each (set) | Counted by set when hardware is specified as a group in Section 08 71 |
Worked example: leveling a gypsum board quote on a bid due in 24 hours
A general contractor sends us a set of architectural plans for a 12,000 SF tenant improvement, a bid form with unit prices and alternates, and three drywall quotes. The bid is due tomorrow at 2:00 PM. We need to check if the low quote is real. Dimensions are illustrative.
Step 1 — Measure wall area from the plans. Using PlanSwift, we trace the interior partitions on sheets A-201 through A-204. The takeoff gives 8,400 LF of wall at a 9'-0" ceiling height. Deduct openings: 24 doors at 3'-0" × 7'-0" = 504 SF; 18 windows at 4'-0" × 4'-0" = 288 SF. Total deductions = 792 SF. Gross wall area = 8,400 LF × 9.0 ft = 75,600 SF. Net wall area = 75,600 − 792 = 74,808 SF. We add 10% for waste as a separate line: 7,481 SF. Total board = 82,289 SF.
Step 2 — Check the quote's board thickness. The specification Section 09 21 16 requires 5/8" Type X on corridor walls and 1/2" regular on office walls. The low quote states "1/2" drywall throughout." That is a scope gap. We split the takeoff: 22,800 SF is corridor (5/8" Type X) and 52,008 SF is office (1/2" regular). The quote's unit price of $0.85/SF is based on 1/2" board. We replace it with our ZIP-code-adjusted RSMeans unit for 5/8" Type X, which is $1.12/SF installed. The corrected material and labor for the corridor alone adds $6,156.
Step 3 — Compare finish level. The quote excludes corner bead, joint compound, and primer. Our takeoff includes 8,400 LF of corner bead at $0.45/LF = $3,780; 1,200 GAL of joint compound at $18/GAL = $21,600; and 74,808 SF of primer at $0.22/SF = $16,458. The quote's exclusion is written in the cover email, not on the quote itself. We add these lines to the quote total.
Step 4 — Reconcile tax and freight. The quote is material tax-inclusive, but our baseline uses tax-exclusive pricing. We subtract the estimated sales tax (8.25% on material) from the quote's material line to compare apples to apples. Freight is listed as "included" on the quote, so no adjustment.
Step 5 — Adjusted comparison. The original low quote is $63,450. After adding missing 5/8" board, corner bead, joint compound, primer, and removing tax, the adjusted total is $89,120. The second quote, which included all scope, was $91,200. The low quote is no longer low. We flag this in the bid-day summary and recommend carrying the second quote or adding an allowance of $27,670 to cover the gap.
What moves the bid-day number
Relative impact on a typical estimate for this trade, based on estimator judgment. Select a bar for details.
Scope gaps in sub quotes
A quote that excludes fireproofing, final connections, or testing looks low until you price the missing scope. We level every quote against the base takeoff so the gap is visible before you use the number. For example, a mechanical quote that excludes test and balance (23 05 93) or a electrical quote that excludes final terminations can add thousands. We catch these by comparing the quote's inclusion list to our division-by-division takeoff and flagging any missing line.
A quote that excludes fireproofing, final connections, or testing looks low until you price the missing scope. We level every quote against the base takeoff so the gap is visible before you use the number. For example, a mechanical quote that excludes test and balance (23 05 93) or a electrical quote that excludes final terminations can add thousands. We catch these by comparing the quote's inclusion list to our division-by-division takeoff and flagging any missing line.
Bid forms with unit prices for rock excavation (31 23) or unsuitable soil transfer risk to the contractor. We price those units from the actual CY in the base bid, not from a guess, so you know what you are signing. For instance, if the base bid includes 185 CY of rock excavation, we build the unit price from that quantity, not from a lump sum. This prevents under- or over-pricing the unit and protects you if quantities change.
Additive and deductive alternates must be priced independently. If you net them, you lose the true cost of each option and cannot adjust after award. We keep them separate and map them to the bid form. For example, an alternate to add a roof screen (structural steel and panels) is priced as a standalone lump sum, including its own mobilization and overhead, so you can decide whether to include it without affecting the base bid.
Steel, joists, and equipment quoted today may be installed months later. We flag escalation exposure and recommend qualification language if the bid form allows it. For instance, if a project bids in March but steel is installed in September, we note the risk and suggest a qualification such as "prices based on current mill pricing, subject to escalation at time of order." This protects you from market swings without inflating the bid.
Some subs quote material tax-inclusive, others not. Freight on steel and equipment is often a separate line. We reconcile both across quotes so the low number is comparable. For example, a steel quote that excludes freight and tax may appear 8% lower than another that includes them. We add the missing costs to the quote total and show the adjusted comparison, so you are comparing apples to apples.
Sub quotes often embed different labor productivity assumptions, especially for trades like drywall or electrical. A quote that assumes 200 SF per day for drywall hanging may be unrealistic for a complex ceiling. We compare the quote's implied productivity to RSMeans data and flag where it is optimistic. If the sub is low because of unrealistic productivity, you may face back charges or delays, so we recommend carrying a higher number.
Performance and payment bonds are a percentage of contract value, often 1–3% depending on the surety and project. If the bid requires bonds, we apply the correct percentage to the total contract value, including alternates. We also check that the sub quotes include their own insurance costs, such as general liability and workers' compensation, which can vary by trade and state. Missing bond or insurance costs can turn a low bid into a loss.
Common bid-day misses we catch
These are the items that turn a winning bid into a losing job. We check each one against the documents and the quotes.
- Bid form line items that do not match the estimate CSI breakdown. We re-map every line to the exact bid form sequence, including unit prices and alternates, so nothing is submitted under the wrong section.
- Sub quote exclusions written in the cover email but not on the quote, such as "excludes fireproofing" or "excludes final connections." We read the email and flag the gap.
- Sales tax treatment on material. Some subs quote tax-inclusive, others not. We reconcile the treatment across quotes so the comparison is apples to apples.
- Freight and delivery for steel, joists, and equipment. Often a separate line that disappears in the leveling sheet. We add it back to the quote total.
- Permit fees, plan check, and impact fees as an allowance versus a hard number. We label allowances as allowances so you can decide how to carry them.
- Temporary power, temporary heat, and dumpster pulls during the bid duration. Usually in Division 01 but often missing from the quote. We price them as a separate line.
- Bond and insurance cost if the bid requires performance and payment bonds. A percentage of contract value, not a fixed fee. We apply the correct percentage.
- Escalation on material for projects bidding now but starting months later. We flag the exposure and recommend hold or qualify language.
- Testing and special inspection scope for concrete, weld, and compaction. Owner versus contractor responsibility is often unclear in Division 01. We map it to the correct party.
- Final cleaning and punch list labor. A small line nobody prices. We add it as an allowance so it does not come out of your margin.
- Utility connection fees and tap fees. Often owner-furnished but occasionally contractor. We check the specs and the bid form.
- Alternates that are netted instead of priced independently. We keep additive and deductive alternates separate so you can adjust after award.
Subcontractor bid support: comparing sub quotes line by line
We compare every sub quote against our ZIP-code-adjusted baseline. The goal is to see what is included, what is excluded, and what the true cost is.
| Scope item | Sub quote inclusion | Our baseline | Adjustment |
|---|---|---|---|
| 5/8" Type X gypsum board, corridor walls | Excluded (quote states 1/2" regular) | 22,800 SF at $1.12/SF | Add $25,536 |
| Corner bead and joint compound | Excluded | 8,400 LF at $0.45/LF; 1,200 GAL at $18/GAL | Add $25,380 |
| Primer and paint | Excluded | 74,808 SF at $0.22/SF | Add $16,458 |
| Sales tax on material | Included in quote | Tax-exclusive baseline | Subtract $22,461 |
| Freight and delivery | Included | Included | No change |
| Fireproofing, structural steel | Excluded (cover email) | 42.5 TON at $1,850/TON | Add $78,625 |
| Final cleaning | Excluded | 12,000 SF at $0.15/SF | Add $1,800 |
| Testing and special inspection | Excluded | Allowance $8,500 | Add $8,500 |
Codes and standards that change bid-day quantities
Model codes
Quantities on bid day are driven by the adopted model code and its local amendments. The IBC governs egress, fire ratings, and structural loads. For example, IBC Table 601 sets the required fire-resistance rating for structural members, which changes fireproofing quantities on steel. The IECC sets insulation R-values and window U-factors, changing Division 07 and Division 08 quantities. The NEC governs conduit and wire sizing, affecting Division 26 counts. The IPC or UPC sets plumbing fixture counts and pipe sizing, affecting Division 22. NFPA 13 governs sprinkler head spacing, changing Division 21 quantities. Confirm the adopted code edition with the local building department before pricing.
Industry standards
Estimators must read the referenced standards in the specification. ACI 318 governs concrete strength and rebar details, changing Division 03 quantities. ASTM A992 and A36 define steel shapes, affecting Division 05 tonnage. SMACNA standards govern duct construction, changing Division 23 sheet metal weight. GA-216 covers gypsum board application, affecting waste factors and fastener counts. NRCA guidelines govern roofing installation, changing Division 07 quantities. These standards are cited in the specs and directly affect the takeoff.
Specification sections
Bid-day pricing depends on reading the right CSI sections. Division 01 sections 01 22 (Unit Prices), 01 23 (Alternates), and 01 26 (Modification Procedures) control the bid form and change how you price. Section 03 30 00 (Cast-in-Place Concrete) specifies mix designs and curing, affecting material cost. Section 05 12 00 (Structural Steel) specifies connections and fireproofing, changing tonnage and coating quantities. Section 09 21 16 (Gypsum Board Assemblies) specifies board type and finish level, changing SF and LF quantities. Section 26 05 19 (Conductors and Cables) specifies insulation and conduit, changing LF counts. Missing a spec section means missing scope.
Local amendments
Adopted code editions and amendments vary by state and city. A jurisdiction may still enforce an older IBC edition or add local amendments for seismic, wind, or energy requirements. For example, California amendments to the CBC change seismic detailing and steel quantities. Florida amendments address wind-borne debris and impact glazing. New York City has its own construction codes. Always confirm the adopted edition and local amendments with the local building department before finalizing your bid, because these changes directly affect material quantities and unit prices.
Who uses outsourced bid preparation services
General contractors
You have a bid due and need a leveled estimate to compare against sub quotes. We give you the base takeoff and the quote comparison so you can decide which number to carry.
Subcontractors
You are bidding a package and need a second set of eyes on your own takeoff before you submit. We price the scope by CSI division so you can see what you missed.
Owners and developers
You received a bid and want to know if the number is real. We level the bid against a ZIP-code-adjusted takeoff and show you where the scope gaps are.
Architects
You need a cost check on a design before bid day. We produce a division-by-division takeoff that shows where the budget is concentrated.
Estimators
You are overloaded and need a takeoff to work from. We deliver Excel and PDF by CSI division with marked-up plan sets so you can review the quantities.