
Concrete Calculator
Slab size to cubic yards and bags, then the whole price chain: gravel base, mesh or rebar, forms, pour and finish hours, overhead and margin. Slabs, footings and pads only.
The slab feet and inches, outside of forms
Why this number
4 in for patios, walkways and shed pads. 5 to 6 in where cars or equipment sit. Footings follow your code and soil.
400 sq ft, 80 lnft of edge, 4.94 yd before waste
Why this number
Uneven subgrade, spillage and what stays in the chute. 5 to 10% is normal; go higher on rough grade.
Why this number
Area, perimeter and volume multiply. Sundries, equipment and strip time stay per pour, so keep the count to what you pour in one day.
The job
Why this number
Person-hours stay the same. Crew size sets the clock hours, which tells you if it is a morning or a day.
Your numbers prices, production rates, margin
Concrete
Why this number
Our starting point for a 3,000 to 4,000 psi mix delivered. Plant prices were unreachable when we built this on Sep 21, 2026, so confirm with your plant.
Why this number
$0 assumes delivery is in the per-yard price. Add a fuel or trip charge if your plant bills one.
Why this number
Plants charge extra when the truck leaves with less than a minimum, often 4 to 6 yards.
Why this number
Flat fee added once when the order is under the threshold. Some plants bill per missing yard instead.
Bags
Why this number
Check your supplier. Big-box retail moves a lot.
Why this number
Manufacturer published yield for a standard concrete mix (Quikrete lists 0.60 cu ft). Confirm on your bag.
Why this number
Manufacturer published yield, 0.45 cu ft. Confirm on your bag.
Why this number
Manufacturer published yield, 0.375 cu ft. Confirm on your bag.
Base, reinforcement, forms
Why this number
Crushed stone or road base delivered. The tool adds 10% for compaction.
Why this number
4 in is typical under a residential slab. Go deeper on soft or wet soil.
Why this number
6x6 welded wire, sheets or roll, including chairs.
Why this number
1/2 in bar with chairs and ties. The grid is 18 in on center both ways plus 10% for laps.
Why this number
2x4 or 2x6, stakes, nails and form oil per foot of perimeter. Assumes new lumber each job; drop it if you reuse forms.
Why this number
Fiber or foam joint where the new slab meets old concrete. Counted along the whole perimeter when the toggle is on.
Why this number
Curing compound, form release, blades, tie wire.
Production, per person-hour
Why this number
Stake, level and brace 2x4 forms on prepared grade. Time your crew and replace it.
Why this number
Rake 4 in of gravel and run a plate compactor over it.
Why this number
Cut, tie and chair a grid. Roughly half the speed of mesh.
Why this number
Chute placement with the crew raking and screeding.
Why this number
Half the truck rate. Every yard is about 10 barrow loads.
Why this number
Bull float, edge, joint, broom. Trowel adds 25%, exposed or stamped adds 60% on top.
Labor, equipment, overhead, margin
Why this number
What a crew hour costs you, not what you charge. BLS publishes the median wage for cement masons and concrete finishers (47-2051); it was unreachable on Sep 21, 2026. A mid-20s wage plus 25 to 30% for tax and insurance lands near $32. Confirm.
Why this number
Mixer, screed, power trowel, plate compactor: rental or wear on your own.
Why this number
Share of the price you keep. Price = cost ÷ (1 − margin). 30% is a common target; it is not 30% markup.
Why this number
A truck, a crew and a morning have a floor no matter how small the pad is.
Why this number
Truck, insurance, phone, yard, the hours you spend quoting. 12% is a starting point.
Price to send
$3,080at 30.0% actual margin
Based on your inputs. Default prices and work speeds are examples, not local market averages. Sales tax is not included.
| Site prep and gravel base400 sq ft, 4 in compacted | $492 |
| Forms and reinforcement80 lnft of forms, wire mesh | $663 |
| Concrete (5.5 yd ready-mix, 4 in)400 sq ft | $1,315 |
| Pour and finish (broom)chute placement, screed, float, edge, broom | $444 |
| Cleanup and form strip2.0 person-hr, haul off, curing compound | $166 |
| Total | $3,080 |
Your side (not on the estimate)
- Materials
- $1,345
- Labor
- 16.0 hr × $32 = $512
- Equipment
- $75
- Overhead
- $223
- Cost
- $2,155
- Profit
- $925
- Same price as markup
- 43%
- Clock time
- 5.3 hr, one day for a crew of 3
Concrete: 5.5 yd ordered (4.94 net + 10% waste, rounded up to the quarter yard). Base: 5.43 yd. Person-hours: forming 4.0 hr, base 2.0 hr, mesh 1.6 hr, placing 3.7 hr, finishing 2.7 hr (broom), strip and cleanup 2.0 hr. Rounded up to the half hour.
How to estimate a concrete job with this calculator
A concrete estimate is area, cubic yards, the concrete itself, then base, reinforcement, forms, labor hours by task, overhead and margin. Most concrete calculators stop at the yards and the bags. This one keeps going to a price you can send, and it shows every step so you can argue with it.
- Measure the slab. Length, width and thickness, or a diameter for a round pad. Tap a preset for a shed pad, patio, garage or driveway. The tool gives you square feet, feet of edge and net yards before you go further.
- Pick the supply. Ready-mix truck or bags. Under 5 yards the plant adds a short-load fee; over 150 bags the tool tells you to call the plant.
- Set the job. Gravel base, wire mesh or #4 rebar, forms, vapor barrier, expansion joint against an existing slab, the finish, whether the truck can reach, and how many people are on the crew.
- Check your numbers. Open "Your numbers" and replace the ready-mix price, bag prices, material prices, production rates, loaded labor cost, overhead and margin with your own. Every default is labeled.
- Read the price. The headline is what to send. Below it: yards or bags to order, person-hours, a customer-facing line item list, and a "your side" panel with cost, overhead, profit and the clock hours for your crew.
- Copy the lines. Paste them into your estimate, or turn them into a WinPal estimate with your logo and terms.
Cubic yards = length × width × (thickness in inches ÷ 12) ÷ 27. Add 5 to 10% waste and round up to the quarter yard.
Price = (labor + materials + equipment + overhead) ÷ (1 − target margin). Divide, don't multiply. At 30% margin on $2,155 of cost, dividing by 0.70 gives $3,080. Multiplying by 1.30 gives $2,802, which is a 23% margin wearing a 30% name tag.
How much does it cost to pour a 20x20 concrete slab?
With the calculator's defaults, a 20x20 patio at 4 in with a compacted gravel base, wire mesh, new forms and a broom finish prices at $3,080 at a 30% margin, or $7.70 per sq ft. That's 5.5 yd of ready-mix and 16 person-hours, about five and a half clock hours for a crew of 3. Hypothetical job, real math.
| Step | Math | Result |
|---|---|---|
| Area and edge | 20 × 20; 2 × (20 + 20) | 400 sq ft, 80 lnft |
| Cubic feet | 400 × 4 ÷ 12 | 133.3 cu ft |
| Net yards | 133.3 ÷ 27 | 4.94 yd |
| Ordered yards | 4.94 × 1.10 waste, rounded up to the quarter yard | 5.5 yd |
| Concrete | 5.5 × $150, no short-load fee at 5 yd or more | $825 |
| Gravel base | 400 × 4 ÷ 12 ÷ 27 × 1.1 compaction = 5.43 yd × $45 | $244 |
| Mesh, forms, sundries | 400 × $0.35; 80 × $1.20; $40 | $140 + $96 + $40 |
| Materials | $825 + $244 + $140 + $96 + $40 | $1,345 |
| Person-hours | forming 4.0 + base 2.0 + mesh 1.6 + placing 3.7 + finishing 2.7 + strip 2.0, rounded up | 16 hr |
| Labor | 16 × $32 loaded | $512 |
| Equipment and overhead | $75; 12% of $1,857 | $75 + $223 |
| Cost | $512 + $1,345 + $75 + $223 | $2,155 |
| Price at 30% margin | $2,155 ÷ 0.70, rounded to $5 | $3,080 |
Swap the mesh for a #4 rebar grid at 18 in and the same slab goes to $3,910 (660 lnft of bar, 18 person-hours). Make it a smooth trowel finish and it's $3,130. Put the truck on the street with a wheelbarrow run and it's $3,285. Each shows up as its own change in the customer lines, which is why the estimate lists them separately.
Concrete calculator: yards or bags?
Bags make sense up to roughly a yard, which is 45 bags of 80 lb. Past that you're mixing all day and the truck is cheaper per yard anyway. The calculator gives you both numbers so you can see the crossover on your own job.
| Bag size | Yield per bag | Bags per cubic yard | Bags for a 20x20 at 4 in (with 10% waste) |
|---|---|---|---|
| 80 lb | 0.60 cu ft | 45 | 245 |
| 60 lb | 0.45 cu ft | 60 | 326 |
| 50 lb | 0.375 cu ft | 72 | 392 |
The 80 lb yield is a standard-mix reference; the smaller sizes are proportional estimates. Confirm the actual yield on your bag, since products vary. The bag count includes waste and rounds up, so a 12x16 shed pad at 4 in is 118 bags of 80 lb, or 2.75 yd from the truck.
The short-load fee is the catch on the truck side. Plants set a minimum, often 4 to 6 yards, and charge a flat fee or a per-yard fee below it. The calculator adds $100 under 5 yd by default, so that 12x16 pad prices its concrete at 2.75 × $150 + $100 = $513. Order 5.5 yd for a 20x20 and the fee disappears. If a job sits just under the line, ask what a 5 yd order costs; sometimes the extra half yard is cheaper than the fee.
Waste is the other number people skip. Subgrade is never dead flat, chutes hold concrete, and a truck that comes up short at the far corner costs more than the 10% you should have ordered. The tool defaults to 10% and rounds up to the quarter yard.
Concrete slab cost calculator by size
At the calculator's defaults (4 in, gravel base, wire mesh, broom finish, truck access, crew of 3), the price per square foot falls as the slab grows, because forms, cleanup, equipment and the truck are mostly fixed. Every number below comes from the engine; the driveway row is a 10x40 at 4 in.
| Slab | Ready-mix | Person-hours | Materials | Price at 30% margin | Per sq ft |
|---|---|---|---|---|---|
| 12x16 shed pad, 4 in | 2.75 yd + short-load fee | 10 hr | $804 | $1,905 | $9.93 |
| 20x20 patio, 4 in | 5.5 yd | 16 hr | $1,345 | $3,080 | $7.70 |
| 10x40 driveway, 4 in | 5.5 yd | 17 hr | $1,369 | $3,170 | $7.92 |
| 24x24 garage, 6 in | 11.75 yd | 24 hr | $2,471 | $5,290 | $9.18 |
| 30x40 slab, 4 in | 16.5 yd | 39 hr | $3,836 | $8,240 | $6.87 |
| 40x60 slab, 4 in | 32.75 yd | 71.5 hr | $7,499 | $15,765 | $6.57 |
Two things to notice. The garage costs more per foot than the patio because 6 in of concrete is half again as much per square foot, and cars want it. And the 40x60 is a floor, not a quote: at 2,400 sq ft you're into a pump, four trucks timed back to back and more hands on the screed, and the calculator warns you about it.
A concrete driveway cost calculator is the same math with a preset: the 10x40 driveway above lands at $3,170. Thicken it to 5 in for a truck, or 6 in for anything heavier.
How the calculator works out concrete labor
Labor is priced by production rate per task, in person-hours, then divided by the crew to get clock time. That way a crew of 3 and a crew of 5 pay the same labor for the same slab; only the day gets shorter. All of the rates below are our starting points, labeled as assumptions in the panel. Time your crew on the next pour and replace them.
| Task | Priced by | Default rate |
|---|---|---|
| Forming | linear feet of perimeter | 20 lnft per person-hour |
| Base spread and compact | square feet at 4 in | 200 sq ft per person-hour |
| Wire mesh | square feet | 250 sq ft per person-hour |
| #4 rebar grid | square feet | 120 sq ft per person-hour |
| Place and screed, truck can reach | cubic yards ordered | 1.5 yd per person-hour |
| Place and screed, wheelbarrow | cubic yards ordered | 0.75 yd per person-hour |
| Finishing, broom | square feet | 150 sq ft per person-hour |
| Finishing, smooth trowel | square feet | broom time + 25% |
| Finishing, exposed or stamped | square feet | broom time + 60%, plus its own materials line |
| Strip forms and clean up | per pour | 2 person-hours |
The total is rounded up to the half hour and priced at $32 an hour loaded, a mid-20s wage plus 25 to 30% for tax and insurance. That's what the hour costs you, not what you charge. For the 20x20 patio, 16 person-hours is 5.3 clock hours for a crew of 3: that is an allocation of working time, not a promise of elapsed job time. Curing, weather, return trips and form-removal timing need a separate schedule.
Finish type moves the finishing line only. Smooth trowel adds 25% to the finishing time, exposed or stamped adds 60%, and the tool flags stamped work because the stamps, color, release and sealer are not in that number. Wheelbarrow access doubles the placing time and nothing else, which is why a bad driveway costs the 20x20 about $200 more.
Common questions about concrete costs
How much would it cost to pour a 20x20 concrete slab?
With this calculator's defaults, a 20x20 slab at 4 in with a gravel base, wire mesh and a broom finish prices at $3,080, or $7.70 per sq ft, on 5.5 yd of ready-mix and 16 person-hours. That assumes $150 per yard, $32 loaded labor, 12% overhead and a 30% margin. Change any of them and the price moves.
How much would it cost to pour a 30x40 concrete slab?
A 30x40 slab at 4 in with the same defaults comes to $8,240, or $6.87 per sq ft: 16.5 yd of ready-mix, 39 person-hours (13 clock hours for a crew of 3), $3,836 in materials and $1,248 in labor before overhead and margin. Two trucks, so book the second delivery before the first one runs dry.
How much would a 40x60 concrete slab cost?
The calculator gives $15,765 for a 40x60 slab at 4 in, or $6.57 per sq ft, with 32.75 yd of concrete and 71.5 person-hours. Treat that as a floor. At 2,400 sq ft confirm truck capacity, delivery sequencing, pump needs and crew size with your supplier, and the tool flags it as a large pour for that reason.
How much should a 12x16 concrete slab cost?
A 12x16 shed pad at 4 in prices at $1,905, or $9.93 per sq ft, with defaults. That is 2.75 yd of ready-mix plus a $100 short-load fee, 10 person-hours and $804 in materials. Small slabs cost more per foot because forms, cleanup and the truck don't shrink with the pad.
What is the concrete calculator formula?
Cubic yards = length (ft) × width (ft) × thickness (in) ÷ 12 ÷ 27, plus 5 to 10% waste, rounded up to the quarter yard. A 20x20 slab at 4 in is 133.3 cu ft, ÷ 27 = 4.94 yd, × 1.10 = 5.43, so order 5.5 yd. For a circle, the area is π × radius².
How many 80 lb bags of concrete are in a yard?
45. An 80 lb bag of standard concrete mix yields about 0.60 cu ft, and a cubic yard is 27 cu ft, so 27 ÷ 0.60 = 45 bags. A 60 lb bag (0.45 cu ft) takes 60 per yard and a 50 lb bag (0.375 cu ft) takes 72. The smaller bag yields are proportional estimates; confirm the yield on your specific bag.
Does this concrete cost calculator include labor?
Yes, and it shows the hours separately. Forming, base, mesh or rebar, placing, finishing and cleanup each get a production rate, the total is rounded up to the half hour and priced at your loaded rate. The customer lines carry the labor inside them; the navy panel shows it on your side.
Turn this into an estimate your customer can sign.
Paste the line items into WinPal, add your logo and terms, and send it from the truck before the plant closes. Estimates, invoices and payments live in the same app.