Concrete Calculator Yards: The Complete Formula Guide for 2026
Published on 2026-06-27
Concrete Calculator Yards: The Complete Formula Guide
Every concrete project starts with one critical question: how many cubic yards do I need? Whether you are pouring a small shed base, a driveway, or a full foundation, getting the yardage right saves you hundreds of dollars and prevents costly delays. This guide breaks down the exact formula used by professional estimators so you can calculate concrete yards with confidence - and avoid the most common mistakes that lead to over-ordering or running short.
Quick Answer
To calculate cubic yards of concrete, use this formula:
Cubic Yards = (Length in feet × Width in feet × Depth in feet) ÷ 27
For example, a slab that is 20 feet long, 10 feet wide, and 0.5 feet (6 inches) deep requires:
(20 × 10 × 0.5) ÷ 27 = 3.70 cubic yards
Always add 10% for waste and spillage: order 4.07 yd³ (round to 4.25 yd³).
Why Cubic Yards Matter in Concrete Estimation
Concrete is sold and delivered by the cubic yard. Ready-mix trucks typically carry 8-10 yards per load, and partial loads come with premium surcharges. When you use a concrete calculator yards approach, you eliminate the guesswork and order precisely what you need.
Here is why accuracy matters:
- Over-ordering by just 1 yard wastes $150-$250 depending on your region
- Under-ordering by 1 yard means a second truck charge ($150-$200) plus a cold joint in your slab
- Project delays from waiting for a second pour can add days to your timeline
- Material waste - excess concrete must be disposed of, adding hauling costs
Step-by-Step Volume Calculation
Step 1: Measure Your Project Dimensions
Measure the length and width of your project area in feet. For irregular shapes, break the area into rectangles and calculate each separately.
Pro tip: Measure at the base of your formwork, not the top. The base determines actual concrete volume.
Step 2: Convert Thickness to Feet
Concrete thickness is usually given in inches. Divide by 12 to convert to feet:
- 4 inches = 0.33 feet
- 5 inches = 0.42 feet
- 6 inches = 0.50 feet
- 8 inches = 0.67 feet
- 10 inches = 0.83 feet
- 12 inches = 1.00 feet
Step 3: Calculate Cubic Feet
Multiply: Length (ft) × Width (ft) × Thickness (ft) = Cubic Feet
Example for a 12×12 patio at 4 inches thick:
12 × 12 × 0.33 = 47.52 cubic feet
Step 4: Convert to Cubic Yards
Divide cubic feet by 27 (since 1 cubic yard = 27 cubic feet):
47.52 ÷ 27 = 1.76 cubic yards
Step 5: Add Waste Factor
Add 10% for standard projects, 15% for complex forms or uneven terrain:
1.76 × 1.10 = 1.94 cubic yards → order 2.0 yards
Common Shapes and Their Concrete Yard Formulas
Rectangular Slabs (Patios, Driveways, Floors)
Formula: (L × W × D) ÷ 27
A 20×30 driveway at 6 inches: (20 × 30 × 0.5) ÷ 27 = 11.11 yd³ + 10% = 12.25 yd³
Round Footings and Columns
Formula: (π × r² × D) ÷ 27 where r is radius in feet
A 12-inch diameter footing, 4 feet deep: radius = 0.5 ft, (3.14 × 0.25 × 4) ÷ 27 = 0.12 yd³ per footing. For 6 footings: 0.72 yd³ + waste = 1 yard
Stairway Pours
Break stairs into the landing slab plus each step. Each step is a rectangular volume: tread width × rise height × step depth. Sum all steps plus landing.
Retaining Walls
Formula: (Length × Height × Thickness) ÷ 27
A 40-foot wall, 4 feet tall, 12 inches thick: (40 × 4 × 1.0) ÷ 27 = 5.93 yd³ + 10% = 6.5 yd³
Concrete Calculator Yards: Bag vs Ready-Mix
Once you know your cubic yards, you can decide between bag mix and ready-mix delivery:
When to Use Bags
- Under 2 cubic yards total
- Small patches or isolated footings
- Projects where you mix as you go
- Remote locations without truck access
Coverage per bag:
- 40-lb bag: 0.30 ft³ (covers 0.011 yd³)
- 60-lb bag: 0.45 ft³ (covers 0.017 yd³)
- 80-lb bag: 0.60 ft³ (covers 0.022 yd³)
For 1 cubic yard you need: 45 × 80-lb bags, 38 × 60-lb bags, or 34 × 40-lb bags.
When to Order Ready-Mix
- Over 2 cubic yards
- Large continuous pours (driveways, slabs)
- Time-sensitive projects
- Projects requiring specific PSI ratings
Minimum delivery: Most plants deliver a minimum of 4-5 yards. If you need less, you pay for the full load regardless.
2026 Cost Estimates by Yard
| Item | Cost per Yard | Notes |
|---|---|---|
| Ready-mix (3000 PSI) | $140-$175 | Standard residential |
| Ready-mix (4000 PSI) | $165-$210 | Driveways, structural |
| Ready-mix (5000 PSI) | $195-$250 | Commercial, heavy loads |
| 80-lb bags | $6.00-$7.50 | ~45 bags per yard |
| Short-load fee | $50-$100 | For orders under minimum |
| Weekend delivery | +$50-$150 | Premium scheduling |
| Fuel surcharge | $15-$40 per yard | Distance-dependent |
For a typical 5-yard residential pour in 2026, budget $800-$1,200 for materials plus $3-$8 per square foot for labor.
Pro Tips for Accurate Concrete Yardage
- Measure twice, pour once. Double-check dimensions before ordering. A 1-foot error on a 20×30 slab changes yardage by 0.55 yards.
- Account for subgrade. If your gravel base is uneven, the slab thickness varies. Measure depth at multiple points and use the average.
- Round up, never down. Suppliers understand rounding. No one ever regretted having 0.25 yards extra.
- Plan for the truck. Ready-mix trucks need 20-30 feet of straight approach. Ensure your site can accommodate the chute reach or have a pump truck ($200-$400 extra).
- Coordinate weather. Rain delays pours. Have plastic sheeting ready to cover fresh concrete if needed.
- Order 15% extra for complex forms. Angles, curves, and multiple depths increase waste beyond the standard 10%.
Using Our Free Concrete Calculator Yards Tool
Our free concrete yardage calculator automates every step of this formula. Simply enter your length, width, and thickness, and the tool instantly calculates:
- Exact cubic yards needed
- Number of 40/60/80-lb bags required
- Estimated material cost based on 2026 pricing
- Waste factor already included
The calculator handles rectangular slabs, round footings, and custom dimensions. No math errors, no guesswork - just accurate results in seconds.
Preparation Checklist Before Ordering Concrete
- Complete excavation to proper depth plus gravel base (typically 4-6 inches compacted)
- Install and secure formwork - forms must withstand concrete pressure without bowing
- Place reinforcement - wire mesh or rebar on chairs at mid-depth
- Install vapor barrier - 6-mil plastic over ground in enclosed structures
- Verify underground utilities - call 811 before any excavation
- Confirm delivery time - schedule 2-3 days ahead, confirm the day before
- Prepare tools and crew - you have limited working time once the truck arrives
- Have a backup plan - extra forms, tarps, and a helper on standby
FAQ
Q: How many cubic yards fit on a concrete truck?
A: Standard ready-mix trucks carry 8-10 cubic yards. Larger trucks (12 yards) exist but may not fit residential access. Most residential orders are 4-6 yards per load.
Q: Can I calculate concrete yards for an L-shaped patio?
A: Yes. Break the L-shape into two rectangles, calculate each separately, then add the totals. For example, an L-shape with a 10×12 section and an 8×8 section at 4 inches thick: (10×12×0.33) + (8×8×0.33) = 39.6 + 21.12 = 60.72 ft³ ÷ 27 = 2.25 yd³ + 10% = 2.5 yd³.
Q: How much extra concrete should I order for waste?
A: Standard projects: 10% extra. Complex forms, slopes, or uncertain terrain: 15% extra. For a 5-yard project, order 5.5-5.75 yards to be safe.
Q: Is it cheaper to mix bags or order ready-mix?
Q: How do I calculate yards of concrete for a sloped driveway?
A: Measure the average thickness. If one end is 4 inches and the other is 8 inches, use 6 inches (0.5 feet) as your depth. For significant slopes, consult a contractor - the volume difference can be substantial.
Next Steps: Calculate Your Concrete Yards Now
You now have the complete formula and methodology to calculate concrete yards for any project. Use our free concrete yardage calculator to get instant, accurate results - no manual math required.
For more planning resources, check out our complete concrete cost calculator guide for full budget breakdowns, or our step-by-step yardage calculation guide for additional examples and project templates.