model

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.

Direct answer: An AI estimate in Clamp is a first draft of the job's cost. It is not a bid, a proposal or a price you send without checking. Describe the project clearly. Clamp turns that description into itemized cost lines. Then you check the scope, quantities, assumptions, rates and anything it missed. Only after the cost is right do you apply your markup and turn the estimate into a selling price. The rule that protects you is: The AI writes the first estimate. You own every line before it becomes a price.

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

1Where an AI estimate sits

An AI estimate uses a different way to start the same estimating process.

Where the AI draft sits in the estimating process
StepWhat it does
Project descriptionTells the estimator what you believe the job includes
AI draftBuilds a first-pass estimate at job cost
Reviewed estimateYour corrected quantities, rates, scope and assumptions
MarkupAdds the money required to recover overhead and produce profit
ProposalThe 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.

2Write a description the estimator can use

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

Too thin"Remodel a 5×8 bathroom with new tile, vanity and fixtures."

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

Better"Remodel a 5 by 8 foot hall bathroom and keep the same layout. Replace the existing 60 by 30 tub with a new tub in the same location. Install a tiled tub surround to the ceiling, about 65 square feet of wall tile. Replace the vanity, countertop, faucet and toilet. Replace the exhaust fan and two light fixtures. Paint the walls and ceiling. Install about 28 square feet of porcelain floor tile in the open floor area."

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:

"Subfloor at the toilet feels soft. Include possible repair separately."

not:

"Replace rotten subfloor"

unless you actually know that is the scope.

3Read what came back

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:

"Keep the existing tub"

and the included scope says tub replacement, the draft is wrong even if every tub-replacement line is priced perfectly.

If the assumption says:

"Existing electrical circuit is adequate"

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.

4Check every line

This is the step that turns an AI draft into your estimate.

Use the same sequence every time.

1. Scope

Ask:

Is every line work I intend to perform, and is every piece of intended work represented somewhere?

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.

5From draft cost to selling price

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:

Selling price = reviewed job cost × markup

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:

description → draft cost → review → corrected cost → markup → price

not:

price you hope to sell → force the estimate to fit it
6AI estimates for change orders

A change-order estimate answers one question:

What does this change cost?

Describe only the new or changed work.

Change description"Add one recessed shower niche to the back wall of the existing tub surround. Frame opening, waterproof niche, tile inside niche and finish edges to match the selected surround tile."

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.

7Make future drafts more useful

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:

"Same-layout hall bathroom remodel…"

or:

"200 amp residential service replacement…"

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.

8Worked example: the 5×8 bathroom

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:

Project description"Remodel a 5 by 8 foot hall bathroom, keeping the same layout. Replace the existing 60 by 30 tub with a new tub in the same location and install a tiled tub surround to the ceiling, about 65 square feet of wall tile. Replace the vanity with countertop and faucet and replace the toilet. Replace the exhaust fan, swap two light fixtures and paint the walls and ceiling. Install about 28 square feet of porcelain floor tile in the open floor area."

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:

Is this my rate or Clamp's baseline?

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.

What it means

What this saysAn AI estimate saves the blank-sheet work. It does not transfer estimating responsibility to the software.
The AI writes the first estimate. You own every line before it becomes a price.

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.

Related

Sources & provenance

  1. Estimating Construction Profitably Michael C. Stone (book)
  2. How to Write a Remodeling Estimate Clamp Research
  3. How Clamp Estimates Are Built Clamp Research
  4. The Markup You Add Is Not the Margin You Keep Clamp Research
  5. Three Markups, One Job Cost: How Contractors Price Risk and Change Orders Clamp Research
  6. Setting your markup Clamp Research
  7. How to Write and Price a Change Order Clamp Research
  8. 5×8 Bathroom Remodel Cost and Labor (2026 Baseline) Clamp Research
Changes: Oct 9, 2026: Initial publication.