From quantities to an estimate: assemblies and unit prices

A takeoff tells you how much. It does not tell you what it costs. Between the two sits a piece of reasoning most estimators carry in their heads: what goes into one unit of work, how long a crew takes to put it in place, and what the job adds on top. This guide writes that reasoning down, so it can be checked, reused and handed to someone else.

A quantity is not an estimate yet

«2,400 SF of partition type A on Level 3» is a fact about the drawings. It becomes a cost only when you attach a unit price to it — and a unit price is not a number you look up. It is a small model of how that work gets built: which materials, how many of them end up in the dumpster, which crew, how fast, with what equipment.

Every estimate, from a one-page bathroom remodel to a hospital, runs on the same multiplication:

Quantity × unit price = line total. The quantity comes from the drawings. The unit price comes from your method. Most bad estimates have a good quantity and an unexamined price.

The rest of this guide is about the right-hand side of that multiplication: how a unit price is built, how it rolls up into a total, what gets added on top, and how you check the result before it leaves the office. If you want the left-hand side — where quantities come from and how firm they are — start with the phases guide and the drawing set guide.

The structure of an estimate

An estimate is a tree. At the top, the project total. Below it, groups that organize the work — in the United States these are usually MasterFormat divisions (Division 03 Concrete, Division 09 Finishes, Division 26 Electrical…), or UniFormat elements when the estimate is organized by building system instead of by trade. Below the groups, the line items: one kind of work, one unit of measure, one unit price.

LevelWhat it holdsExampleUnit
ProjectThe total, with its markups and its estimate class Office fit-out, Levels 2–4—
DivisionA trade or family of work, usually one sub or one scope package Division 09 · Finishes—
Section (optional)A narrower grouping inside the division 09 21 16 · Gypsum board assemblies—
Line itemOne kind of work, measured one way, priced one way Partition type A, 3-5/8" studs, 5/8" gyp both sidesSF
AssemblyWhat is inside the unit price: materials, labor, equipment Studs, track, board, finishing, crews, scaffoldper SF

The labels change with the company's classification system — «Division» with MasterFormat, «Element» with UniFormat. The tree does not.

Two rules keep this tree honest. First, a line item has exactly one unit. «Partitions» measured partly in SF and partly in LF is two line items pretending to be one. Second, the unit is the unit you will buy, build and bill in. If the drywall sub quotes per SF of wall and you measured SF of board, you will compare two numbers that differ by a factor of two and not notice.

What a unit price is built from

In US estimating the recipe behind a unit price is called an assembly. In Latin America the same thing is called an APU — análisis de precios unitarios, unit price analysis. Different names, same idea: the list of resources needed to put one unit of work in place, each with its quantity and its cost. Every assembly has four families of resources.

1 · Materials, with waste

The quantity of each material per unit of work, increased by a waste factor, times its delivered price. Waste is not carelessness; it is geometry and logistics. Board gets cut around openings, studs come in fixed lengths, some material is damaged in handling. A waste factor that is too low shows up as a change order you cannot bill; one that is too high quietly loses bids. The honest source for it is your own jobs — what you bought against what you measured.

2 · Labor, from a crew and a production rate

Labor is where most estimates are won or lost, and it is the part most often priced by feel. The method has two pieces:

Labor cost per unit is then simply crew cost per hour ÷ units per crew-hour. That one division is the most important calculation in the estimate, and the next section explains why.

3 · Equipment

Anything rented or owned that the crew needs specifically for this work: lifts, scaffolding, pumps, a concrete saw. It is priced the same way as labor — cost per day divided by the units produced in that day — which means equipment cost also depends on the production rate.

4 · Small tools and consumables

Hand tools, blades, bits, extension cords. Too small to itemize, too real to ignore. Most estimators carry them as a small percentage of labor, because tool wear follows hours worked. Whatever percentage you use, write down where it came from.

Subcontracted work changes the picture: when a sub quotes the scope, their quote already contains their own materials, labor, equipment and markup. Your unit price for that line is their price, plus whatever you add as the GC. Building an assembly for subcontracted work is still useful — as a check on the quote, not as the price.

Worked example: a metal stud partition

An interior partition: 3-5/8" metal studs at 16" on center with top and bottom track, one layer of 5/8" gypsum board on each side, taped and finished. Wall height 10 ft. The unit is SF of wall — length times height, measured once, not once per face.

Every number below is illustrative. They are rounded so the arithmetic is easy to follow, and they are not market prices for any city or any year. Replace every one of them with your own supplier quotes, your own labor rates and your own production history.
ResourceQuantity per SF of wallWaste Unit costCost per SF
Gypsum board 5/8", both sides2.00 SF10% → 2.20 SF $0.60 / SF$1.32
Studs 3-5/8" @ 16" o.c.0.75 LF5% → 0.79 LF $0.75 / LF$0.59
Top and bottom track0.20 LF5% → 0.21 LF $0.70 / LF$0.15
Screws, tape, joint compound2.00 SF of boardincluded $0.09 / SF$0.18
Materials$2.24
Framing and hanging crew
2 carpenters + 1 helper
$148 per crew-hour —50 SF / crew-hour$2.96
Taping and finishing
1 finisher
$52 per hour —30 SF / hour$1.73
Labor$4.69
Rolling scaffold$32 per day— 400 SF / day$0.08
Small tools3% of labor— —$0.14
Direct unit cost$7.15 / SF

Where the quantities come from: two faces of board per SF of wall; a stud every 16" is 0.75 studs per LF of wall, and on a 10 ft wall that is 0.75 LF of stud per SF; two runs of track per LF of wall is 0.20 LF of track per SF. The crew's 50 SF per hour is 400 SF of finished-both-sides wall in an 8-hour day. All figures illustrative.

Three things to notice. The waste is applied to the quantity, not to the total: board gets 10% because it is cut around every opening; studs get 5% because they come in lengths close to the wall height. The finisher is a separate crew with its own rate — taping is a different trade from framing, it moves at a different pace, and mixing them into one crew hides both. And labor is about two thirds of the unit price, which is typical of assemblies where the material is cheap and the work is in the handling.

With the unit price in hand, the line item is one multiplication: 2,400 SF × $7.15 = $17,160 of direct cost. Nothing has been added yet for supervision, overhead, profit or risk. That comes later, and it comes once, at the level of the whole estimate.

Production rates: the number that decides the estimate

Estimators spend a lot of time on wages and material prices, and both matter. But they are the easy part: a wage is written in a payroll record, a material price is written in a quote. The production rate is written nowhere unless you write it down yourself, and it moves far more than either of the others. The same crew will frame an open floor of long straight walls much faster than a floor of small rooms, short returns and many door frames.

Take the example above and change one thing at a time:

ScenarioLabor per SFDirect unit costChange
Base case$4.69$7.15—
Wages 10% higher$5.16$7.63+7%
Both crews 20% slower$5.87$8.39+17%

Illustrative. The slower case also raises scaffold and small-tool cost per SF, because both are spread over fewer units per day.

A raise is negotiated once and you know about it. A slow floor is discovered on site, one day at a time. That is why the production rate deserves more of your attention than the wage.

How to record your own production rates

Published rates and manuals are a starting point, not an answer: they describe an average job that is not yours. The rates that make your estimates better are the ones you collect from your own work, and collecting them takes less than it seems:

A production rate without its conditions is almost as useless as a wage without its date. The note is what lets the next estimator decide whether it applies.

From direct cost to selling price

Adding up every line item gives you the direct cost: what it costs to put the work in place, trade by trade. The price you submit is that number plus several layers that do not belong to any single line. Each layer covers something different, and the most common mistake is to let them blur into one big percentage.

Direct cost
Sum of every line item
Self-performed work priced from assemblies, plus subcontractor quotes.
plus
General conditions
What it takes to run this job
Project manager and superintendent time, site office, temporary utilities, dumpsters, cleanup, permits the GC carries. Much of it depends on duration, not on quantity.
plus
Contingency
What is not yet known
A reserve for scope that the design has not defined yet. It shrinks as the documents mature.
plus
OH&P
Overhead and profit
The share of the home office that this job must carry, and the return the company expects for the risk it takes.
plus
Bonds, insurance and taxes
What the contract and the jurisdiction require
Performance and payment bonds, builder's risk, and sales tax where it applies.
LayerHow it is usually calculatedWhat to watch
General conditionsItemized: people × weeks, rentals × months, services by the job A percentage of direct cost ignores duration. A job that runs long costs more general conditions even if nothing else changes.
ContingencyA percentage, or an itemized list of known risks It is not a cushion for mistakes in the take-off. Say what it covers, and tie its size to the phase of the design.
OverheadA percentage, from the company's annual overhead against its annual volume It comes from your books, not from what competitors are rumored to use.
ProfitA percentage, set by the company for this job and this market It is a business decision, not an estimating one. Keep it visible and separate.
Markup on subsA percentage on subcontract costs, often different from self-performed work The sub's quote already includes their OH&P. Do not apply a markup meant for raw cost to it twice.
Sales taxOn taxable materials, by the rules of the job's location Rules vary by state and sometimes by contract type. Confirm the treatment for this location instead of carrying over the last job's.

No percentages are given on purpose: they depend on the company, the market, the contract and the risk. A rate borrowed from somewhere else is a guess dressed as data.

Keeping the layers separate is not bookkeeping for its own sake. When an owner asks you to «sharpen the pencil», you can show exactly what each layer pays for. When the schedule slips, you know which layer grows. And when you compare your number against a competitor's, you are comparing like with like.

How firm is the number: estimates by design phase

The same building is estimated several times as its design matures, and each time the method changes. Early on there is not enough information to build assemblies at the component level; at the end, anything less is guessing. The assembly itself grows with the drawings.

Design phaseTypical methodWhat «interior partitions» looks like
Concept · early SDCost per SF of floor area, from comparable past jobs An allowance per SF of floor for all interior construction
SD → DDSystems and assemblies, with quantities measured at system level Partition types priced as assemblies, quantities from the plans
DD → CDDetailed line items with full unit price analysis Each partition type by location, heights from sections, openings deducted, specialties added
Bid · constructionDetailed estimate reconciled with sub quotes, then tracked against actuals The same line items, now compared with what was installed and what it cost

Accuracy narrows as the design matures, and the estimate should say where it stands. The phases guide explains estimate classes in more detail. The practical point here: a number goes out with its phase, its date and what it excludes. An early estimate built with component-level precision is not more accurate. It is just more confident than the drawings allow.

Checking an estimate before it goes out

An estimate that has not been checked is a draft. The checks that catch real errors are simple, and they work best when done by someone who did not build the estimate.

Compare against your own history

Cost per SF of floor area, by division, compared with your own completed jobs of a similar type. Not a published average — your jobs, where you know what was included. Adjust for date and location before comparing. If Division 09 comes out at half of what it cost on the last three similar jobs, either this building is unusual or something is missing, and you want to know which before the bid, not after.

Compare unit prices line by line

Put this estimate's unit prices next to the same items on recent jobs. A partition assembly that is 40% cheaper than last time needs a reason — a different spec, a better quote, a faster production rate you can defend. «It came out that way» is not a reason.

Look for what nobody drew

The most expensive errors are not wrong prices; they are missing lines. The usual suspects sit between trades or outside the drawings:

On bid day, scope leveling is the same check applied to subcontractor quotes: before comparing prices, confirm that every quote covers the same scope, and add what is missing to the ones that exclude it. The lowest number is often just the one with the most exclusions.

Ratios from your own jobs are powerful checks — SF of partition per SF of floor, LF of pipe per fixture, and so on. Build them from your records, not from anyone else's. A ratio from a different building type is a guess with a decimal point.

Quantities by location: one estimate, three uses

An estimate organized only by division tells you what the building costs. The same estimate, with every quantity also tagged by location — level, zone, area — tells you much more, without measuring anything twice:

If the estimate, the schedule and the pay application use the same quantities in the same units, they cannot disagree. If they use three different lists, they always will.

The most common mistakes

Frequently asked questions

What is an assembly in construction estimating?

An assembly is the recipe behind a unit price: the materials (with waste), the labor (crew and production rate), the equipment and the small tools needed to install one unit of work, such as one SF of partition or one EA of door. Priced once, it can be reused on every job that has the same kind of work.

Is an assembly the same as an APU?

Yes, in substance. APU stands for análisis de precios unitarios, the name used in Latin America for the same breakdown of materials, labor, equipment and tools per unit. The formats differ — APUs usually express labor as a daily crew cost divided by a daily output — but the logic is identical.

How do I calculate labor cost per unit?

Add up the burdened hourly cost of everyone in the crew, then divide by how many units that crew installs per hour. A crew costing $148 per hour that installs 50 SF per hour costs $2.96 per SF (illustrative numbers). The hard part is the production rate, which should come from your own job records.

What is OH&P?

Overhead and profit. Overhead is the share of the company's home-office costs — the ones that exist whether or not this job exists — that the job has to carry. Profit is the return on the risk. Both are usually added as percentages on top of the direct cost and general conditions.

How much contingency should an estimate carry?

There is no universal number. It depends on how complete the design is, how complex the project is and what the contract makes you responsible for. What matters is that the estimate says what the contingency covers and why it is that size — and that it shrinks as the documents mature.

What is the difference between general conditions and overhead?

General conditions belong to this job: its superintendent, its trailer, its dumpsters. Overhead belongs to the company: the office, accounting, estimating, the owner's time. The first is estimated for the job; the second is allocated to it.

Every price, with its quantity behind it

VDClens carries a construction project from the model to the site in one application: quantities, budget, schedule and field. Every line of the estimate stays tied to the quantity, the location and the sheet it came from — which is what this guide is about.