Guides for contractors/Material takeoff
🛒

How to turn your estimate into a material buy list

From the estimate to the actual order, step by step

The buy list starts with your estimate: take the net quantity of each material off the plans, add a waste factor for that trade (usually 5% to 10%) and round up to how the material is actually sold, by the box, the bag, the gallon or the stick. With those quantities in hand you can price the order with your suppliers. This guide shows how to do it so you neither over-buy nor run short halfway through the job.

What a buy list is and why it matters

The estimate says what the job costs. The buy list says exactly what to order and how much of it. That is the difference between knowing you need tile and knowing you need 12 boxes of one specific SKU. A good buy list keeps you clear of the two most expensive mistakes on any job: over-buying, which is money sitting in a garage, and running short, which stops the crew and sends someone back to the yard on a second delivery charge.

Waste factor by trade

Waste is the material lost to cuts, breakage and normal jobsite shrinkage. It is not a mistake, it is a line you carry from the start. These are the rules of thumb most estimators work with.

Trade or materialWaste factorWhy
Tile and porcelain10%Edge cuts and breakage
Paint5%Touch-ups and roller absorption
Rebar5%Cut ends and laps
Concrete and mortar8%Mixing and spillage
Brick and block7%Breakage and fitting
Framing lumber8%Cut to length
Drywall10%Cutouts and offcuts
Wire and pipe5%Runs and connections

Reference waste factors. They move with the type of work, the crew doing it and the quality of the material.

How to work out the quantity to buy

Four steps take you from the takeoff to the number you actually order:

1

Measure the net quantity

The real square feet, pounds or pieces off the plans or the field measure

2

Add the waste factor

Net quantity x (1 + the waste factor for that trade)

3

Round up to how it ships

Whole boxes, bags, gallons or sticks. Nobody sells you a fraction

4

Write down the exact SKU

Brand, size and color, so the order that shows up is the one you priced

How to compare supplier pricing

The same list costs different money depending on where you buy it. Rather than shopping every line, put your time where the dollars are:

Price the heavy lines, not every screw

Lumber, concrete, drywall, tile and rebar move the total. Chasing a better price on caulk costs more in time than it saves.

Ask for contractor pricing

Most supply houses quote a contractor price off the shelf price once you have an account. If you are paying retail on a full job, you are leaving margin on the counter.

Compare delivered cost, not shelf cost

Delivery fees, minimum orders and lead times can wipe out the price you thought you won. Compare the number that lands on site.

Get the quote in writing with an expiry date

Material pricing moves. On a large order, a written quote with a valid-until date is what protects the estimate you already gave the client.

Three levels: budget, balanced and premium

The same buy list can be presented at three levels. Offering all three helps the client choose without haggling on your labor:

Budget

Entry-level brands and materials. Does the job at the lowest cost, right for a client working to a tight number.

Balanced

A sensible mix of quality and price. It is the level most clients pick, and the one worth flagging as recommended.

Premium

High-end brands and better finishes. Costs more, lasts longer and shows better at final walkthrough.

How ObraMaestra builds the list for you

Instead of working out quantities, waste and pricing by hand, ObraMaestra starts from your estimate and generates the full buy list: it adds the waste factor by line item, rounds to how the material is actually sold and prices it. You can switch between the budget, balanced and premium versions in one click and export the list ready for the order.

Turn your estimate into a buy list automatically

ObraMaestra builds the buy list from your estimate, with waste already added and real pricing. Just describe the job.

Create free quote

Frequently asked questions

How do I work out how much material to buy for a job?
Start from the net quantity off the plans or the field measure (square feet of tile, pounds of rebar), then add the waste factor for that trade. The formula is simple: quantity to buy = net quantity x (1 + waste factor). Then round up to how the material ships, by the box, bag, gallon or stick, because no supplier sells you a fraction.
How much material gets wasted on a job?
It depends on the trade. Tile and porcelain run about 10% for edge cuts and breakage, paint about 5% for touch-ups and roller absorption, rebar about 5% for cut ends and laps, concrete and mortar between 5% and 8%, and brick up to 7%. As a rule, 5% to 10% waste is normal and belongs in the estimate, not discovered halfway through the job.
Should I buy everything from one supplier?
Not always. One supplier means one delivery and one invoice, but it rarely has the best price on everything. The money is in pricing the heavy lines (lumber, concrete, tile, rebar) with two or three suppliers and buying the small stuff wherever is convenient. A few points on the heavy lines is real money across a whole job.
What are budget, balanced and premium options?
It is a way to present the same buy list at three quality and price levels. Budget uses entry-level brands, balanced mixes quality and price at a sensible number (most clients land here), and premium uses high-end brands and better finishes. Offering all three lets the client choose the version that fits, instead of negotiating your labor down.
Why does my buy list not match my estimate?
Almost always for one of three reasons: you did not add waste, you did not round up to how the material ships, or your reference pricing went stale. A good buy list starts from the estimate but adjusts quantities to whole boxes and bags and uses current pricing from the supplier you are actually going to order from.