Find a tool

Concrete Calculator

Slab, post holes, steps — every part of the pour, in bags or yards.

Material only — your building department sets frost depth and footings.

Slab 1

40' · 480 in · 40 ft · 12.192 m

25' · 300 in · 25 ft · 7.62 m

4" · 4 in · 0.3333 ft · 0.1016 m

333.333 ft³

10% covers spill, a soft base and forms that bow. It is added once, to the concrete and the base gravel.

This page recalculates as you type. There is no Calculate button.

Answer

Save imageExcel

Order

13.75 yd³ of ready-mix

13.58 yd³ with 10% waste · billed for 13.75 yd³ · or 612 bags (48,960 lb)

Bags 612 × 80 lb bags
Ready-mix, in quarter-yard steps 13.75 yd³ of ready-mix
Concrete 333.333 ft³
In cubic yards 12.346 yd³
In cubic meters 9.439 m³
With 10% waste 13.58 yd³
Ticked items cost $2,062.50
DrawingThe project drawn to scale. Slab 1: 40' × 25'.40'25'Slab 1

Breakdown

Part Measurements Qty Volume Share
Slab 1 40' × 25' × 4" Add ×1 333.333 ft³

What to buy

Ways to buy the bags

Every way is worked out; pick the one you will buy. The 50 and 90 lb bags are offered on their own only: we have not seen them on a shelf.

610 × 80 lb + 1 × 60 lb + 1 × 40 lb Bags 612 Left over 0.08 ft³ Weight 48,900 lb Cost $3,473.76
611 × 80 lb + 1 × 40 lb Bags 612 Left over 0.23 ft³ Weight 48,920 lb Cost $3,474.46
544 × 90 lb Bags 544 Left over 0.53 ft³ Weight 48,960 lb Cost $3,525.12 Reference price $6.48. Type your store's.
612 × 80 lb Bags 612 Left over 0.53 ft³ Weight 48,960 lb Cost $3,476.16 Reference price $5.68. Type your store's.
815 × 60 lb Bags 815 Left over 0.08 ft³ Weight 48,900 lb Cost $4,058.70 Reference price $4.98. Type your store's.
978 × 50 lb Bags 978 Left over 0.08 ft³ Weight 48,900 lb Cost $4,381.44 Reference price $4.48. Type your store's.
1,223 × 40 lb Bags 1,223 Left over 0.23 ft³ Weight 48,920 lb Cost $4,867.54 Reference price $3.98. Type your store's.

Shopping list

13.75 yd³ $2,062.50
734 50 lb bags (0.5 ft³) $4,022.32 Reference price $5.48. Type your store's.
21.75 short tons (2,000 lb) $1,073.75 Reference price $45.00. Type your store's. Reference price $95.00. Type your store's.
56 sheets, lapped 8 in $608.72 Reference price $10.87. Type your store's.
73 #4 bars, 20 ft $1,093.54 Reference price $14.98. Type your store's.
Ticked items $2,062.50

Untick what you already have.

Save imageExcel

Bags or a ready-mix truck

Bags $3,476.16
Truck $2,062.50 order 13.75 yd³

The truck is $1,413.66 cheaper.

From 1.5 yd³ up, the truck costs less than bags.

Reference price $150.00. Type your store's. Reference price $35.00. Type your store's. No reference price. Type what your store charges.

Every supplier rounds, sets a minimum and charges for small loads its own way. Ask before you order.

How this was worked out

Every number below is yours. Each constant links to the row where you can change it.

Slab 1 40' × 25' × 4" 333.333 ft³
All parts 333.333 ft³ ÷ 27 12.346 yd³ · 9.439 m³
Plus waste 333.333 ft³ × (1 + 10%) 366.667 ft³ = 13.58 yd³
Bags 366.667 ft³ ÷ 80 lb at 0.6 ft³ 612 × 80 lb · 0.53 ft³ left over

Change:Yield, 80 lb bag

Ready-mix 13.58 yd³ → quarter-yard 13.75 yd³

Change:Least a supplier bills

Base gravel (1,000 ft² × 4" + 0 ft³ in holes) × (1 + 10%) ÷ 0.5 ft³ a bag 734

Change:Base gravel depthYield, 50 lb gravel bag

Base gravel, delivered loose 13.58 yd³ × 1.59 short tons a yard, compacted, to 0.25 short ton steps 21.75 short tons (2,000 lb)

Change:Crusher run, compacted

Wire mesh 3' 6" × 7' sheets lapped 8", laid over each slab 56

Change:Mesh sheet widthMesh sheet lengthMesh lap

Rebar #4 every 1' 6" both ways, 3" in from the edge, 20' bars lapped 1' 8" 73

Change:Rebar spacingRebar kept in from the edgeRebar length soldRebar lap

Cost 13.75 yd³ × $150.00 $2,062.50

Assumptions

Every one of these is editable. Change one and the answer changes with it.

Assumption Value Confidence
Thinnest pour for concrete mixSakrete High-Strength Concrete Mix (Oldcastle APG): pour at least 2 in thick. Thinner is a job for a resurfacer. in From a data sheet or an agency document
Thinnest floor slabIRC 2021 R506.1: a concrete floor slab on the ground is at least 3½ in thick. ACI 332-20 §13.5 says the same, as the Tennessee Concrete Association summarises it. in From a data sheet or an agency document
Mesh sheet widthThe sheet Home Depot sells as a 42 in. x 84 in. remesh sheet. in From a data sheet or an agency document
Mesh sheet lengthThe sheet Home Depot sells as a 42 in. x 84 in. remesh sheet. in From a data sheet or an agency document
Mesh lapOne mesh square plus 2 in at every joint: 8 in for 6×6 mesh of W1.4-W2.1 wire under ACI 318-19 §25.5.4.1 (Wire Reinforcement Institute, WWR.7 schedule). WRI's ACI 301 detail for a slab on ground that carries no design load laps 2 in (WWR.2); the longer lap is kept. ≈ in Trade convention
Rebar spacingA common grid for #4 bar in a house slab. No standard sets one for a patio. ~ in Derived or single-supplier
Rebar kept in from the edgeACI 318-19 Table 20.5.1.3.1: 3 in of cover where concrete is cast against and stays in contact with the ground, kept here at the slab's edges. ~ in Derived or single-supplier
Rebar length sold#4 bar is sold in 10 ft and 20 ft lengths; the longer one wastes less. ~ ft Derived or single-supplier
Rebar lap40 bar diameters for #4 (½ in): a rule of thumb for a lap, not a code figure. ~ in Derived or single-supplier
Yield, 90 lb bagExtrapolated at 0.0075 ft³ per lb from the 80 lb bag of the 1101 data sheet, which lists no 90 lb bag. ~ ft³/bag Derived or single-supplier
Yield, 80 lb bagQuikrete Concrete Mix 1101 data sheet. ft³/bag From a data sheet or an agency document
Yield, 60 lb bagQuikrete Concrete Mix 1101 data sheet. ft³/bag From a data sheet or an agency document
Yield, 50 lb bagQuikrete Concrete Mix 1101 data sheet. ft³/bag From a data sheet or an agency document
Yield, 40 lb bagQuikrete Concrete Mix 1101 data sheet. ft³/bag From a data sheet or an agency document
Least a supplier billsJefferson County, MO ready-mix bid tabulation (2020): an order is billed at least 2 yd³. Every supplier sets its own minimum. ≈ yd³ Trade convention
Short-load fee underSame tabulation: a short-load fee on orders under 5 yd³. Ask your supplier for theirs. ≈ yd³ Trade convention
Price a truck fromCommon advice: past about a cubic yard, mixing bags by hand is a long day and a truck is worth pricing. ≈ yd³ Trade convention
Your truck's payloadFull-size (1500-series) pickups advertise 2,260-2,440 lb of payload (2026), and ordinary trims carry 600-700 lb less; this is the low end. Your truck's figure is on the driver's door-jamb placard. ~ lb Derived or single-supplier
Water per 80 lb bagQuikrete 1101 data sheet: start with about 6 pints per 80 lb bag, 6 to 9 pints in the end. Smaller bags take their share by weight. gal/bag From a data sheet or an agency document
Base gravel depthIRC R506.2.2 (R506.3.2 in IRC 2024) asks for 4 in of base under a floor slab below grade. Outdoors it is common practice. ≈ in Trade convention
Yield, 50 lb gravel bag0.5 ft³ per 50 lb bag. Sand, which the sand page buys in the same bag: Sakrete Play Sand (data sheet REV 3-10) and Sakrete's commercial sands (Rev. 06/16) yield 0.5 ft³, Quikrete Premium Play Sand is labeled 'approx 1/2 cu. ft.'; mason sand runs larger, 0.6 ft³ (Sakrete, Rev. 04/16). Gravel: Quikrete All-Purpose Gravel as retailers list it. ~ ft³/bag Derived or single-supplier
Crusher run, compactedMoDOT's compacted crushed granite or limestone, used for crusher run and paver base: assumed to pack about this tight, as no figure for the graded product was found. ~ short ton/yd³ Derived or single-supplier

How much concrete you need

Concrete is bought by volume: length times width times thickness, all in feet. A slab 10 feet by 10 feet poured 4 inches thick is 10 × 10 × 4/12 = 33.3 cubic feet, and 33.3 ÷ 27 = 1.23 cubic yards. In 80 lb bags of concrete mix, each making 0.60 cubic feet, that is 56 bags before waste and 62 once 10% is added for spill, a soft base and forms that bow. A ready-mix truck would bring 1.5 cubic yards, because suppliers sell in quarter-yard steps and the order is rounded up to the next one, not to a whole yard.

Most jobs are more than one shape. Add every part of the pour to the same project — the slab, six post holes for the fence along it, three steps up to the door — and the page adds them up, shows each part's share of the total, and turns the whole into one shopping list. A part can also be subtracted: a block of compacted fill under the steps, a box-out for a drain.

What a bag of mix makes

BagMakesBags per cubic yard
40 lb0.30 ft³90
50 lb0.375 ft³72
60 lb0.45 ft³60
80 lb0.60 ft³45

These are the yields on the Quikrete Concrete Mix 1101 data sheet; other brands are within a few per cent and every yield is a box you can type over under Assumptions. We are not connected with Quikrete or any other maker. A 50 lb bag is 72 to the yard, not 75 as one large calculator still prints, and a count of bags is always rounded up: 62.5 bags is 63, never 62.

Bags or a truck

Past about a cubic yard, price a truck before you buy bags. Sixty-two 80 lb bags weigh 4,960 lb, which is three or four trips in a full-size pickup, and every bag has to be mixed by hand or in a rented mixer. A truck has its own costs: most suppliers bill a minimum order, often 2 cubic yards, and add a short-load fee to small orders. The comparison under the shopping list puts both on one line with the prices in the boxes, and says from how many yards the truck comes out cheaper. The prices start at dated reference figures; type your own store's and your supplier's quote and the answer follows.

Post holes

Concrete around a post fills the hole minus the post itself. A 4×4 post in a 10 inch hole 24 inches deep takes 0.92 cubic feet, not the 1.09 a calculator gets by filling the post's own space as well. Type the post's actual size: a 4×4 is 3½ inches across and a 6×6 is 5½. Concrete is usually stopped an inch or three below the ground so soil or gravel can cover it and water runs away from the post, and many installers put a few inches of gravel in the bottom first; both are boxes on the post hole card. Fast-setting mix comes in 50 lb bags of 0.375 cubic feet and is poured dry with about a gallon of water per bag; holes deeper than 2 feet 6 inches are filled in layers.

Steps

Steps are worked out as a solid block: every riser times the width and the depth of the tread above it, plus the top landing. Three steps of 7 inches rise and 11 inches tread, 4 feet wide, come to 12.8 cubic feet, or 22 bags of 80 lb before waste. Steps poured over compacted fill use less: add the fill as a part set to subtract.

Footings, walls and the frost line

A footing or a wall is a box: length, width and depth. The page checks a footing against the floor the International Residential Code sets — at least 6 inches thick and 12 inches wide — but it will not tell you a footing is big enough, because that depends on what it carries and the soil under it. How deep a footing or a post has to go is set by your building department, which writes its local frost depth into the code it enforces. Ask before you dig.

How thick to pour

A floor slab inside a house is at least 3½ inches thick under the IRC. A patio or a walk is usually poured at 4 inches, a driveway for cars at 4 inches, and one that takes heavier vehicles at 5 inches or more. Under 2 inches, ordinary concrete mix does not hold together; that is a job for a resurfacer.

Common questions

How many bags is that, and which size?

Sixty-two 80 lb bags for a 10x10 slab 4 inches thick with 10% waste, and 45 80 lb bags to the cubic yard. How many bags of concrete is the page for that question: it counts your pour in every bag size at once and says what each order weighs and how many trips it is.

Should I add waste?

Yes, once. Ten per cent is the usual figure for bags, five to ten for ready-mix. It is a box at the top of the page; the result shows the volume before and after it, so you can see it was added a single time.

Can I send someone this calculation?

Copy link puts the whole project in the address — every part, the waste, your prices — and the link opens with exactly these numbers. Nothing is stored on our side, and nothing is asked of you: no email, no postcode, no account.