Skip to content
StoryStoryBristlecone ConstructionBristlecone ConstructionKI — Kinetic Intelligence
esc

Estimating

Before work begins, a job has to be priced — and the price has to be something you can read, question, and defend line by line.

Two objects do that work, and keeping them apart is the whole of this page:

ObjectWhat it isWhere it is built
EstimateThe priced build-up, broken out by Cost Code with markups appliedLegacy KI (Estimating)
ProposalThe client-facing PDF the Estimate generates the pricing forLegacy KI, assembled and uploaded in the Admin Portal

A Legacy KI “Proposal” is a KI Estimate. The word proposal was reused for the client-facing document, which is why the rename is one of the three worth learning properly — see section 4.1.

There is no object in KI called a quote. Older documents and older pages on this site used that word for both of the above.

Lines are organised by Cost Code. Every line is classified by Cost Code — the category that separates framing from plumbing from tile. That classification is what lets the Estimate, the budget, and the eventual actual cost be compared line for line instead of as three unrelated totals. A number on a proposal can be followed all the way through the project.

Markups are applied on the build-up, and the Estimate generates the pricing PDFs that go into the proposal.

Because the Cost Code library is shared across the company, past jobs price future ones: estimating a kitchen is easier when the last four kitchens booked their costs under the same classification.

Every Estimate generates two documents, and sending the wrong one is the mistake this section exists to prevent.

DocumentWhere it goes
Proposal (No Spread)Logged internally. Never emailed.
Proposal, with spreading enabledSent to the client.

Spreading distributes general conditions, general requirements, supervisory labour and markup into the line items rather than showing them as separate rows. The spread version is the client-facing document. Check which one you are attaching before you send anything by hand.

Proposals email from proposals@knottyiron.com and carry a single office phone number. That address is a leftover from the name KI used to carry; see the FAQ. If a client replies to a proposal and the address looks unfamiliar, that is why.

Pricing here sits behind a competitive bid. Invitations to Bid go out to subcontractors, their numbers come back, and bid tabulation compares them side by side to pick winners. All of it runs in Legacy KI, alongside the Estimating module itself.

Proposal templates and the trend log are Legacy KI screens too.

There is no Client Portal on this instance, so a proposal reaches the client outside KI and approval is not recorded against the record.