Documentation menu

Glossary — Concepts

The six core concepts in Blueprint Crusher: Product, Price, Rate, Assembly, Takeoff, and Estimate.

Concepts

Before the how-to, here’s the vocabulary used throughout the app.

Product

A single thing you buy or supply — a bag of cement, a metre of copper pipe, an hour of carpenter’s labour, a day of excavator hire.

Each product has a base unit of measure (UOM) — the unit you ultimately price per (per m, per m², per hour). Products live in your Rate Library and are reused across every project.

Price

A product can have many prices — one per supplier, per effective date. A price records what you actually paid (or were quoted) for a particular pack from a particular supplier on a particular day.

The system stores every price you’ve ever entered, so you keep a full history and can see how a product’s cost has trended over time.

Two numbers per price matter:

  • Pack price — what the supplier charges you for the pack (e.g. €45 for a 10 m roll).
  • Unit rate — the normalised cost per base UOM (e.g. €4.50/m). This is the number that flows into your estimates.

Rate

A rate is the price-per-unit you charge (or budget) for one line of work in an estimate — e.g. “supply and install 150 mm reinforced slab — €185/m²”.

A rate can be:

  • Direct — typed in by hand, or copied from a single product’s unit price.
  • Built from an assembly — calculated automatically from a recipe of products + labour + waste. This is the recommended approach because the rate updates as costs change.

Assembly

An assembly is a reusable formula that combines several products into one composite rate. Think of it as a recipe:

150 mm Reinforced Slab (per m²) = 0.15 m³ concrete + 12 kg rebar + 0.05 hr formwork-carpenter + 0.08 hr labourer + 5% waste

You define the assembly once. After that, any time you need a slab rate in any project, you apply the assembly and it computes the rate from current product prices. Update a supplier price and every assembly that uses that product reflects the new cost the next time it’s applied.

Assemblies can use variables — named inputs like {thickness} or {waste_factor} that let one assembly cover many cases. A single Reinforced Slab assembly with a {thickness} variable can produce a 150 mm rate, a 200 mm rate, or a 300 mm rate without you copying it three times.

Takeoff

The act of measuring quantities off a drawing — areas, lengths, counts. A takeoff produces how much of each work item is needed; assemblies (or direct rates) turn that into what it costs.

Estimate

The priced schedule of work for a project — a list of items, each with a description, a quantity, a unit, a rate, and a total.

Some industries call this a bill of quantities, cost plan, or pricing schedule — they all mean the same thing. An estimate is what you send to a client to win the job, and what you compare subcontractor quotes against.


Next: see how these fit together in How it all fits together.