All calculators
40 free calculators for the materials of a home project, grouped by job. Each one shows its formula, a worked example and its sources, in US or metric units.
Concrete and masonry
6 calculators
- Concrete CalculatorA 10 × 10 ft slab 4 in thick takes 62 bags of 80 lb: 1.36 yd³ with 10 % extra.
- Cubic Yard Calculator10 × 10 ft at 6 in deep is 1.85 yd³: length × width × depth in feet ÷ 27.
- Asphalt CalculatorA 40 × 12 ft driveway at 2 in compacted takes 5.87 tons of hot-mix asphalt.
- Concrete Block CalculatorA 25 ft wall 4 ft high takes 119 blocks of 8 × 8 × 16 in and 10 bags of mortar.
- Brick CalculatorA 20 × 8 ft wall takes 1,134 modular bricks with 5 % waste and 34 bags of 80 lb mortar (+15 %).
- Rebar CalculatorA 20 × 20 ft slab with #4 bars at 12 in takes 780 ft of rebar (521 lb): 41 bars of 20 ft with 5 % extra.
Landscaping
8 calculators
- Gravel CalculatorA 30 × 12 ft driveway 4 in deep takes 4.44 yd³, about 6.22 tons of crushed stone.
- Mulch CalculatorA 20 × 5 ft bed at 3 in takes 0.93 yd³ of mulch, or 13 bags of 2 cu ft.
- Topsoil CalculatorA 30 × 20 ft lawn 6 in deep needs 13.89 yd³ of topsoil, with 25 % for settling.
- Landscape Rock CalculatorA 20 × 10 ft bed 2 in deep takes 1.23 yd³, about 1.73 tons of river rock.
- Paver CalculatorA 12 × 12 ft patio takes 681 pavers of 4 × 8 in, 0.44 yd³ of sand and 1.78 yd³ of base.
- Sand CalculatorA 10 × 10 ft area 2 in deep takes 0.62 yd³ of sand: 1,667 lb, or 34 bags of 50 lb.
- Sod CalculatorA 1,000 ft² lawn takes 1,050 ft² of sod with 5 % extra: 105 rolls, or 3 pallets of 450 ft².
- Grass Seed CalculatorA 5,000 ft² new lawn of tall fescue takes 35 lb of seed at Penn State's middle rate, and about 5 bales of straw.
Wood, fences and stairs
6 calculators
- Stair CalculatorA 108 in rise needs 14 risers of 7 11/16 in and 13 treads, checked against the IRC.
- Board Foot CalculatorAn 8 ft 2×4 holds 5.33 board feet; a 10 ft 2×6 holds 10.
- Fence CalculatorA 100 ft fence with posts 8 ft apart and one gate needs 15 posts and 240 pickets.
- Deck CalculatorA 12 × 16 ft deck takes 26 boards of 16 ft (416 linear ft) and 676 screws on joists 16 in apart.
- Plywood CalculatorA 12 × 14 ft floor takes 6 sheets of 4 × 8 plywood with 10 % waste.
- Stud CalculatorA 10 ft wall at 16 in on center takes 9 studs, 10 with 10 % waste.
Floors, walls and paint
7 calculators
- Square Footage CalculatorA 12 × 10 ft room is 120 ft² (11.15 m²); add rooms, circles and triangles together.
- Paint CalculatorA 12 × 12 ft room with 8 ft walls takes 2 gallons for two coats; 2 gal + 3 qt with the ceiling.
- Tile CalculatorA 12 × 10 ft floor in 12 × 24 in tiles takes 65 tiles with 10 % extra and 6.4 lb of grout.
- Flooring CalculatorA 12 × 15 ft room takes 198 ft² of flooring with 10 % extra: 10 boxes if a box covers 20 ft².
- Drywall CalculatorA 12 × 12 ft room with 8 ft walls and its ceiling takes 19 sheets of 4 × 8 ft drywall.
- Wallpaper CalculatorA 12 × 12 ft room, 8 ft high, with a door and a window takes 7 rolls of wallpaper.
- Carpet CalculatorA 12 × 12 ft room takes 33.33 yd² of carpet off a 12 ft roll: two drops, because the 3 in trim makes it 12.5 ft wide.
Roof and siding
5 calculators
- Roofing CalculatorA 50 × 30 ft house at 6/12 is 16.77 squares of roof: 56 shingle bundles with 10 % waste.
- Roof Pitch Calculator6 in of rise over 12 in of run is a 6/12 roof: 26.57°, a 50 % slope.
- Siding Calculator140 ft of walls 9 ft high with 2 gables takes 17 squares of vinyl.
- Rafter Length CalculatorA 24 ft span at 6/12 takes rafters of 14 ft 6 7/16 in with a 1 ft overhang (13 ft 5 in without).
- Board and Batten CalculatorA 24 × 8 ft wall with battens every 16 in takes 6 panels of 4 × 8, 19 battens (152 linear ft) and 209 nails.
Pool and cooling
5 calculators
- BTU CalculatorA 15 × 20 ft room needs an 8,000 BTU/h air conditioner on the ENERGY STAR chart.
- Pool Volume CalculatorA 24 ft round pool 4 ft deep holds 13,536 gallons; rectangle and oval pools too.
- Pool Chlorine Calculator15,000 gal from 1 to 3 ppm takes 30.7 fl oz of 12.5 % liquid chlorine.
- Pool Salt CalculatorRaising 20,000 gal from 2,400 to 3,200 ppm takes 133.4 lb of salt: 4 bags of 40 lb.
- Pond Volume CalculatorA 9 × 6 ft pond 2 ft deep holds 807.9 gal (3,058 L) and takes a 15 × 12 ft liner.
Energy and insulation
3 calculators
- Insulation CalculatorA 1,000 ft² uninsulated attic in zone 5 needs R-60: 32 bags of AttiCat blown 20.5 in deep.
- Mass Save Heat Pump Rebate CalculatorA 3-ton whole-home heat pump installed in 2026 gets an estimated $7,950 Mass Save rebate ($7,050 in 2027).
- Electricity Cost CalculatorA 1,500 W heater run 8 h a day for a month uses 360 kWh: $65.92 at the U.S. average (EIA, July 2026).
Not sure where to start? See the calculators by project, or read how we test every formula.