Start from a current supplier quote

The single biggest materials mistake is pricing from what things cost last time. Supplier prices move — sometimes weekly on items like lumber, wire, or pipe — and an estimate built on stale numbers hands the difference to the customer out of your margin.

For anything beyond small stock items, get a real number: check your supplier's current pricing, call the desk on big-ticket items, and save the quote. On a large materials package, a written quote also locks your cost for a period, which lets you hold your estimate price with confidence.

Price the materials you will actually deliver, not the theoretical minimum. Delivery fees, fuel surcharges, and minimum-order charges are part of what the materials cost you, and they belong in the number.

Waste allowance is a choice, so make it deliberately

Almost no job uses exactly the material quantity on paper. Cuts, breakage, mistakes, and the last ten feet of every roll are real, and someone pays for them. That someone should be the job, decided by you in advance — not discovered by you at the end.

The right allowance depends on the material and the job. Sheet goods and flooring generate offcuts; tile on a diagonal wastes more than tile laid square; rough lumber on a clean rectangular deck wastes less than on a wraparound. Set the percentage from your own experience with that material, and note it in your working numbers even when it does not appear as a visible line.

Ordering extra is also cheaper than a second trip. A deliberate waste allowance is almost always less expensive than an emergency run to the supplier mid-job, which costs material, fuel, and a crew standing still.

Markup on materials is common practice — and a choice

Many contractors apply a markup to materials, and for good reasons: sourcing, ordering, pickup, warranty handling, and carrying the cost until the customer pays are all real work. But it is a choice, not a law. Some contractors mark up everything, some only items they supply and warrant, and some pass materials through at cost on certain arrangements.

Pick your approach from your own costs and apply it consistently. Material markup for contractors goes deep on why the practice exists and how to show it on the estimate, so we will not repeat that here. What matters for pricing is this: whether you mark up or not, make the decision on purpose, and make it the same way every time.

Whatever you decide on waste and markup, write the logic down once and reuse it. Pricing materials should be a system, not a fresh judgment call at every kitchen table.

Protect yourself on volatile prices

An estimate is a promise you cannot fully control if material prices swing while the customer thinks it over. The standard protection is a validity window: the estimate states it is good for a set number of days, after which prices may be revisited. How long an estimate is good for covers how to set that window.

For materials with genuinely unstable pricing, some contractors go further and carry them as allowances — the estimate names an assumed price, and the final bill reflects the actual cost. That shifts market risk to where it belongs and keeps you out of the commodity-speculation business.

Also match the estimate's life to your supplier's quote. If the lumber yard holds pricing for two weeks, an estimate valid for sixty days leaves you exposed for six of them.

Show materials clearly on the estimate

Whether you itemize every fitting or group materials under each task, the customer should be able to see that the materials number was built, not guessed. Clear lines also make your life easier later: when the customer upgrades a fixture or the job changes, you adjust one line instead of rebuilding the whole estimate.

EstimateBook drafts itemized estimates from voice, text, or photo on iOS and Android, and you can edit every line's quantity and price to match your supplier's actual numbers before sharing the PDF. The draft is a starting point — you check each material against current pricing before the customer sees it. For the full estimate structure, see how to write an estimate, and for the labor half of the price, how to price labor.