How to Generate an AI Construction Estimate From a Project Description
An AI estimate is a first draft of the job's cost, not a price. How to write a description the estimator can use, what to read in the draft, the six checks on every line, when markup goes on, change-order estimates, and the published 5x8 bathroom worked through.

Describe it

Review the draft
An AI estimate in Clamp: the job described the way you would say it, then the review draft, with a possible subfloor repair priced apart from the total. Sample data.
The assumptions
This model assumes
- A residential contractor (remodeling, specialty trade, service or new construction), solo or with a small crew and trade subs
- The worked example is the published 5x8 bathroom: a 60 by 30 tub in place, about 65 square feet of surround tile and 28 square feet of floor tile
- An AI draft is at job cost; markup comes from your own Pricing settings, and Clamp's 1.30, 1.50 and 2.00 profiles are illustrations, not saved settings
The model, step by step
An AI estimate uses a different way to start the same estimating process.
| Step | What it does |
|---|---|
| Project description | Tells the estimator what you believe the job includes |
| AI draft | Builds a first-pass estimate at job cost |
| Reviewed estimate | Your corrected quantities, rates, scope and assumptions |
| Markup | Adds the money required to recover overhead and produce profit |
| Proposal | The scope and price you ask the customer to sign |
The AI draft does not replace the estimate. It only replaces some of the line-by-line setup work.
Michael C. Stone, a builder and remodeler with more than six decades in the industry and author of Estimating Construction Profitably, treats an estimate sheet as a checklist that takes the estimator through the job in the order it will be built. His point is that a repeatable process reduces forgotten work. An AI draft still needs that same discipline.
Stone also recommends reviewing the finished estimate for completeness before giving the customer a price, ideally with another experienced person or, for a small company, by coming back to it with fresh eyes.
AI can make the first pass faster. It does not remove either check.
The estimator only knows what you tell it, plus the job type and ZIP code Clamp sends with the request.
A useful project description answers six questions: What exists now? What are you removing? What are you installing? What are the important dimensions and quantities? What stays in the same place, and what moves? What known site conditions affect the work?
Write the scope the way you would explain it to an experienced estimator who has not visited the house.
Thin description
It says the room size, but leaves major questions unanswered: Does the tub stay? Does the layout change? How much wall tile? Is the plumbing moving? Is there floor tile? Is the fan being replaced? Are walls being opened? Is painting included?
The estimator has to assume too much.
Useful description
That follows the scope shape of Clamp's published 5×8 bathroom estimating example.
The dimensions matter because "tile the bathroom" is not a quantity. The scope boundary matters because "replace the tub" is different from "move the tub."
Include known conditions
If you saw something that will affect the estimate, say it: second-floor access; occupied house; long material carry; mortar-bed tile removal; plaster walls; known subfloor damage; fixture relocation; panel or service limitation; unusual disposal; owner-supplied materials.
Do not hide a known condition and expect the estimator to discover it.
At the same time, do not state an uncertain condition as a fact.
Write:
not:
unless you actually know that is the scope.
Clamp returns a draft estimate at cost from its assembly catalog.
Before looking at the total, read the scope summary.
The draft shows: At a glance; the job type it Priced as; What's included; What's not included; What's assumed; permits and fees in their own section; line items with quantities, units and rates; Possible additional work listed outside the total.
Start there because a detailed estimate can still be detailed about the wrong job.
Check the job type
If you described an addition and the estimate says Priced as: Remodel, investigate why before reviewing individual rates.
The same applies when automatic detection chooses new home versus remodel incorrectly.
Read included, excluded and assumed scope
These three sections tell you how Clamp interpreted your paragraph.
If you wrote:
and the included scope says tub replacement, the draft is wrong even if every tub-replacement line is priced perfectly.
If the assumption says:
and you already know a new circuit is required, fix the scope.
Possible additional work is not included in the total
A conditional item such as possible rot or an electrical service upgrade belongs outside the main total until you decide it belongs in the known scope.
If you confirm that the work is required, move it into the estimate and review it like every other line.
Do not silently leave known required work under "possible."
Several projects may come back separately
If your description contains a bathroom remodel and a deck, Clamp can separate them into projects.
Check the split.
Work that exists only because of another scope should remain with the work that caused it. Do not accept an artificial project split merely because the software created one.

What it left out

What it assumed
Read what it left out and what it assumed before you read a single price. Sample data.
This is the step that turns an AI draft into your estimate.
Use the same sequence every time.
1. Scope
Ask:
Look for: missing demolition; protection and cleanup; disposal; delivery; permits; supervision; patching; restoration after rough work; subcontractor scope; work around owner-supplied items.
Stone's estimating system follows the work in construction order specifically to make omissions easier to catch.
2. Quantity
Check every measurable line against your field information.
If the draft says: 65 square feet of tile; 2 fixtures; 30 linear feet of supply piping; 12 labor hours; you own those quantities once you accept the estimate.
AI cannot measure a wall it has never seen.
3. Unit
Make sure the quantity and unit describe the same work.
A cost that should be: per square foot; per linear foot; per fixture; per hour; per each; can become materially wrong if the wrong unit survives review.
4. Rate
Each line uses your saved company rate when Clamp has one. Otherwise it uses Clamp's national-average baseline.
Treat an unfamiliar baseline rate as an item to verify, not as your company's cost.
Your actual business may have different: wage and labor burden; subcontractor pricing; supplier cost; equipment cost; delivery cost; disposal cost; productivity.
When you establish your real rate, replace the baseline. If it is a rate you expect to reuse, save it so the next estimate starts closer to your company.
5. Omissions and duplicates
Look at the estimate as a whole.
Ask: Is demolition counted twice? Did an assembly already include setup that another line added again? Did a fixture allowance appear alongside the actual fixture cost? Did the draft include both a subcontracted operation and in-house labor for the same work? Is cleanup missing?
Stone's Chapter 11 review is not merely an arithmetic check. His checker is supposed to review the details behind the estimate for completeness.
That is the right standard here too.
6. Assumptions and conditional work
Anything dependent on an unknown condition should be obvious.
Do not bury uncertainty inside a normal line.
If the description mentions asbestos, lead paint, mold, abatement or another hazardous-material issue, treat any generated reserve or conditional line as a placeholder to investigate, not as a normal construction price.
Testing, assessment and abatement may require qualified specialists and specific legal procedures. Confirm the condition and the proper scope before turning that placeholder into work you sell or perform.

Every assembly

By cost type
Check each assembly, then the same lines by cost type. Sample data.
The AI draft is job cost.
It is not what you charge the customer.
If a reviewed draft says the work costs your company $X, the next step is the same as with an estimate you built manually:
Your markup comes from Settings › Pricing, calculated from your overhead and profit goal. Clamp's three illustrative profiles, 1.30, 1.50 and 2.00, show what different kinds of businesses tend to need; they are not Good, Better and Best scope options.
Which markup applies is covered in Three markups, one job cost and setting your markup.
The difference matters because markup has to recover the business costs that are not carried as direct job cost and leave the planned profit.
A contractor cannot sell work at job cost and expect job cost to somehow pay the company's overhead and profit afterward.
For the full cost-to-price method, use How to Write a Remodeling Estimate and Markup vs. Margin.
The order matters
Do not start by deciding what price you want the AI to produce.
Use:
not:

Job cost, no markup yet

Markup on
The draft arrives at cost. Your markup goes on after the cost is yours. Sample data.
A change-order estimate answers one question:
Describe only the new or changed work.
Do not ask the estimator to price the whole bathroom again.
The original contracted work already has a sold price.
Clamp's estimator prices the new work. It does not re-estimate the existing contract and it does not create credit lines for removed work.
If the change removes work, the credit belongs in the change order under the existing doctrine: removed work is credited at its full sold price.
And the same rule applies whether the AI draft takes ten seconds or the estimator takes an hour:
No signed change order, no changed work.
The first AI estimate may rely heavily on Clamp's baseline rates.
Your later ones should rely increasingly on your company.
There are three ways to do that.
Save your rates
When you replace a baseline line with a company rate you trust, save it when appropriate.
The next estimate can then start with that rate instead of the baseline.
Do not save a one-off price as a company default merely because it appeared on one unusual job.
Save useful descriptions
If your company repeatedly performs similar work, save a good description as an Estimate Prompt.
For example:
or:
The saved description is a starting checklist. Update the dimensions, quantities, existing conditions and actual scope before generating the next job.
A favorite prompt should save typing, not cause you to copy the last customer's conditions into the next customer's estimate.
Learn from corrections
Notice what you repeatedly change: the AI consistently assumes too much demolition; your labor productivity differs from the baseline; your tile subcontractor includes prep the assembly splits separately; your jurisdiction requires a permit line the draft sometimes omits.
Those recurring corrections should improve the company's estimating process.
But they do not remove the final review.
Clamp's published bathroom example is a same-layout 5×8 hall bathroom with a tub, tiled surround, vanity, toilet, ventilation, lighting, paint and porcelain floor tile.
A useful description could read:
The draft comes back.
Do not ask first whether the total looks reasonable.
Review it in this order.
Scope
Check: tub replacement included; tub stays in the same location; tile surround reaches the ceiling; vanity, faucet and toilet included; exhaust fan included; two light fixtures included; wall and ceiling painting included; floor tile included; no layout relocation added.
Quantities
Confirm: actual room dimensions; actual tile-surround area; actual open floor-tile area; fixture counts; paint surface area; any trim or baseboard affected.
The prompt gives the estimator useful quantities, but the contractor still confirms them in the field.
Includes, excludes and assumptions
Read them before accepting the total.
If the draft assumes: existing rough plumbing stays; existing circuit capacity is adequate; no concealed water damage exists; decide whether those assumptions match what you know.
If not, edit the estimate.
Rates
For every meaningful line, ask:
Use your rate where you know it.
A baseline can help create a first estimate when the company has no saved rate. It should not overrule better company data.
Possible additional work
If the estimator identifies concealed damage or another conditional item, keep it separate until you know it belongs in the scope.
If investigation confirms the work is required before contracting, move it into the estimate and price it properly.
If it appears after the contract is signed, use the change order process.
Final review
Michael C. Stone's estimate-review principle applies regardless of who created the first draft: check the estimate for completeness before quoting the customer.
Only when you are willing to defend every: scope line; quantity; rate; assumption; exclusion; conditional item; is the AI draft ready to become your estimate.
Then apply the appropriate markup and continue to the proposal.
Six descriptions written the way contractors actually send them, from a single repair to a new house, each with the draft Clamp's estimator returned. The descriptions come from Clamp's 50-prompt test set. Each draft is a saved estimator run, priced on Clamp's current rates; the totals are direct job cost before any markup, the same numbers the app shows for that draft.
Read each one the way step 3 says: what it included, what it left out and why, and what it set aside as possible additional work.
Garage ceiling patches after an EV charger install
Handyman or drywall contractor. Seven holes of three sizes, the electrical excluded.
Electrician opened a bunch of holes in a garage ceiling to run wiring for an EV charger.
I count seven holes. Four are around 8x12 inches, two are about 16x16, and one long strip is roughly 12 inches by 6 feet.
Patch the drywall, tape, finish and texture to blend. Prime the patches. Homeowner is painting the whole ceiling later.
Don't price the electrical, that's done.
- Job type
- Remodel (detected)
- Assemblies
- Small drywall patch, Large drywall patch
- Direct job cost
- $1,089.49 across 9 lines
- By cost type
- Labor $1,019.62, materials $69.87
- Crew hours
- about 12 to 22 hours, including setup, daily cleanup and material runs
- Possible additional work
- None
What the draft flagged: It split the holes into small and large patches by size, and left the ceiling paint off because the homeowner is repainting the whole ceiling.
What to check: The patch count against your own count of seven holes, and the return visit for a second coat of mud. Nothing electrical belongs on it.
Every line (9)tap to open⌄
| Line | Qty | Job cost |
|---|---|---|
| Drywall Patch Repair | 6 ea | $750.00 |
| Drywall Sheets Materials | 30.6 sf | $22.95 |
| Paint Sundries Materials | 0.3 ls | $45.00 |
| Drywall Hang Labor | 6 sf | $4.50 |
| Drywall Finish Labor | 6 sf | $6.90 |
| Skim Coat Labor | 6 sf | $6.90 |
| Drywall Skim Coat Materials | 6 sf | $1.92 |
| Paint Prep Labor | 6 sf | $1.32 |
| Drywall Repair Return Visit | 2 ea | $250.00 |
A customer email pasted as written
Solo remodeler. Five small items, one future project the customer mentioned in passing.
Customer email:
"Hi, the things we'd like done before Thanksgiving are: replace the pantry bifold because it's falling apart; put shelves in the coat closet, maybe five of them; change the dining-room chandelier, we already bought one; fix the little drywall crack over the doorway; and can you look at the back door because cold air comes in around it? We are NOT replacing the door this year unless it's really necessary. Also someday we want to redo the powder room but don't include that now."
Estimate what is actually on this list.
- Job type
- Remodel (detected)
- Assemblies
- Interior door install, Shelving install, Interior lighting install, Small drywall patch, Exterior door adjust and repair
- Direct job cost
- $1,238.28 across 16 lines
- By cost type
- Labor $669.60, materials $199.88, allowances $368.80
- Crew hours
- about 7 to 10 hours, including setup, daily cleanup and material runs
- Possible additional work
- None
What the draft flagged: It priced only the five items on the list, installed the customer-bought chandelier as labor only, scoped the back door as weatherstripping because the customer said no new door this year, and left the powder room out as future work.
What to check: That nothing from the "someday" powder room crept in, and that the back door is a repair, not a replacement.
Every line (16)tap to open⌄
| Line | Qty | Job cost |
|---|---|---|
| Interior Door Install | 1 ea | $225.00 |
| Trim Materials | 34 lf | $71.40 |
| Bifold Door Unit Allowance | 1 ea | $175.00 |
| Trim Caulk and Filler Materials | 34 lf | $7.48 |
| Shelving Install | 20 lf | $100.00 |
| Closet Shelf Material Allowance (per lf) | 21 lf | $189.00 |
| Framing Lumber Materials | 30 lf | $40.50 |
| Framing Fasteners and Hardware | 20 lf | $22.00 |
| Light Fixture Install | 1 ea | $125.00 |
| Drywall Patch Repair | 1 ea | $125.00 |
| Drywall Sheets Materials | 4 sf | $3.00 |
| Interior Paint Apply Labor | 16 sf | $9.60 |
| Premium Paint Allowance | 0.1 gallon | $4.80 |
| Paint Sundries Materials | 0.05 ls | $7.50 |
| Door Weatherstripping Install Labor | 1 each | $85.00 |
| Door Weatherstripping Materials | 1 each | $48.00 |
Dishwasher leak: new floor, same kitchen
Solo remodeler. 45 square feet of damage, 240 square feet replaced so it does not look patched, a homeowner-bought dishwasher.
Dishwasher leaked slowly and messed up the floor in front of it. Insurance isn't involved.
Kitchen cabinets stay. Countertops stay. Dishwasher itself is getting replaced by the homeowner.
I've got roughly 45 square feet of swollen engineered wood that obviously has to come out, but the flooring runs continuously into a breakfast area so realistically we're replacing around 240 square feet so it doesn't look patched.
Pull the dishwasher, inspect underneath, repair subfloor only if it's actually bad, install new LVP through the kitchen/breakfast area, reset shoe molding and put their new dishwasher in.
Don't turn this into a kitchen remodel.
- Job type
- Remodel (detected)
- Assemblies
- Floating floor install, Dishwasher install
- Direct job cost
- $3,384.05 across 14 lines
- By cost type
- Labor $1,793.05, materials $377.00, allowances $924.00, dump fees $290.00
- Crew hours
- about 32 to 48 hours, including setup, daily cleanup and material runs
- Possible additional work
- Subfloor Repair Allowance, $240.00: If the subfloor underneath the dishwasher is found damaged once it's opened up (not in the total)
What the draft flagged: It kept cabinets and counters out, installed the homeowner's dishwasher on the existing connections, and priced the subfloor repair separately because nobody knows yet whether it is bad.
What to check: The floor area is 240 square feet, not 45, and the subfloor stays out of the total until the floor is open.
Every line (14)tap to open⌄
| Line | Qty | Job cost |
|---|---|---|
| Floor Protection Setup Labor | 240 sf | $10.80 |
| Floor Underlayment Materials | 240 sf | $132.00 |
| LVP/LVT Install | 240 sf | $540.00 |
| LVP/LVT Material Allowance | 264 sf | $924.00 |
| Flooring Install Consumables | 1 ea | $85.00 |
| Door Threshold Transition Labor | 1 each | $75.00 |
| Floor Transition Materials | 1 ea | $35.00 |
| Baseboard Remove and Reinstall Labor | 81 lf | $263.25 |
| Hardwood Floor Removal | 240 sf | $504.00 |
| Haul-Off Per Load | 1 ea | $225.00 |
| Demo Consumables and Supplies | 1 ls | $125.00 |
| Existing Dishwasher Removal Labor | 1 ea | $125.00 |
| Dishwasher Install Labor | 1 ea | $275.00 |
| Appliance Haul-Away and Recycling | 1 ea | $65.00 |
Heat pump water heater in a small utility room
Trade specialist. Same location, existing 240-volt circuit, and an open question about air volume in a 6 by 7 room.
Swap an electric 50-gallon water heater for a heat-pump water heater in a little utility room off the garage.
Same general location. Existing electrical is 240. There's a floor drain six feet away for condensate.
The room is only like 6x7 and I'm not positive it has enough air volume unless we use a louvered door or ducted setup.
Customer wants the heat-pump unit either way.
- Job type
- Remodel (detected)
- Assemblies
- Water heater system
- Direct job cost
- $3,105.50 across 6 lines
- By cost type
- Labor $1,140.00, materials $100.50, allowances $1,800.00, dump fees $65.00
- Crew hours
- about 5 to 10 hours, including setup, daily cleanup and material runs
- Possible additional work
- Heat-Pump Water Heater Air Supply, $575.00: If the room is confirmed to lack sufficient air volume for the heat-pump unit, add a louvered door or duct kit (not in the total)
What the draft flagged: It swapped the electric tank for a heat pump unit with a condensate run to the floor drain, and carried a louvered door or duct kit as possible additional work instead of assuming it.
What to check: The manufacturer's air volume requirement for the model you install. If the room is too small, the possible work moves into the price.
Every line (6)tap to open⌄
| Line | Qty | Job cost |
|---|---|---|
| Heat Pump Water Heater Install | 1 ea | $1,020.00 |
| Heat Pump Water Heater Allowance | 1 ea | $1,800.00 |
| Appliance Haul-Away and Recycling | 1 ea | $65.00 |
| Water Heater Connection Kit | 1 ea | $63.00 |
| Condensate Drain Install | 1 ea | $120.00 |
| DWV Materials | 6 lf | $37.50 |
Retaining wall beside a driveway
Remodeler or hardscape contractor. 35 feet long, 3 feet tall, block replacing rotten timbers.
There's a short retaining wall running beside the driveway, about 35 feet long and averaging 3 feet tall. Old landscape timbers are rotten and leaning.
Tear them out and replace the wall with segmental concrete retaining block, proper compacted base and drainage stone/pipe behind it. Driveway itself stays.
There are two shrubs we'd like to save if possible. No fence on top.
- Job type
- Remodel (detected)
- Assemblies
- Retaining wall system
- Direct job cost
- $5,931.00 across 4 lines
- By cost type
- Labor $2,940.00, materials $2,541.00, dump fees $450.00
- Crew hours
- about 27 to 47 hours, including setup, daily cleanup and material runs
- Possible additional work
- None
What the draft flagged: It priced tear-out, segmental block, base and drainage, and named the two shrubs to save as a question rather than a line, because there is no assembly for protecting plantings.
What to check: Your local rule for when a wall needs engineering, and how you will protect the two shrubs.
Every line (4)tap to open⌄
| Line | Qty | Job cost |
|---|---|---|
| Retaining Wall Install Labor | 105 sf | $2,310.00 |
| Retaining Wall Materials | 115.5 sf | $2,541.00 |
| Retaining Wall Tear-Out Labor (per lf) | 35 lf | $630.00 |
| Haul-Off Per Load | 2 ea | $450.00 |
A new ranch, built only through drywall
Small custom builder. 1,900 square feet plus an attached garage; the owner is doing the finish stages.
New 1,900-square-foot ranch. Customer is owner-building the finish stages.
We are doing excavation, crawlspace foundation, framing, roof, windows/doors, siding, insulation, rough plumbing/electric/HVAC and drywall hung and finished.
Stop there.
No cabinets, counters, finish flooring, interior doors/base/casing, plumbing trim, electrical trim, final paint or appliances.
Garage is attached 22x24 and included through the same stage.
- Job type
- New construction (detected)
- Assemblies
- Site prep, Foundation, Framing, Exterior shell, Insulation, Plumbing rough, Electrical rough, HVAC rough, Drywall, each as its own stage
- Direct job cost
- $225,039.68 across 127 lines
- By cost type
- Labor $96,236.47, subcontract $28,047.61, materials $79,766.43, allowances $20,439.17, other $550.00
- Crew hours
- about 1,492 to 1,809 hours, including setup, daily cleanup and material runs
- Possible additional work
- None
What the draft flagged: It stopped where the description stops: nothing for cabinets, counters, flooring, trim, fixtures, paint or appliances. Because no single phase in the catalog matches 'through drywall with rough systems', it built the house stage by stage and flagged that for a second look.
What to check: That every stage stops at rough: no plumbing or electrical trim and no water heater set unless your contract includes it. The total is job cost before your new-home markup.
Every line (14)tap to open⌄
| Trade | Lines | Job cost |
|---|---|---|
| Carpentry | 31 | $73,576.93 |
| Masonry | 8 | $27,343.20 |
| Electrical | 14 | $21,532.10 |
| HVAC | 18 | $19,675.74 |
| Drywall | 5 | $19,299.53 |
| Plumbing | 14 | $18,730.80 |
| Roofing | 15 | $13,391.25 |
| Exterior | 6 | $12,183.51 |
| Insulation | 6 | $11,223.30 |
| Sitework | 5 | $6,466.76 |
| Landscaping | 2 | $1,336.56 |
| General | 1 | $170.00 |
| Appliances | 1 | $65.00 |
| Vanity & Fixtures | 1 | $45.00 |
The full test set, with what a good estimate should contain for each prompt, is how Clamp checks the estimator before every change to it.
What it means
AI estimates in Clamp
In Workflow › Estimates, or from a lead's estimates, choose Generate from description instead of Build manually. Enter the project description, an optional title and the job type, or let Clamp detect remodel versus new home. If the lead has an address, Clamp sends the ZIP code with the request, not the street address. The result is an editable draft at job cost using Clamp's assembly catalog. It shows the scope it included, excluded and assumed, permit and fee lines, and possible additional work outside the total. Lines use your saved rate where one exists and Clamp's baseline otherwise. Choose Continue to estimate to open the normal estimate builder and change any line before using it. You can save useful descriptions as Estimate Prompts and save corrected rates for later estimates. By default, Clamp keeps estimate descriptions, generated drafts, your corrections and the job ZIP code to improve AI estimates. You can turn that off and delete that data under Settings › Help improve AI estimates. Usage limits depend on the current plan. See Clamp's current pricing rather than relying on numbers printed in this guide.
Write the job clearly, inspect what the draft assumed, check every quantity and rate, then apply your markup only after the cost is yours.
Sources & provenance
- Estimating Construction Profitably Michael C. Stone (book)
- How to Write a Remodeling Estimate Clamp Research
- The Markup You Add Is Not the Margin You Keep Clamp Research
- Three Markups, One Job Cost: How Contractors Price Risk and Change Orders Clamp Research
- Setting your markup Clamp Research
- How to Write and Price a Change Order Clamp Research
- 5×8 Bathroom Remodel Cost and Labor (2026 Baseline) Clamp Research