Concrete Calculator

Calculate volume, bags, weight and cost for any concrete shape.

1 Dimensions Each field has its own unit
Identical slabs
Openings (doors/windows)
steps
2 Waste allowance 5%
Typical 5–10% for spillage & over-excavation.
%
3 Material & output
4 Cost estimate (optional)
$
Leave blank to skip the cost estimate.
LIVE PREVIEW
RESULTS
CONCRETE NEEDED (INCL. 5% WASTE)
—
yd³ (cubic yards)
NET VOLUME
—
ORDER (YD³)
—
+5% OVERAGE
—
yd³
+10% OVERAGE
—
yd³
Cubic yards (ordering)
Required—
Footprint area—
Waste added—
Weight (150 lb/ft³)
Pounds—
Kilograms—
US tons—
Pre-mixed bags (incl. waste)
40 lb
—
50 lb
—
60 lb
—
80 lb
—
Cost estimator
Estimated cost (1.296 yd³) Enter a price
Guideline: US ready-mix commonly ~$140–$180/yd³; installed flatwork ~$6–$12/ft² (varies by market/finish, see NRMCA). Estimates only.
► Calculation details
Cement (22%)—
Sand (33%)—
Aggregate (45%)—
ft³ raw—
ft³ w/ waste—
m³ raw—
m³ w/ waste—

Estimates only. Confirm with your supplier or engineer before ordering.

RESULTS

Enter your dimensions, then press Calculate.

How to Calculate Concrete

Every concrete estimate starts with volume. The core formula is simple: Volume = Length × Width × Thickness. The challenge lies in unit discipline. Mixing feet and inches without converting first is the most common source of error. This calculator handles all conversions for you, but if you are working by hand, convert all dimensions to the same unit before multiplying.

Once you have volume in cubic feet, divide by 27 to get cubic yards — the unit most suppliers quote. Multiply cubic yards by 0.7646 to get cubic meters.

Formulas by Shape

Slab & Footing

Volume = Length × Width × Thickness

Example: 10 ft × 10 ft × 4 in slab
Convert thickness: 4 in ÷ 12 = 0.333 ft
Volume = 10 × 10 × 0.333 = 33.33 ft³ = 1.23 yd³

Wall with Openings

Volume = (Length × Height − openings area) × Thickness

Example: 20 ft × 8 ft wall, 8 in thick, one 3 ft × 7 ft door opening
Wall area = 20 × 8 = 160 ft²; Opening = 3 × 7 = 21 ft²
Net area = 139 ft²; Thickness = 8/12 = 0.667 ft
Volume = 139 × 0.667 = 92.7 ft³ = 3.43 yd³

Circular Column or Pier

Volume = π × r² × Height (r = diameter ÷ 2)

Example: 12 in diameter × 10 ft tall column
r = 6 in = 0.5 ft
Volume = 3.14159 × 0.5² × 10 = 7.85 ft³ = 0.29 yd³

Stairs

Each step adds a rectangular block of concrete equal to its width × tread depth × riser height. The staircase volume is the sum of all steps, building from the bottom up (step 1 = 1 riser, step 2 = 2 risers, etc.).

Curb & Gutter

Volume = (Curb cross-section area + Gutter cross-section area) × Run length, where curb cross-section = curb width × curb height and gutter cross-section = gutter width × gutter thickness.

Bags vs Ready-Mix

Pre-mixed bags are ideal for volumes below roughly one cubic yard (27 ft³). They are available at any hardware store, and no minimum order applies. Ready-mix concrete is delivered by truck and becomes economical above one yard because delivery charges and minimum loads (usually 1 yd³) offset the higher per-unit bag cost.

Bag sizeYield per bagBags per yd³
40 lb0.30 ft³90 bags
50 lb0.375 ft³72 bags
60 lb0.45 ft³60 bags
80 lb0.60 ft³45 bags

Concrete Mix Ratios

The most common general-purpose mix is 1:2:3 — one part Portland cement, two parts sand and three parts coarse aggregate by volume. By weight this corresponds to roughly 22% cement, 33% sand and 45% aggregate of the total concrete volume. A higher cement ratio (such as 1:1.5:3) produces stronger concrete suitable for structural members, while a lean mix (1:3:6) is used for mass fills where high strength is not required.

How Much Does Concrete Weigh?

Normal-weight concrete weighs approximately 150 lb per cubic foot, which is 4,050 lb (about 2 short tons or 1,837 kg) per cubic yard. Reinforced concrete with embedded rebar typically runs 155–160 lb/ft³. Lightweight concrete — made with expanded shale or pumice aggregate — weighs 90–115 lb/ft³ and is used where dead load must be minimised.

Why Add a Waste Allowance?

Even the most careful pour loses material to spills, uneven sub-base, overfill at form edges and volume rounding. Industry practice is to order 5–10% more than the calculated volume. Increase this to 10–15% if the ground surface is rough or uneven. Running short mid-pour is far more costly and disruptive than having a little left over, since a cold joint weakens the finished slab.

Choosing Slab Thickness

Thickness is the single biggest driver of concrete volume. Use these guidelines as a starting point:

  • Sidewalks and patios: 4 inches is standard. Add wire mesh or fiber for crack resistance.
  • Residential driveways: 4–6 inches. Use 6 inches if heavy vehicles (trucks, SUVs) will park on it regularly.
  • Garage floors: 4–6 inches with a 3,000–4,000 psi mix and vapor barrier below.
  • Heavy industrial slabs: 6 inches minimum, usually with rebar and a higher-strength mix.
  • Footings: Depth should meet local frost-line requirements (typically 12–48 inches depending on climate).

Concrete Curing Times

Curing is the process of maintaining moisture and temperature in fresh concrete so it reaches its design strength. The strength gain schedule for a standard mix is roughly:

  • 24–48 hours: Light foot traffic is usually safe.
  • 7 days: About 70% of design strength — safe for passenger vehicles on a driveway.
  • 28 days: Near full design strength. Structural loads and heavy vehicles can be applied.

Keep the surface moist by covering with wet burlap or a plastic sheet, especially in hot or windy conditions. Avoid placing concrete below 4°C (40°F) without cold-weather precautions.

Tips for an Accurate Estimate

  1. Measure twice. A 1-inch error in thickness on a 10 × 10 ft slab changes the volume by about 0.31 ft³ — nearly one 60-lb bag.
  2. Account for every piece separately: footings, columns and the slab above are different pours.
  3. Ask your supplier about the minimum load charge before deciding between bags and ready-mix.
  4. Use the waste slider. Start at 5% for formed work and bump to 10% for open-top slabs on grade.
  5. Round up to the nearest quarter or half yard when ordering ready-mix; suppliers cannot easily provide fractional adjustments on site.

Quick Reference

1 yd³ = 27 ft³

1 m³ = 1.308 yd³

1 yd³ = 0.7646 m³

Normal weight = 150 lb/ft³

60-lb bag = 0.45 ft³ = 60 bags/yd³

Waste = add 5–10%

Frequently Asked Questions

A 10 ft × 10 ft × 4 in slab is 33.33 ft³ or 1.23 yd³. Adding 5% waste gives about 1.30 yd³. That requires roughly 58 bags of 60 lb concrete (each covers 0.45 ft³), rounded up.

There are exactly 27 cubic feet in one cubic yard. To convert cubic feet to cubic yards, divide by 27.

Normal-weight concrete weighs about 150 lb per cubic foot, which equals 4,050 lb (about 2 short tons or 1,837 kg) per cubic yard.

A 1:2:3 mix uses 1 part cement, 2 parts sand and 3 parts coarse aggregate by volume, corresponding to roughly 22% cement, 33% sand and 45% aggregate of the total mix volume.

Spills, uneven sub-base, form overfill and rounding errors mean you almost always need more than the calculated volume. Adding 5–10% waste is standard; use 10–15% on rough or uneven ground.

Concrete reaches about 70% of its design strength in 7 days and close to full strength by 28 days. Light foot traffic is usually safe after 24–48 hours; vehicles should wait at least 7 days.

Foot-traffic slabs are typically 4 inches. Residential driveways are 4–6 inches. Slabs carrying heavy loads should be 6 inches or more, reinforced with rebar or mesh.

For volumes under about 1 cubic yard, bagged concrete is usually more economical. Ready-mix trucks have a minimum order and delivery fees that make them cost-effective above roughly 1 yd³.

Yes. Every input field has its own unit dropdown. You can mix units freely — for example, length in meters and thickness in millimeters — and the calculator converts everything internally before computing the result.

The calculations use standard engineering formulas and are accurate for regular geometric shapes. Results are estimates — always confirm final quantities with your concrete supplier or a qualified engineer before ordering.