Home › Concrete › Concrete Slab Calculator
Concrete Slab Calculator
IRC Section R506 in full: base course, vapor retarder and where the steel sits
The code minimum for a residential slab on ground is three and a half inches, not four. IRC Section R506 also governs the fill under it, the four inches of base course under that, the six-mil sheet between them, and one sentence about where the reinforcement has to finish that decides whether the steel does anything at all. This sizes the whole assembly, and prints the section so you can check it.
Slab, base course and vapor retarder
Section R506 is printed in full below. Strength and air entrainment come from R402.2 and are on the concrete calculator.
Specification summary
Generated from on . Reopen that address to reproduce these figures exactly.
Entered
Result
Prices for ready-mix and bagged concrete
Mudjacking and slab leveling prices
Worked example
- Area. 24 × 24 = 576 sq ft.
- Thickness. 4 in against R506.1's 3 1/2 in minimum, so half an inch over.
- Concrete. 576 × 4/12 = 192 cu ft = 7.11 cu yd. At the code minimum it would be 6.22, a saving of 0.89 cu yd.
- Base course. Below grade and not Group I soil, so R506.2.2 requires it: another 7.11 cu yd of clean graded material passing a 2 in sieve.
- Vapor retarder. Heated and enclosed, so required. A 10 ft roll lapped 6 in covers 9.5 ft, so 3 runs of 24 ft.
- Steel. R506.2.4 puts it between 2 in and 2.7 in above the bottom of a 4 in slab.
The formula
- A, t
- slab area in sq ft and thickness in in. R506.1 sets a 3 1/2 in minimum
- b
- base course thickness. R506.2.2 sets 4 in where the slab is below grade
- r
- vapor retarder roll width, ft
- 6/12
- the lap. R506.2.3 sets 6 in as a minimum, not a target
Why this page is not the concrete calculator again
What R506 actually says, in full
Three and a half inches, and what the extra half costs
The base course is a second delivery
What this page does not decide
The one sentence that decides whether the steel does anything
Where the code text came from
Frequently asked questions
- How thick does a concrete slab need to be?
- IRC Section R506.1 sets a minimum of 3 1/2 in for a residential slab on ground, and sends expansive soils to Section R403.1.8. Four inches is the common trade practice and is 14% more concrete than the minimum. The section also permits design to ACI 332 instead of the prescriptive route.
- How much concrete for a 24x24 slab?
- At 4 in thick, 192 cubic feet, which is 7.11 cubic yards. At the 3 1/2 in code minimum it is 6.22 cubic yards. Add a waste allowance on top of either: a hand-graded subgrade is not flat, and the hollows are filled with concrete you paid for.
- Do I need gravel under a concrete slab?
- R506.2.2 requires a 4 in base course of clean graded sand, gravel, crushed stone, crushed concrete or crushed blast-furnace slag passing a 2 in sieve where the slab is below grade. It is not required on well-drained or sand-gravel soils classified as Group I under Table R405.1. At 4 in it is usually the same volume as the concrete itself.
- Do I need a vapor barrier under a concrete slab?
- R506.2.3 requires a 6-mil polyethylene or approved vapor retarder with joints lapped not less than 6 in, between the slab and the base course. There are four exceptions: garages and unheated accessory structures, unheated storage under 70 sq ft and carports, driveways, walks, patios and other flatwork not likely to be enclosed and heated later, and where the building official approves based on local site conditions.
- How much plastic sheeting do I need under a slab?
- More than the slab area, because every seam laps at least 6 in. A 10 ft roll covers 9.5 ft effectively, so a 24 ft width needs three runs rather than the 2.4 a straight division suggests, and 720 sq ft of poly goes over a 576 sq ft slab. That is 25% more before any trimming allowance.
- Where should wire mesh sit in a concrete slab?
- R506.2.4 requires reinforcement to be supported so it stays between the center and the upper third of the slab for the whole placement. In a 4 in slab that band is roughly 2 in to 2.7 in above the bottom. Mesh laid on the subgrade and hooked up with a rake during the pour meets none of that.
- How deep can fill go under a slab?
- R506.2.1 limits fill depth to 24 in for clean sand or gravel and 8 in for earth, except where approved, and requires it to be compacted to give uniform support. Deeper than that stops being a prescriptive question.
- How much concrete for a 30x40 slab?
- At 4 in thick, 400 cubic feet, which is 14.81 cubic yards, or 12.96 at the 3 1/2 in minimum. At 4 in, a 30x30 slab is 11.11 cubic yards, a 20x30 is 7.41 and a 30x50 is 18.52. Where the base course is required, a second delivery of the same volume goes under it.
- Is a concrete slab the same as a slab foundation?
- Not entirely. R506 covers the floor slab on ground: thickness, fill, base course, vapor retarder and where reinforcement sits. A slab foundation also has thickened edges or footings, and those are sized under the foundation provisions of the code, which the foundation calculator covers.
- Does a concrete slab for a shed need a vapor barrier?
- Not if the shed is unheated. The first exception in R506.2.3 covers garages and unheated accessory structures, and an unheated shed is an accessory structure. Once it is heated that exception no longer describes it.
- Is a cement calculator the same as a concrete calculator?
- For a slab, yes. Cement is the powder that binds concrete together with sand, stone and water, and a slab is poured in concrete rather than cement. To lay a slab you order concrete by the cubic yard, which is the volume this page returns.
- How much does concrete lifting cost?
- HomeGuide prices mudjacking, a way of lifting or raising a sunken slab back to level, at $4 to $9 per square foot with a minimum job fee of $300 to $700. By job it gives $400 to $900 for a 100 sq ft sidewalk, $1,400 to $3,200 for a 360 sq ft garage floor and $1,800 to $4,100 for a 450 sq ft driveway.
- How much does a 10x10, 12x12 or 20x20 concrete slab cost?
- At 4 in thick a 10x10 slab is 1.23 cubic yards, a 12x12 is 1.78 and a 20x20 is 4.94. The calculator prices slabs on Lawn Love's installed flatwork rows, where a plain concrete slab is $4 to $9 per square foot: $400 to $900 for a 10x10, $576 to $1,296 for a 12x12 and $1,600 to $3,600 for a 20x20. Those are patio figures including labor, not the cost of concrete alone.
- Is a slab cheaper than a crawl space?
- This page does not price foundations. The foundation calculator quotes HomeAdvisor's per square foot rows for a monolithic slab and a crawl space side by side. The R506 base course and vapor retarder rules on this page apply to the slab floor on ground.
- How much does a slab foundation cost?
- HomeAdvisor's June 2026 guide gives $5 to $16 per square foot for a monolithic slab foundation, against $6 to $18 for a crawl space and $20 to $37 for a basement.
- How much does it cost to pour a concrete slab?
- Lawn Love's December 2025 article gives $4 to $9 per square foot to pour a concrete slab. A 24 by 30 ft slab is 720 sq ft, $2,880 to $6,480 at that rate. The ready-mix itself is $119 to $147 per cubic yard.
- How much does slab foundation repair cost?
- HomeAdvisor's June 2026 guide gives $2,225 to $8,133 for a typical foundation repair and $500 to $1,300 to lift a settled slab.
Check these numbers yourself
- 2015 Seattle Residential Code, Chapter 5 Floors, Section R506Seattle Department of Construction and Inspections, page 168. Carries IRC Section R506 in full: minimum thickness, fill depth limits, the 4 in base course and its Group I exception, the vapor retarder and its four exceptions, and where reinforcement must sit.
- Lawn Love, how much does a concrete patio costWritten by Ayoola Azzan, published 27 December 2025, read 2026-09-08. A patio article, so the figures are for flatwork rather than footings or walls, and they are installed prices including labor rather than the cost of concrete alone. The article also quotes $125 per cubic yard for poured concrete as a materials figure.
How every figure here is verified: Sources & Method. Who builds this: Lucas Pradella, and the method is on About. Found something wrong? Tell us and it gets fixed or removed.
Figures on this page last checked against the source documents on 2026-09-08. Codes are amended locally; confirm against the edition your jurisdiction enforces.
Related calculators
- Concrete Calculator yards, bags and strength
- Rebar Calculator mat quantities and weight
- Concrete Block Calculator blocks, courses and mortar
- Concrete Sidewalk and Curb Calculator A curb is a cross-section, not a thickness
- Load Calculator IRC Table R301.5
- Brick Calculator Joint and tie requirements quoted from IRC R606.3.1 and R606.13.2
- Concrete Driveway Calculator The garage floor row of Table R402.2 is the honest benchmark
- Concrete Finish Calculator Published finish rates
- Concrete Footing Calculator Pier and column pads sized the way R403.1.1 sizes them
- Concrete Patio Calculator The only code figure that touches a patio is Table R402.2
Guides that use this calculator
- How to Finish a Concrete Slab the physical tests that replace a clock, the defects that come from ignoring them, and the curing that finishes the job
- How to Install an Epoxy Floor moisture tests, surface profile, mixing, pot life and cure, from four data sheets
- How to Pour a Concrete Slab what the code sets, what you order, and what the subgrade costs you
More of them: all guides.
One city's adopted code, printing the model text. Section R506 was read from the 2015 Seattle Residential Code on 8 September 2026 because codes.iccsafe.org returns HTTP 403. Jurisdictions amend it: some require a 10-mil retarder to ASTM E1745 Class A rather than the model 6-mil. Reinforcement design, control joints, thickened edges and frost depth are not decided here.