Skip to content
calcbloc
HOME PROJECTS / GUIDE

How to estimate materials for home projects: measure, add waste, order

Measure a project, turn it into area and volume, add the right waste allowance and order concrete, paint, flooring, tile, drywall, mulch and shingles.

By CalcBloc Editorial Team8 min read

Last verified:

Most material estimates go wrong in one of three places: a measurement taken in the wrong unit, a shape that wasn’t split into simple pieces, or no allowance for the material lost to cuts, spills and uneven ground. Get those three right and the rest is arithmetic.

This guide walks through the method once, then applies it to the materials people buy most: concrete, paint, flooring and tile, drywall, mulch and gravel, and roofing. Each step links to a calculator that does the math and shows its working, and every constant (bag yields, coverage rates, densities, waste allowances) comes from the manufacturer’s data sheet or a public agency, linked where it’s used.

Start with a sketch and a tape measure

Draw the space, even roughly, and write every measurement on the drawing. A sketch catches the closet you would otherwise forget and shows where an odd shape can be split into rectangles.

A few habits prevent most errors:

  • Measure twice, in one unit. Pick feet or meters and stick with it. Inches are fine for thickness and depth, but convert them before multiplying (divide by 12 for feet).
  • Measure to what you are covering. Wall to wall for flooring; floor to ceiling for paint and drywall; the outside edges of the forms for concrete; the eaves and rakes, including overhangs, for a roof.
  • Measure depth in several places. A slab or gravel base that is supposed to be 4 inches can vary across the site, and the average is what you will fill.
  • Note the openings. Count doors and windows and measure one of each; you can subtract them later.

Turn measurements into area and volume

Almost every estimate starts with an area. Break the space into shapes you can calculate:

  • Rectangle: length × width.
  • Triangle: base × height ÷ 2, with the height measured square to the base.
  • Circle: π × (diameter ÷ 2)².
  • L-shape: split it into two rectangles and add them.

A 12 × 14 ft bedroom is 168 sq ft. Add a 6 × 8 ft alcove and treat the room as an L-shape, and it becomes 216 sq ft. The square footage calculator adds up to three sections of any of these shapes.

Walls are a special case. Their area is the room’s perimeter times the wall height: the same bedroom with 8 ft walls has 2 × (12 + 14) × 8 square feet of wall before you take out doors and windows.

Volume is area times depth. Concrete, mulch and gravel are all estimated this way, with the depth converted to the same unit as the area first.

Convert to the units materials are sold in

Materials are rarely sold in the units you measure in. Concrete and bulk mulch are sold by the cubic yard (27 cubic feet); bagged products by the cubic foot or by weight; gravel by the ton; paint by the gallon; flooring by the carton.

The conversions themselves are exact. NIST’s guide to the SI defines the foot as exactly 0.3048 m and the inch as exactly 2.54 cm, which fixes every area and volume factor that follows from them NIST. The calculators carry these exact values, so switching any of them to metric gives the same answer in m², m³, liters and kilograms.

One shortcut is worth knowing. Clemson Cooperative Extension’s rule for mulch, square feet × depth in inches ÷ 324 = cubic yards, works for any material spread in a layer, because 324 is 27 cubic feet per cubic yard times 12 inches per foot Clemson Extension.

Add a waste allowance (and how much)

The area of a floor doesn’t change, but the material you need to cover it does: the end of every row is cut, the corners of every room are trimmed, some pieces break, and concrete spills or fills a low spot. Manufacturers and trade groups publish allowances for this, and they differ by material.

MaterialPublished allowanceSource
Ready-mix or bagged concrete4–10% over plan dimensionsNRMCA NRMCA
Vinyl plank flooring10% standard, 15% diagonalDaltile Daltile
Flooring in general5–15% depending on the productMannington Mannington
TileAbout 10% extra, kept as sparesDaltile Daltile
Shingles and underlayment10–15%Owens Corning Owens Corning
Drywall“Allowance should be made for loss” (no figure given)USG USG

Use the top of a range for diagonal or patterned layouts, small rooms with many cuts, hips and valleys on a roof, or uneven ground. Where no source gives a figure, the calculators say so: the drywall calculator’s 10% default is labeled as a rule of thumb, and mulch and gravel start at no extra so you see the exact quantity first.

Concrete: cubic yards and bags

Concrete volume is length × width × thickness. For bags, divide by the yield printed on the bag; QUIKRETE’s Concrete Mix data sheet lists about 0.60 cubic feet for an 80 lb bag and 0.45 for a 60 lb bag QUIKRETE.

A 10 × 10 ft patio slab, 4 inches thick, with a 10% allowance needs 1.36 cu yd of concrete. That is 62 bags of 80 lb mix, or 82 bags of 60 lb mix.

10 × 10 ft slab, 4 in thick, 10% allowanceCONCRETE / +10% / $372

Concrete to order: 1.36 cubic yards

Thickness drives the total more than people expect. NRMCA points out that a slab just 1/8 inch thicker than a nominal 4 inches uses about 3 percent more concrete. If the same slab averages 4.5 inches instead of 4, it needs 1.53 cu yd. Past a cubic yard or so, compare the bag count with a delivered ready-mix price. The concrete calculator also handles footings, round columns and steps.

Paint: coverage per gallon

Paint is estimated from the wall area to be painted, the number of coats and the coverage on the can. Sherwin-Williams lists 350–400 sq ft per gallon for SuperPaint Interior Latex Flat Sherwin-Williams, and Benjamin Moore 400–450 for Regal Select Interior Matte Benjamin Moore. Both recommend two coats.

For the 12 × 14 ft bedroom with 8 ft walls, one door and two windows, the area to paint is 365 sq ft. Two coats at 350 sq ft per gallon need 2.09 gal, so you would buy 3 gallons. Use the low end of the coverage range for textured, porous or new walls. The paint calculator can add the ceiling and works in liters.

Flooring and tile: boxes and spares

Flooring cartons list the square feet they cover. Add the waste allowance to the floor area, divide by the coverage per box and round up. With 10% waste and 20 sq ft cartons, the bedroom takes 10 boxes, which is 200 sq ft of flooring. Laid on the diagonal at 15%, it takes 10.

Tile is counted piece by piece. Each tile occupies its own size plus one grout joint, so divide the area by (tile length + joint) × (tile width + joint). An 8 × 10 ft bathroom in 12 × 12 in tile with 1/8 in joints needs 78.36 tiles to cover it exactly, and 87 with Daltile’s suggested 10% extra. Keep the spares: they let you replace a cracked tile later from the same dye lot. The flooring and tile calculators show the leftover and box counts.

Drywall: sheets, screws and mud

Drywall is estimated like paint, from wall and ceiling area, then divided into whole sheets. USG’s submittal sheet lists 4 ft wide panels from 8 to 16 ft long USG. Count walls and ceiling separately, because their offcuts rarely swap.

With the ceiling included and a 10% allowance, the bedroom takes 21 sheets of 4 × 8 board, or 14 sheets of 4 × 12.

Screws and joint compound have published rates too. USG’s handbook charts screws per 1,000 sq ft by sheet size, orientation, framing and screw spacing, and USG gives approximately 10 gallons of all-purpose ready-mixed compound per 1,000 sq ft of board USG. For the bedroom that is about 603 screws on 16 in framing and 5.8 gal of compound. The drywall calculator lists each.

Mulch and gravel: depth, yards and tons

For mulch, depth is a horticultural choice as much as a budget one. Clemson Extension says fine wood and bark mulches should be no more than 2 to 3 inches deep, coarse nuggets up to 4 inches, and grass clippings or shredded leaves no more than 2 inches. A 10 × 20 ft bed at 3 inches needs 1.85 cu yd, or 25 bags of 2 cu ft. Compare that with a bulk price per cubic yard plus delivery.

Gravel and crushed stone are sold by weight, so the volume has to be converted with a density. Wisconsin DOT converts compacted, in-place dense-graded base at 1.85 tons per cubic yard Wisconsin DOT. A 10 × 20 ft patio base 4 inches deep after compaction is 2.47 cu yd, which weighs 4.57 tons. Loose decorative stone weighs less in place, so ask the supplier for its density. The mulch and gravel calculators handle both, in bags or bulk.

Roofing: squares and bundles

Roofing is measured in squares of 100 sq ft, and most laminate shingles are packed three bundles to a square, according to Owens Corning. A sloped roof has more surface than its footprint: multiply the footprint (including overhangs) by √(rise² + 12²) ÷ 12 for the pitch.

A 50 × 30 ft footprint with a 6/12 pitch is 1,677 sq ft, or 16.77 squares. With Owens Corning’s 10% minimum waste it takes 57 bundles. Starter strips, hip and ridge caps, and flashing are extra. See the roofing calculator for underlayment rolls.

Ordering: round up, match lots, keep spares

Once you have the numbers, a few ordering habits save a second trip:

  1. Round up to whole units. Bags, boxes, sheets and bundles are sold whole; the calculators always round up.
  2. Buy from one lot. Tile and flooring are made in production lots, and Daltile notes that dye lots and printing can change slightly over the years. Buy everything at once and check the lot numbers.
  3. Keep the spares. A few leftover tiles, planks or shingles make a future repair invisible.
  4. Check the label. Bag yields, box coverage and bundles per square vary by product. The calculators let you change every default to match what you are buying.
  5. Compare bag and bulk prices. For concrete, mulch and gravel, a delivered bulk price often beats bags on larger jobs, once the delivery fee is added.
  6. Check the return policy. Find out whether the store takes back unopened bags and boxes before you decide how far up the waste range to go.

Concrete Calculator

01Project

Units
What are you pouring?

02Dimensions

Feet in US units, meters in metric.

Inches in US units, centimeters in metric. 4 in is about 10 cm.

03Bags and cost

Bag yields from the QUIKRETE Concrete Mix data sheet. Check the yield printed on your bag.

NRMCA recommends ordering 4–10% more than the measured volume for waste, spillage and uneven ground.

Example price. Enter what your store charges.

Concrete to order

1.36

cubic yards

Concrete to order
1.36 cu yd
Measured volume (no allowance)
1.23 cu yd
Order volume in cubic feet / liters
36.67 cu ft
Bags to buy
62
Bag cost
$372
  • Includes a 10% order allowance. NRMCA recommends 4–10% extra for waste, spillage, uneven subgrade and form movement.
  • Bag yields are the manufacturer's approximate figures for QUIKRETE Concrete Mix. Other brands print their own yield on the bag.
  • At a cubic yard or more, compare the bag price with a ready-mix delivery quote, which is sold by the cubic yard.

Concrete to order: 1.36 cubic yards

Bags needed by bag size

For 1.36 cu yd including a 10% allowance. Yields from the QUIKRETE Concrete Mix data sheet; round up to whole bags.

BagYield (cu ft)BagsTotal weight (lb)
40 lb0.31234,920
50 lb0.38984,900
60 lb0.45824,920
80 lb0.6624,960
90 lb0.68554,950

Open the full concrete calculator →

Every calculator in this category shows the formula, the working and the source for each constant, so you can check the estimate against your own plans before you order.

Calculators in this guide