Material Cost Calculator
Sum line-item material quantities and unit costs with optional sales tax. Quick supply list total for bids and shopping.
Assumptions
- Unit costs exclude tax unless you itemize tax separately.
- Quantities match the units on your price list (each, lf, sf, etc.).
- No automatic waste factor — add it to quantities first.
- Delivery fees are not included unless added as line items.
- Currency is USD for display formatting.
Line total = quantity × unit cost. Subtotal = sum of lines. Total = subtotal × (1 + tax%).20 studs at $4.50, 5 lb screws at $8.99, 8% tax
- Subtotal = (20×4.50) + (5×8.99) = 90 + 44.95 = $134.95. Tax = $10.80. Total ≈ $145.75.
How do you calculate total material cost for a project?
Every material estimate is the same three-step arithmetic. Line total = quantity × unit cost. Subtotal = the sum of all line totals. Total = subtotal × (1 + tax rate). The discipline is not in the multiplication; it is in making sure each quantity and each unit price are expressed in the same unit before you multiply. Twenty studs at $4.50 each is 20 × 4.50 = $90.00. Five pounds of screws at $8.99 per pound is 5 × 8.99 = $44.95. The subtotal is $134.95; at an 8% tax rate the tax is $10.80 and the total is $145.75. Two lines, one convention, and nothing left to interpretation.
Build the line list from a takeoff — also called a material list or bill of materials — rather than from memory. A takeoff walks the drawing or the room and records a measured quantity for every purchased item, in the unit that item is sold in. Apply waste factors to the quantities before they reach this calculator, because it multiplies what you give it and does not add overage. Keep tax-exclusive unit prices in one column and handle tax once at the bottom. If you are running a business, these purchases feed cost of goods sold, which IRS Publication 334 explains for small businesses alongside how gross profit is figured [3].
How do you convert a package price into a unit price?
Suppliers price in packages and takeoffs measure in installed units, so normalization is where most cost errors hide. The method never changes: divide the package price by the number of installed units in the package. A 4 ft × 8 ft sheet covers 32 ft², so a sheet priced at $16.00 is $0.50 per square foot. A tile carton covering 15.5 ft² at $31.00 is $2.00 per square foot. A box of 100 screws at $12.00 is $0.12 each. An 80-lb concrete bag yielding 0.6 ft³ at $6.00 is $10.00 per cubic foot. Every dollar figure here is an arithmetic illustration, not a market quote.
Lumber needs one extra conversion because it is often priced per board foot. A board foot is thickness in inches × width in inches × length in feet ÷ 12, using nominal dimensions. A 2×10 sixteen feet long is 2 × 10 × 16 ÷ 12 = 26.67 board feet, so a $40.00 board works out to $1.50 per board foot. Coverage products run the same logic in reverse: if a pail covers 1,750 ft² at the specified spread rate, divide the pail price by 1,750 to get cost per square foot, and use the manufacturer's published rate rather than the optimistic figure on a shelf tag. Normalize first, price second.
How do you add sales tax to a materials estimate?
Add tax once, at the subtotal, using the rate that actually applies to your purchase: total = subtotal × (1 + rate ÷ 100). On a $1,000 subtotal, a 6% rate adds $60.00 for a $1,060.00 total; 7% adds $70.00; 8.25% adds $82.50 for $1,082.50; and 9.5% adds $95.00 for $1,095.00. Which rate applies, and whether materials are taxed to you or to your customer, depends on your jurisdiction and on how the contract is written, so confirm it locally instead of assuming. This calculator applies one rate to the whole subtotal, which is the ordinary case for a single-supplier purchase.
Two practical cautions. If some lines are taxable and others are not — an exempt resale purchase sitting next to a taxable shop supply, for instance — split them into separate runs rather than blending an average rate, because a blended rate cannot be reconciled against a receipt. And keep delivery, fuel surcharges, cutting fees, and returns handling as their own visible lines; they are real cost and they are frequently taxed differently from the goods themselves. A total that matches the supplier's invoice line for line is worth far more at reconciliation time than a tidy round number.
How long is a material price quote good for?
Only as long as the quote says, and construction material prices move measurably. The BLS Producer Price Index program measures the average change over time in the selling prices received by domestic producers, and publishes monthly indexes for commodities including lumber and steel mill products [1]. Because those indexes are objective and released on a fixed schedule, BLS notes that firms commonly use PPI series in price adjustment — escalation — clauses in longer-term sales and purchase contracts, and estimates that agreements worth trillions of dollars are adjusted this way [2]. That is the professional answer to volatility: state an expiry date, or tie the price to a named published index.
For a homeowner or small contractor the practical version is simpler. Date every quote, record the supplier and the quantity break it assumes, and re-price any line you did not buy inside the quote window. Note the quantity a price depends on, because a per-unit price that assumes a full pallet is not valid for three pieces. If your bid may be accepted weeks later, either carry the risk knowingly or write an escalation clause naming the index and the reference month. This calculator totals the prices you enter; it does not forecast them, index them, or update them for you.
What should a material takeoff include besides the main materials?
The lines people forget are the small ones that appear on every job: fasteners, adhesives, sealants, tape and joint compound, shims, blocking, blades and bits, abrasives, drop cloths, protection film, disposal and dumpster charges, delivery, and equipment rental. Individually trivial, collectively a meaningful share of a materials budget. Add them as real lines with real quantities rather than as a lump percentage, because a percentage cannot be checked against a receipt. Group the consumables that belong to a specific assembly — thinset and grout with tile, underlayment and transitions with flooring, primer with paint — so a scope change removes the whole cluster at once.
A worked list ends in a named number. Twenty studs at $4.50 = $90.00; five pounds of screws at $8.99 = $44.95; twelve drywall sheets at $16.00 = $192.00; two buckets of joint compound at $15.00 = $30.00. Subtotal $356.95. At 8% tax that is $28.56 of tax and a $385.51 materials total. Every quantity came from a takeoff, every unit price is tax-exclusive, and tax was applied exactly once. The unit prices are illustrative arithmetic rather than market quotes — swap in your own supplier numbers and the structure of the list still holds.
How to measure
Build your list from takeoff quantities. Enter each SKU or material name with quantity and unit price from supplier quotes or receipts.
How do you convert a package price to a unit price?
| Package form | Installed units per package | Per-unit formula | Illustrative package price | Resulting unit price |
|---|---|---|---|---|
| 4 ft × 8 ft sheet | 32 ft² | price ÷ 32 | $16.00 | $0.50 per ft² |
| Tile carton | 15.5 ft² | price ÷ 15.5 | $31.00 | $2.00 per ft² |
| Box of screws | 100 pieces | price ÷ 100 | $12.00 | $0.12 each |
| 2×10 × 16 ft board | 26.67 board feet | price ÷ 26.67 | $40.00 | $1.50 per board foot |
| 80-lb concrete bag | 0.6 ft³ | price ÷ 0.6 | $6.00 | $10.00 per ft³ |
| Coating pail at spec spread rate | 1,750 ft² | price ÷ 1,750 | $175.00 | $0.10 per ft² |
Board feet = thickness (in) × width (in) × length (ft) ÷ 12, using nominal dimensions. Package prices are arithmetic illustrations, not quotes — substitute your supplier's numbers.
How much does sales tax add to a materials subtotal?
| Tax rate | Multiplier | Tax on a $1,000 subtotal | Total on $1,000 | Tax on a $356.95 subtotal |
|---|---|---|---|---|
| 0% | 1.0000 | $0.00 | $1,000.00 | $0.00 |
| 4% | 1.0400 | $40.00 | $1,040.00 | $14.28 |
| 6% | 1.0600 | $60.00 | $1,060.00 | $21.42 |
| 7% | 1.0700 | $70.00 | $1,070.00 | $24.99 |
| 8% | 1.0800 | $80.00 | $1,080.00 | $28.56 |
| 8.25% | 1.0825 | $82.50 | $1,082.50 | $29.45 |
| 9.5% | 1.0950 | $95.00 | $1,095.00 | $33.91 |
Pure arithmetic: total = subtotal × (1 + rate ÷ 100). Which rate applies, and whether materials are taxable to you or to your customer, depends on your jurisdiction and contract.
What does a line-item materials list look like?
| Line item | Quantity | Unit | Illustrative unit cost | Line total |
|---|---|---|---|---|
| Studs | 20 | each | $4.50 | $90.00 |
| Construction screws | 5 | pound | $8.99 | $44.95 |
| Drywall sheets | 12 | each | $16.00 | $192.00 |
| Joint compound | 2 | bucket | $15.00 | $30.00 |
| Subtotal | — | — | — | $356.95 |
| Sales tax at 8% | — | — | — | $28.56 |
| Materials total | — | — | — | $385.51 |
Quantities should already include any waste factor. Unit costs are tax-exclusive illustrations, not market prices. Add delivery, disposal, and consumables as their own lines.
Common mistakes
- Mixing tax-included and tax-excluded unit prices.
- Using box price without converting to per-piece quantity.
- Forgetting fasteners and consumables that add up on large jobs.
Frequently asked questions
How do you calculate total material cost?
How do you find the price per square foot from a carton price?
Should I add waste before or after entering costs here?
How do you calculate a board foot price?
Does this calculator include delivery and labor?
Why do material prices change between quote and purchase?
How do I handle a bulk discount tier?
Sources and references
Last updated:
- Producer Price Index: monthly indexes for commodities including lumber and steel mill products — U.S. Bureau of Labor Statistics (2026)
- Producer Price Index (PPI) Guide for Price Adjustment — U.S. Bureau of Labor Statistics (2026)
- Publication 334, Tax Guide for Small Business: figuring cost of goods sold and gross profit — Internal Revenue Service (2025)
Work these out first
What to do with this result
Related calculators
Projects that use this calculator
- Deck Build Calculator SequenceEvery calculation a deck needs, in build order.
- Room Repaint Calculator SequenceFrom wall area to gallons to a priced material list.
- Bathroom Tile Calculator SequenceFloor, walls, backer board and the waste small rooms demand.
- Concrete Driveway Calculator SequenceBase course, cubic yards, bags, regrading and disposal.
Put this calculator on your site
Paste this into any page. The calculator works exactly as it does here, and the link below the frame is the attribution we ask for in return.
<iframe src="https://buildsitecalc.com/embed/en/material-cost" width="100%" height="720" style="border:1px solid #e2e8f0;border-radius:8px" loading="lazy" title="Material Cost Calculator"></iframe>
<p><a href="https://buildsitecalc.com/en/calculators/material-cost" target="_blank" rel="noopener">Material Cost Calculator</a></p>