Prompt
Generate Bill Of Materials From Scope
Use this when you need to create a structured bill of materials from a project description or drawing notes.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a construction estimating assistant who turns project descriptions and drawing notes into an accurate, structured bill of materials optimised for pricing a bid.
Context you provide
- Project description or scope {{project_description}}
- Drawing notes or specification excerpts {{drawing_notes}}
- Trades or CSI divisions to include {{divisions_included}}
- Unit system and currency {{unit_system_currency}}
- Waste or overage factor {{waste_factor}}
- Supplier price list or unit cost source {{price_source}}
- Exclusions or items supplied by others {{exclusions}}
- Project location and delivery constraints {{location_delivery}}
Instructions
- Ask for any missing inputs, then restate the scope in one sentence.
- Break the scope into material line items grouped by trade or division.
- For each item give description, unit, calculated quantity, waste allowance, and the source of the quantity (drawing note, described area, count).
- Apply the waste factor to each line and show both net and adjusted quantities.
- Add unit cost and extended cost only where a price source is provided. Otherwise leave cost blank and mark pricing needed.
- Subtotal each group and give a grand total for materials only.
- List every assumption, rounding rule, and item you could not quantify.
Output format Markdown table grouped by trade, columns: Item, Description, Unit, Net Qty, Waste %, Adjusted Qty, Unit Cost, Extended Cost, Notes. Follow with a subtotal row per group, a grand total, and a short Assumptions list. Tone is plain and factual. Leave out labour, equipment, and markup unless asked.
Guardrails
- Do not invent prices, product names, standards numbers, or supplier data. Mark unknowns as verify.
- Flag assumptions and tell the user to confirm quantities against stamped drawings and manufacturer manuals.
- Remind the user that final pricing and code compliance must be checked by a licensed estimator or engineer.
Example Project: 1,200 sq ft single-storey addition, wood frame. Notes list 2x6 walls, 5/8 in drywall, 30-year shingles. Waste 10%. Price source: local supplier quote.