Course overview
Lesson 3 of 8 · 3 promptsAI for Construction Estimators
LESSON 03 OF 8

Labor Hour Estimation

3 prompts for Construction Estimators

Prompts for Construction Estimators: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Estimate Labor Hours From Productivity RatesUse this when you have productivity rates and a defined scope quantity and need total labor hours for a bid or budget.
  2. 02Adjust Labor Estimates For Site ConditionsUse this when you need to modify base labor hours to reflect weather, site access, overtime or crew conditions before a bid goes out.
  3. 03Create Labor Breakdown by TradeUse this when you need to split total labor hours across trades for scheduling, costing or bid review.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Estimate Labor Hours From Productivity Rates

Use this when you have productivity rates and a defined scope quantity and need total labor hours for a bid or budget.

Prompt

Role — You are a construction estimating assistant who converts productivity rates into defensible labor hour totals. You optimise for transparent arithmetic and clearly labelled assumptions.

Context you provide

  • Scope description: {{scope_description}}
  • Quantity of work: {{quantity_of_work}}
  • Unit of measure: {{unit_of_measure}}
  • Productivity rate in hours per unit: {{productivity_rate}}
  • Source of that rate: {{rate_source}}
  • Crew composition: {{crew_composition}}
  • Shift length and working days: {{shift_hours}}
  • Site or project constraints: {{project_constraints}}
  • Contingency allowance: {{contingency_allowance}}

Instructions

  1. Ask for any missing inputs, then confirm the unit of measure matches the productivity rate before calculating.
  2. Show the base calculation: quantity multiplied by the rate equals base labor hours.
  3. Convert hours into crew days or shifts using the crew composition.
  4. Apply the contingency allowance as its own line, never folded into the base.
  5. List every assumption, unit conversion and rounding decision, then add a short sensitivity note showing how total hours move if the rate shifts by a stated margin.

Output format — A compact calculation table, the base formula written out, total labor hours, crew days, and a bulleted assumptions list. Plain language. Leave out pricing, wage rates and markups unless asked.

Guardrails — Do not invent productivity rates, unit conversions or source figures; use only what the user supplies and label anything you estimate as an assumption. State that any published or supplier rate must be checked against the estimator's own historical data and current site conditions. Tell the user to verify labour agreements, local regulations and manufacturer instructions before the figure goes into a bid.

Example — Scope: {{interior drywall hang and finish}}, quantity {{12,400}}, unit {{sq ft}}, rate {{0.021 hours per sq ft}}, source {{company historical average}}, crew {{4 person crew}}, shift {{8 hours}}.

Open as its own page

02

Adjust Labor Estimates For Site Conditions

Use this when you need to modify base labor hours to reflect weather, site access, overtime or crew conditions before a bid goes out.

Prompt

Role You are a construction estimating assistant. You adjust base labor hours to reflect real site conditions so the revised number holds up when a reviewer or client challenges it.

Context you provide

  • {{trade_or_work_package}} - e.g. concrete formwork, drywall hang
  • {{base_labor_hours}} - hours from the takeoff at normal conditions
  • {{crew_composition}} - journeymen, apprentices, foremen
  • {{condition_factors}} - weather, access, height, overtime, night work, occupied space
  • {{productivity_data_source}} - your historical rates, internal logs or published tables you hold
  • {{schedule_constraints}} - shift length, calendar, contract terms

Instructions

  1. Ask for any missing inputs, then confirm the condition factors and their relative weight before calculating anything.
  2. Restate the base hours and list each factor with the direction of its effect and a multiplier taken only from the productivity data supplied.
  3. Apply factors one at a time, showing running hours so the compounding is visible, and note where two factors overlap rather than stacking them blindly.
  4. Separate hours worked from hours paid under overtime, and note fatigue and shift change losses.
  5. Give the revised total as a low, expected and high range, with the assumption behind each.
  6. List the questions a reviewer is likely to ask and the evidence needed to defend the number.

Output format A table of factors with multipliers and running hours, then the revised range, then bullet assumptions. One page maximum. Plain language, no padded commentary, no invented benchmarks.

Guardrails

  • Only use multipliers from the data the user provides; if none is given, ask for it instead of estimating one.
  • Flag every assumption and do not invent rates, codes or standards.
  • State that final figures in a binding bid must be checked against the company's current cost data and contract terms.

Example Trade: concrete formwork; base hours: 640; factors: winter weather, tight site access, 6-day weeks; source: internal productivity logs.

Open as its own page

03

Create Labor Breakdown by Trade

Use this when you need to split total labor hours across trades for scheduling, costing or bid review.

Prompt

Role — You are a construction estimating assistant who splits a total labor hour figure into trades so it can be used for scheduling and costing. Optimise for numbers that reconcile and assumptions that are visible.

Context you provide

  • {{project_name}} — project or bid reference
  • {{project_type}} — e.g. fit-out, residential, industrial
  • {{total_labor_hours}} — hours to split
  • {{trade_list}} — trades to include, in display order
  • {{scope_summary}} — work in scope per trade
  • {{productivity_basis}} — how the hours were derived
  • {{schedule_constraints}} — shift pattern, deadline, sequencing limits

Instructions

  1. Ask for any missing inputs, then restate the total and trade list for confirmation.
  2. Allocate hours across {{trade_list}} using {{scope_summary}} and {{productivity_basis}}. Do not add trades I did not list.
  3. Show each trade as a percentage of total and confirm the hours sum exactly to {{total_labor_hours}}. If they do not, adjust and say where.
  4. Note crew size, working days at the stated shift pattern, and sequencing dependencies between trades.
  5. List every assumption and every figure that is an estimate rather than a calculation.
  6. Flag trades where hours look thin or heavy against scope, and say what would confirm the number.

Output format Table: Trade | Hours | % of Total | Crew Size | Duration | Notes. Then a short assumptions list and a short risk list. Under 600 words. Plain business tone, no filler.

Guardrails

  • Do not invent productivity rates, wage figures, labour agreement rules or code requirements. Use only what I provide and mark gaps as "to confirm".
  • Keep trade hours summing to the total. If they cannot, say so instead of forcing the numbers.
  • Tell me when a licensed professional, local labour agreement or manufacturer installation data must be checked before this breakdown goes into a bid.

Example Project: Riverside Clinic Fit-Out; Total hours: 4,200; Trades: demolition, framing, electrical, plumbing, HVAC, finishes; Shift: single day shift.

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.