Construction Calculators
Free online construction calculators for estimating materials and costs. Calculate concrete, gravel, mulch, soil, asphalt, brick, roofing, stairs, lumber, flooring, and paint quantities for your building projects. These tools help contractors, DIY homeowners, and landscapers plan accurately and avoid over-ordering or running short on materials.
Concrete Calculator
Calculate concrete needed in cubic yards and bags for slabs, columns, and footings. Shows 40lb, 60lb, and 80lb bag counts with cost estimate.
Gravel Calculator
Calculate gravel, crushed stone, or sand needed in cubic yards and tons. Five material types with different densities and cost estimates.
Mulch Calculator
Calculate mulch needed in cubic yards and bags for garden beds and landscaping. Coverage tables by depth with cost estimates.
Soil Calculator
Calculate soil needed for raised beds, gardens, and landscaping. Supports multiple bed calculations with five soil types.
Topsoil Calculator
Calculate topsoil, garden soil, or compost needed in cubic yards, tons, and bags. Includes coverage tables by depth with cost estimates.
Asphalt Calculator
Calculate asphalt tonnage for driveways, parking lots, and roads. Hot mix vs cold patch with compaction factor and thickness guide.
Brick Calculator
Calculate bricks and mortar bags needed for walls with door and window deductions. Four brick sizes with waste factor included.
Roofing Calculator
Calculate roof area, shingle bundles, and materials based on dimensions and pitch. Includes pitch multiplier table and cost estimate.
Stair Calculator
Calculate stair dimensions with building code compliance check. Shows risers, treads, total run, and stringer length.
Board Foot Calculator
Calculate board feet for lumber purchases. Quick-select common sizes (2x4, 2x6, etc.) with cost estimate and reference table.
Flooring Calculator
Calculate flooring material needed with waste factor and box count. Supports simple and irregular room shapes with cost estimate.
Paint Calculator
Calculate how much paint you need based on room dimensions, doors, windows, and number of coats. Includes cost estimate.
How to Use Construction Calculators
Construction calculators estimate material quantities from project dimensions. Start by measuring your project area (length, width, and depth or thickness). Enter these dimensions into the appropriate calculator, select the material type, and get results in standard ordering units (cubic yards, tons, bags, bundles). Most calculators include a waste factor (typically 5-10%) to account for spillage, uneven surfaces, and cutting losses. Always round up to the nearest whole unit when ordering materials.
Material Estimation Formulas
Volume (cubic yards) = (Length x Width x Depth) / 27
where dimensions are in feet
Tons = Cubic Yards x Material Density (tons/yd3)
Concrete Bags (80lb) = Cubic Yards x 45
Concrete Bags (60lb) = Cubic Yards x 60
Roof Area = Footprint Area x Pitch Multiplier
Board Feet = (Thickness x Width x Length) / 144
where dimensions are in inches
Paint (gallons) = Wall Area / 350 x Number of Coats
The fundamental calculation for bulk materials is volume = length x width x depth, converted to cubic yards by dividing by 27 (since 1 cubic yard = 27 cubic feet). For weight-based ordering, multiply cubic yards by the material density. Different materials have different densities: gravel is about 1.4 tons per cubic yard, while mulch is only about 0.4 tons per cubic yard.
Example Calculation
Concrete for a 10ft x 12ft patio slab, 4 inches thick:
Step 1: Convert depth to feet
4 inches = 4/12 = 0.333 feet
Step 2: Calculate volume in cubic feet
Volume = 10 x 12 x 0.333 = 40 cubic feet
Step 3: Convert to cubic yards
Cubic yards = 40 / 27 = 1.48 yd3
Step 4: Add 10% waste factor
1.48 x 1.10 = 1.63 yd3
Step 5: Calculate bags needed
80lb bags = 1.63 x 45 = 74 bags
Or order 1.75 cubic yards from a ready-mix truck
Material Coverage Reference Table
| Material | Density | Coverage at 2" | Coverage at 4" |
|---|---|---|---|
| Concrete | 2.0 tons/yd3 | 162 sq ft/yd3 | 81 sq ft/yd3 |
| Gravel (crushed) | 1.4 tons/yd3 | 162 sq ft/yd3 | 81 sq ft/yd3 |
| Sand | 1.3 tons/yd3 | 162 sq ft/yd3 | 81 sq ft/yd3 |
| Topsoil | 1.1 tons/yd3 | 162 sq ft/yd3 | 81 sq ft/yd3 |
| Mulch (wood) | 0.4 tons/yd3 | 162 sq ft/yd3 | 81 sq ft/yd3 |
| Asphalt (hot mix) | 2.0 tons/yd3 | 162 sq ft/yd3 | 81 sq ft/yd3 |
| Decomposed Granite | 1.5 tons/yd3 | 162 sq ft/yd3 | 81 sq ft/yd3 |
| River Rock | 1.3 tons/yd3 | 162 sq ft/yd3 | 81 sq ft/yd3 |
Frequently Asked Questions
How much concrete do I need for a standard driveway?
A typical two-car driveway (20ft x 20ft, 4 inches thick) requires about 5 cubic yards of concrete. For heavier vehicles, increase thickness to 5-6 inches. Always add 5-10% extra for waste, uneven ground, and form overflow. Ready-mix concrete is more economical than bags for anything over 1 cubic yard.
What is the recommended mulch depth?
For most garden beds, 2-3 inches of mulch is ideal. This depth suppresses weeds, retains moisture, and regulates soil temperature without suffocating plant roots. Around trees, keep mulch 3-4 inches away from the trunk. For pathways, use 3-4 inches of mulch for comfortable walking and better weed suppression.
How do I calculate roof pitch for material ordering?
Roof pitch is expressed as rise over run (e.g., 6/12 means 6 inches of rise per 12 inches of horizontal run). To find actual roof area, multiply the footprint area by the pitch multiplier: 4/12 = 1.054, 6/12 = 1.118, 8/12 = 1.202, 10/12 = 1.302, 12/12 = 1.414. A steeper roof requires more materials.
Should I order extra materials for waste?
Yes, always add a waste factor. For concrete, add 5-10%. For gravel and mulch, add 5-10%. For bricks, add 5-7% for breakage and cuts. For roofing shingles, add 10-15% for cuts at valleys, hips, and ridges. For flooring, add 10% for straight layouts and 15% for diagonal patterns.
What is a board foot and how is it calculated?
A board foot is a unit of lumber volume equal to 144 cubic inches (1 inch thick x 12 inches wide x 12 inches long). To calculate board feet: multiply thickness (inches) x width (inches) x length (inches), then divide by 144. Note that nominal lumber sizes (like 2x4) are larger than actual dimensions (1.5 x 3.5 inches), but board feet are calculated using nominal dimensions.