To estimate a DIY project, list every material with its quantity including waste, price each line, then add the costs people forget: consumables, tool rental, delivery, disposal and sales tax. Finish with a contingency of 10 to 20% for surprises. Doing your own labor saves money, but it does not make the other costs disappear.
The project material cost calculator adds up to six lines with tax, delivery and contingency, and our other calculators give you the quantities to put in it.
What should a DIY project budget include?
| Cost group | Examples | Easy to forget? |
|---|---|---|
| Main materials | Tile, flooring, paint, lumber, concrete | No |
| Waste allowance | Extra for cuts, breakage, mistakes | Often underestimated |
| Setting and finishing materials | Thin-set, grout, primer, caulk, underlayment | Yes |
| Consumables and fasteners | Screws, nails, tape, blades, sandpaper, spacers | Yes |
| Tools | Buying or renting a tile saw, mixer, compactor | Yes |
| Delivery and haul-away | Delivery fees, dumpster or disposal fees | Yes |
| Permits | Where your city requires one | Sometimes |
| Sales tax | On materials and many rentals | Yes |
| Contingency | 10 to 20% for surprises | Very often skipped |
Materials, waste, tools and consumables
- Quantities first. Measure, then use a calculator for each material so the waste allowance is built in. See our guides on flooring waste and tile layout waste.
- Price by the unit you buy. Tile and flooring are sold by the box, concrete and grout by the bag, paint by the gallon. Round up to whole units.
- Small items add up. A separate line for fasteners, tape, blades and spacers stops them disappearing from the budget.
- Rent or buy. For a one-off job, compare the rental price of a tool with buying it, and include blades or bits either way.
Delivery, disposal, taxes and unexpected costs
- Delivery. Heavy or bulky orders (stone, concrete, lumber) often carry a delivery fee or minimum order.
- Disposal. Old flooring, drywall and debris have to go somewhere: a dumpster, a dump fee or extra trash pickups.
- Sales tax. Rates vary by state and city. Use your local combined rate.
- Hidden conditions. Rotten subfloor, uneven slabs or old wiring are discovered only once you open things up. That is what the contingency is for.
How to build a project materials list
- Write the steps of the job in order, from demolition to cleanup.
- Under each step, list what it uses: materials, consumables and tools.
- Get quantities from measurements and calculators, including waste.
- Check prices for the actual products you will buy, by the unit they are sold in.
- Add delivery, disposal, permit and tax lines.
- Add a contingency based on how much is unknown.
Worked example: budgeting a small bathroom floor
The prices below are made-up examples to show the method, not current prices. Use your own quotes.
| Line | Quantity | Unit price | Total |
|---|---|---|---|
| Tile (with waste) | 12 boxes | $45 | $540 |
| Thin-set mortar | 3 bags | $28 | $84 |
| Grout | 2 bags | $22 | $44 |
| Cement backer board | 4 sheets | $15 | $60 |
| Screws, tape, spacers | 1 lot | $35 | $35 |
| Materials subtotal | $763 | ||
| Sales tax at 7% | $53.41 | ||
| Tile saw rental | 1 day | $60 | $60 |
| Contingency at 15% | $131.46 | ||
| Total budget | $1,007.87 |
The “extras” (tax, rental and contingency) add 32% on top of the materials subtotal in this example. Budgets that list only the tile and grout are the ones that run over.
Tracking estimated vs actual costs
| Line | Estimated | Actual | Difference | Note |
|---|---|---|---|---|
| Tile | $540 | Keep receipts | ||
| Thin-set and grout | $128 | |||
| Backer board and fasteners | $95 | |||
| Tools and rental | $60 | |||
| Tax | $53.41 | |||
| Contingency used | $131.46 | What it was spent on |
Returning unopened extra boxes or bags at the end of the job lowers the actual cost, so keep receipts and check each store’s return window.


