Free tools instant results, no sign-up

Know How Much You Need Before You Buy

Free calculators for concrete, paint, mulch, flooring, roofing and more.

Instant results as you type Free forever, no account Works great on any device
Popular Calculator

Stair Calculator

Figure out risers, treads and stringer length for deck or interior stairs in seconds. Enter your total rise and target riser height for code-safe results.

Answers you can trust before you buy

Every calculator returns a purchasing answer in the units you actually buy — bags, boxes, gallons, sheets, yards or tons — with the formula, a worked example, and the assumptions printed on the same page. No hidden numbers, no sign-up, no cost.

Transparent formulas

Each page shows the exact formula and a worked example, so you can verify the math yourself instead of trusting a black box.

Waste built in

A realistic waste allowance for cuts, spillage and defects is added and rounded up, so you never run one bag or box short mid-project.

Honest limits

These are planning tools, not engineering documents. We state what each calculator does and does not account for, up front.

What Are You Building?

Pick a project to jump into the right calculator — or open the Patio planner for a full concrete + base list.

PatioOpen patio planner

Plan Your Project

Plain-English guides that show how to measure, do the math, and buy the right amount of material — each one paired with the site’s free calculators.

Project GuideHow Many Bags of Concrete Do I Need?Bag count comes down to one formula: total volume ÷ bag yield. An 80-lb bag yields about 0.60 ft³, a 60-lb bag about 0.45 ft³, and a 40-lb bag about 0.30 ft³. Use the Concrete Bag Calculator to total bags for slabs, post holes and footings.Read the guide Project GuideHow to Estimate Paint for a RoomBuying the right amount of paint means one trip to the store and leftover for touch-ups. This guide walks through measuring walls, accounting for coats, and converting area to gallons.Read the guide Project GuideHow Many Boxes of Flooring Do I Need?Flooring is sold by the box, and each box covers a set number of square feet printed on the label. Divide your room area plus waste by the coverage per box to get the box count. Use the Flooring Calculator for an exact number.Read the guide Project GuideHow Much Gravel Do I Need for a Driveway?Gravel for a driveway is sold by the ton or cubic yard. A 50×12 ft driveway at 6 in deep needs about 12 cubic yards, or roughly 17 tons of crushed stone with a 10% waste allowance. Use the Gravel Driveway Calculator for your exact size.Read the guide Project GuideHow Many Sheets of Drywall Do I Need?Drywall count is wall and ceiling area ÷ the area of one sheet, plus waste. A standard 4×8 sheet covers 32 ft². Use the Drywall Calculator to total sheets for any room.Read the guide Project GuideHow Many Bundles of Shingles Do I Need?Roofing is measured in squares (100 ft²) and sold in bundles — 3 bundles per square for standard shingles. A 1,200 ft² roof at 6/12 pitch needs about 45 bundles with waste. Use the Roofing Shingle Calculator for your exact roof.Read the guide

All calculators