How thick should a concrete slab be?
The model codes set a minimum for floor slabs on the ground. In the documents read, a driveway figure comes from a city or a state, and it covers a named part of the driveway.
Last updated 29 September 2026What the building codes say about floors
The International Residential Code covers one- and two-family houses and townhouses. Its section on concrete floors on the ground, R506.1, reads in the 2021 edition: “Floors shall be a minimum 3 1/2 inches (89 mm) thick”, with a pointer to Section R403.1.8 for expansive soils. The same section has such floors designed and constructed in accordance with “this section or ACI 332”, and sends the concrete strength to Section R402.2. The 2024 edition keeps the figure in new words: “Such floors shall be not less than 3 1/2 inches (89 mm) thick”.
The International Building Code sets the same figure for the buildings it covers. The 2021 IBC, Section 1907.1, says the thickness of “concrete floor slabs supported directly on the ground shall be not less than 3 1/2 inches (89 mm)”. In the 2024 IBC the figure moved to 1907.3, headed “Thickness”: the thickness of concrete floor slabs supported directly on the ground is to be not less than 3 1/2 inches (89 mm). The free 2024 view prints “31/2 inches (89 mm)” because its markup lost the superscript; the 89 mm fixes the value at 3 1/2 inches.
R506 attaches conditions to that minimum. Some changed between editions, so each edition has its own column:
| Item | 2021 IRC | 2024 IRC |
|---|---|---|
| Minimum thickness | R506.1: a minimum 3 1/2 in (89 mm) | R506.1: not less than 3 1/2 in (89 mm) |
| Fill under the slab | R506.2.1: compacted; except where approved, no deeper than 24 in (610 mm) for clean sand or gravel and 8 in (203 mm) for earth | R506.3.1: the same in substance |
| Base course | R506.2.2: 4 in (102 mm) of material passing a 2 in (51 mm) sieve where the slab is below grade; exception for Group I soils | R506.3.2: the same, with the exception now citing Table R401.4.1(2) |
| Vapor retarder | R506.2.3: 10-mil (0.010 in; 0.254 mm), ASTM E1745 Class A, joints lapped at least 6 in (152 mm) | R506.3.3: 6 mil (0.006 inch; 152 μm) polyethylene or approved vapor retarder |
| No vapor retarder required for | Garages, utility buildings and other unheated accessory structures; unheated storage rooms under 70 sq ft (6.5 m²) and carports; driveways, walks, patios and other flatwork not likely to be enclosed and heated later; where approved by the building official | The same four exceptions |
| Reinforcement, where used | R506.2.4: supported from the center to the upper one-third of the slab | R506.3.4: the same in substance |
| Post-tensioned slabs | No separate section | R506.2: designed to PTI DC10.5 |
The IBC calls for a 6-mil polyethylene vapor retarder under slabs on the ground (1907.1 in 2021, 1907.4 in 2024), lapped at least 6 in (152 mm) in the 2021 text. Its exceptions include “For driveways, walks, patios and other flatwork that will not be enclosed at a later date.”
Two more provisions sit beside the minimum. Slabs on expansive soils are designed to IBC Section 1808.6 (IRC R403.1.8), with an exception for systems that have performed adequately, subject to the building official’s approval. Where a slab is reinforced, R506.2.4 has the reinforcement supported “from the center to upper one-third of the slab”. The bar count is its own calculation: see how to calculate rebar for a slab or the rebar calculator.
Both are model codes. They apply only where a state or city has adopted them, with its own amendments, and which edition your jurisdiction uses was not checked for this page. The ICC viewer marks every edition read here as historical, so later printings exist that were not read.
Driveways: who sets the thickness
The 2021 IRC lists “Sidewalks and driveways.” among building work exempt from a permit (R105.2, item 5). The same section opens: “Exemption from permit requirements of this code shall not be deemed to grant authorization” for work that violates the code. A permit exemption is not a thickness rule, and no driveway thickness was found in the IRC or IBC sections reviewed. Elsewhere in those sections, driveways appear only in the vapor-retarder exceptions.
The driveway figures found for this page come from local and state documents. A driveway can also cross two kinds of ground: the owner’s lot, and the public right of way between the property line and the street. The documents read for this page set figures for one or the other, and the table says which.
| Jurisdiction and section | Part of the driveway | Minimum concrete thickness | Also stated | Document |
|---|---|---|---|---|
| Cleveland Heights, Ohio, 1161.11(d)(3) | Private driveway (the paving rules in 1161.11(d) cover public and private driveways alike) | Driveways, concrete 4 in | Or a bituminous surface at least 4 in thick (2 in of compacted #301 binder course and 2 in of compacted #404 surface course) over a 4 in compacted aggregate base. | Codified ordinance as amended by Ord. 025-2023, read 29 September 2026; the host notes its copy may not reflect the most current legislation |
| Cleveland Heights, Ohio, 1161.11(d)(2) | Apron | Residential 6 in; commercial 8 in | Concrete. | Codified ordinance as amended by Ord. 025-2023, read 29 September 2026 |
| Palatine, Illinois, 2026 Concrete Handout | Driveway and apron in the Village right of way (parkway) | Driveways and aprons 5 in | Air-entrained, fc=3500 psi, over at least 4 in of graded, compacted gravel base, no pea gravel. For the private part of a driveway the handout gives no figure; it requires compliance with the 2021 IRC and ACI 332. | 2026 handout (PDF dated 28 January 2026) |
| Iowa SUDAS Standard Specifications, Figure 7030.101, Concrete Driveway, Type A | Driveway from the back of curb to the property line (public right of way) | Residential 6 in; commercial and industrial 7 in | A sidewalk crossing the driveway matches the driveway’s thickness (note 4). | Revision 4, 2022 Edition, in the 2026 Edition manual |
| California State highways (Caltrans), Encroachment Permits Manual, Appendix J | Rural driveway within State right of way | Residential 4 in; commercial 6 in | Details on Standard Plan A87A, which was not read. The appendix says it does not establish a legal standard and that county or city regulations may be followed. | Current as of 07/2017 |
These are examples, not a survey; your city may differ. A thickness described as “code” for a driveway should come with a jurisdiction and a section number, and with the part of the driveway it covers.
The wording, as each document prints it: Cleveland Heights, “Driveways: Concrete not less than four (4) inches in thickness”, and for aprons “not less than six (6) inches” residential and “not less than eight (8) inches” commercial. Palatine, for driveways and aprons in the Village right of way, “at least 5 inches of air entrained concrete fc=3500 psi”. SUDAS, Figure 7030.101: “Pavement thickness. Residential: 6 inches minimum. Commercial and industrial: 7 inches minimum.” Caltrans, Appendix J: “Minimum thickness at driveway shall be 4 inches for residential and 6 inches for commercial.”
Cleveland Heights also restricts the surface: 1161.105(f) prohibits gravel and wood chips for residential driveways and aprons, while 1161.11(d)(3a) allows rear-yard parking pads of gravel. For a gravel driveway elsewhere, see gravel driveway depth.
Patios and walks
No model-code patio thickness was found in the sections reviewed. The IRC and IBC name patios there only to excuse them from the vapor retarder: “Driveways, walks, patios and other flatwork not likely to be enclosed and heated at a later date.” (IRC R506.2.3, exception 3). Two local documents read for this page:
| Jurisdiction | Applies to | Minimum concrete thickness | Also stated |
|---|---|---|---|
| Palatine, Illinois | Private walks and patios | 4 in | Air-entrained, fc=3500 psi, over at least 4 in of graded, compacted gravel base. |
| Palatine, Illinois | Public walks | 5 in | fc=3500 psi. |
| Cleveland Heights, Ohio | Sidewalks, public and private (1161.11(d)(5)) | 4 in | Concrete. The current text adds a sentence allowing alternative paving materials for private sidewalks. |
Palatine’s wording: “Private walks and patios shall be constructed with at least 4 inches of air entrained concrete”, with fc=3500 psi.
Shed slabs
No shed-specific thickness was found in the sources reviewed. Four IRC provisions bear on the question. They are quoted separately, because how they combine for a given shed is for the building department to say, not this page:
- R506.1 (2021), on concrete slab-on-ground floors: “Floors shall be a minimum 3 1/2 inches (89 mm) thick”.
- R101.2 (2021) gives the code’s scope as one- and two-family dwellings and townhouses “and their accessory structures not more than three stories above grade plane in height”.
- R105.2 (2021), Building item 1, exempts from a permit, other than storm shelters, “one-story detached accessory structures” with a floor area not over 200 sq ft (18.58 m²). The section opens: “Exemption from permit requirements of this code shall not be deemed to grant authorization” for work that violates the code.
- R506.2.3 (2021), exception 1 to the vapor retarder: “Garages, utility buildings and other unheated accessory structures.”
Ask the building department whether a permit is needed and which thickness applies to your shed. The concrete calculator takes whatever figure they give.
Garage floors
The IRC’s garage floor section, R309.1, sets no thickness. It reads: “Garage floor surfaces shall be of approved noncombustible material.” The vehicle area is to be “sloped to facilitate the movement of liquids to a drain or toward the main vehicle entry doorway”. R506.1, the section on concrete slab-on-ground floors, sets 3 1/2 inches (89 mm). Garages are among the exceptions to R506’s vapor retarder in both the 2021 and 2024 editions.
Strength is set in Table R402.2 of the 2021 IRC, as the minimum specified compressive strength at 28 days, by the weathering potential of the site:
| Table R402.2 row | Negligible, psi | Moderate, psi | Severe, psi |
|---|---|---|---|
| Porches, carport slabs and steps exposed to the weather, and garage floor slabs | 2,500 | 3,000 | 3,500 |
| Basement slabs and interior slabs on grade, except garage floor slabs | 2,500 | 2,500 | 2,500 |
In the garage row, note d is attached to the moderate and severe columns only. It calls for air-entrained concrete with total air content “not less than 5 percent or more than 7 percent”. Note f lets the total air of a steel-troweled garage floor drop to not less than 3 percent if the specified compressive strength is raised to not less than 4,000 psi. Which weathering column applies to a site is set through IRC Table R301.2, which was not read for this page; the building department can say.
Palatine’s handout puts garage floors over a 6 mil vapor barrier on at least 4 in of graded, compacted gravel base, sloped to the overhead door. It states no garage floor thickness; it requires compliance with the 2021 IRC and ACI 332.
How thickness changes the concrete you order
Cubic yards = Area (sq ft) × Thickness (in) ÷ 324
Thickness in inches ÷ 12 gives feet, and cubic feet ÷ 27 gives cubic yards; 12 × 27 = 324. This is the concrete calculator’s own arithmetic, with no overage.
Volume grows in proportion to thickness. The rows below are the thicknesses that appear in the documents above. They are rows, not recommendations.
| Thickness | Where it appears above | Cu yd per 100 sq ft | Sq ft covered by 1 cu yd |
|---|---|---|---|
| 3 1/2 in | IRC R506.1; IBC 1907 | 1.08 | 92.6 |
| 4 in | Cleveland Heights driveway; Caltrans residential; Palatine patio | 1.23 | 81 |
| 5 in | Palatine right-of-way driveway and apron | 1.54 | 64.8 |
| 6 in | Cleveland Heights residential apron; SUDAS residential; Caltrans commercial | 1.85 | 54 |
| 7 in | SUDAS commercial and industrial | 2.16 | 46.3 |
| 8 in | Cleveland Heights commercial apron | 2.47 | 40.5 |
| Change | Working | More concrete |
|---|---|---|
| 3 1/2 in to 4 in | 4 ÷ 3 1/2 = 1.143 | 14.3% |
| 4 in to 5 in | 5 ÷ 4 = 1.250 | 25% |
| 5 in to 6 in | 6 ÷ 5 = 1.200 | 20% |
| 4 in to 6 in | 6 ÷ 4 = 1.500 | 50% |
| 4 in to 8 in | 8 ÷ 4 = 2.000 | 100% |
Each added inch adds the area ÷ 324 cubic yards. For three slabs, with sizes chosen only to show the arithmetic (each figure opens the concrete calculator with that slab filled in):
| Slab | Area | 3 1/2 in | 4 in | 5 in | 6 in | Per added inch |
|---|---|---|---|---|---|---|
| 12 × 12 ft | 144 sq ft | 1.56 cu yd | 1.78 cu yd | 2.22 cu yd | 2.67 cu yd | 0.444 cu yd |
| 10 × 12 ft | 120 sq ft | 1.30 cu yd | 1.48 cu yd | 1.85 cu yd | 2.22 cu yd | 0.370 cu yd |
| 12 × 24 ft | 288 sq ft | 3.11 cu yd | 3.56 cu yd | 4.44 cu yd | 5.33 cu yd | 0.889 cu yd |
The volumes are before any overage. Thickened edges, and an apron poured at a different thickness from the rest of the driveway, are separate parts: the calculator does not model a slab that changes depth, so enter each part and add them.
Thickness and joints
Thickness also sets joint spacing in the guidance read. The National Ready Mixed Concrete Association’s CIP 6: “The maximum joint spacing should be 24 to 36 times the thickness of the slab.” It limits the spacing to 15 ft, and puts the groove at least a quarter of the thickness deep, but not less than 1 in. The arithmetic of that rule:
| Thickness | 24 × thickness | 36 × thickness | After the 15 ft limit | Groove depth |
|---|---|---|---|---|
| 4 in | 96 in = 8 ft | 144 in = 12 ft | 8 to 12 ft | 1 in |
| 5 in | 120 in = 10 ft | 180 in = 15 ft | 10 to 15 ft | 1 1/4 in |
| 6 in | 144 in = 12 ft | 216 in = 18 ft | 12 to 15 ft | 1 1/2 in |
For a 4 in slab CIP 6 itself says “about 10 feet [3 m]”. It also says a panel’s length should not exceed 1.5 times its width.
The other documents state their own rules, shown here as each states them. SUDAS, for the driveways its specification covers (3.04): contraction joints spaced so a panel is no longer than 12 ft; transverse joints formed to a depth of 1 1/4 in with a pointed trowel or jointing tool, or, in lieu of forming, sawed within 12 hours of placement to 1/3 of the pavement thickness, which is 2 in for a 6 in driveway and 2.33 in for a 7 in one. Palatine: contraction joints at least 1/4 of the slab thickness deep, a panel length no more than 1.5 times its width, and 1/2 in isolation joints.
What this page does not decide
- Load. A slab that carries heavy vehicles, a vehicle lift or other concentrated loads is a design question, not a table lookup.
- Soil, frost and drainage. For expansive soils the IRC points to design under IBC Section 1808.6 (R403.1.8); the rest depends on the site.
- The ACI path. IRC R506.1 allows design by “this section or ACI 332”, and Palatine requires ACI 332. ACI 332 is not free and was not read. The free six-page preview of ACI 332.1R-18 contains no slab, driveway or patio thickness.
- Not found in the sources reviewed: a National Ready Mixed Concrete Association sheet on driveway thickness, and a driveway thickness on the American Cement Association page where the former PCA driveways address now redirects. Caltrans Standard Plan A87A, which Appendix J cites for details, was not read.
- Which code edition your jurisdiction has adopted, and its amendments.
Questions
How thick should a concrete driveway be?
The model codes give a driveway no thickness in the sections reviewed, and the 2021 IRC lists “Sidewalks and driveways.” among work exempt from a permit (R105.2). The driveway figures found come from local and state documents, and the four read for this page differ by place and by which part of the driveway they cover: Cleveland Heights, Ohio, 4 in for a private driveway and 6 in for a residential apron; Palatine, Illinois, 5 in for a driveway or apron in the Village right of way; Iowa SUDAS, 6 in residential for the stretch from the back of curb to the property line; California, 4 in residential for a rural driveway in State right of way (a Caltrans design guideline that says it does not establish a legal standard). Ask your building department which figure applies at your address.
What is the minimum thickness of a concrete slab?
For concrete floor slabs on the ground, 3 1/2 inches (89 mm) in the model code sections reviewed: R506.1 in the 2021 and 2024 IRC, 1907.1 in the 2021 IBC and 1907.3 in the 2024 IBC. A model code applies only where a jurisdiction has adopted it, with its local amendments.
How thick should a concrete patio be?
No model-code patio thickness was found in the sections reviewed, where the IRC and IBC name patios only in their vapor-retarder exceptions. Two local documents read for this page: Palatine, Illinois, requires at least 4 in of air-entrained concrete for private walks and patios, and Cleveland Heights, Ohio, at least 4 in for sidewalks, public and private.
How thick should a shed slab be?
No shed-specific thickness was found in the sources reviewed. IRC R506.1 sets 3 1/2 inches for concrete slab-on-ground floors. IRC R101.2 describes the code’s scope with the words “and their accessory structures not more than three stories above grade plane in height”. IRC R105.2 exempts one-story detached accessory structures of up to 200 sq ft (18.58 m²), other than storm shelters, from a permit, and says an exemption does not authorize work that violates the code. Whether R506.1 governs a particular shed floor is a question for your building department.
How thick should a garage floor be?
The IRC’s garage floor section, R309.1, sets no thickness: it asks for an approved noncombustible surface, with the vehicle area sloped to a drain or toward the main vehicle entry doorway. R506.1, the section on concrete slab-on-ground floors, sets 3 1/2 inches. Table R402.2 sets the minimum strength for garage floor slabs at 2,500, 3,000 or 3,500 psi for negligible, moderate or severe weathering potential.
How much more concrete is 5 inches than 4?
25% more, because volume grows in proportion to thickness and 5 ÷ 4 = 1.25. Per 100 sq ft that is 1.23 cu yd at 4 in against 1.54 cu yd at 5 in, and every added inch adds the area ÷ 324 cubic yards. Going from 4 to 6 inches is 50% more.
- 2021 International Residential Code, Chapter 5 Floors, Section R506 Concrete Floors (On Ground) — International Code Council, free read-only view (viewer label “Version: Nov 2021 (Historical)”)
- 2024 International Residential Code, Chapter 5 Floors, R506.1, R506.2 and R506.3.1 to R506.3.4 — International Code Council, free read-only view (viewer label “Version: Jun 2025 (Historical)”)
- 2021 International Residential Code, Chapter 4 Foundations, R402.2, Table R402.2 and R403.1.8 — International Code Council, free read-only view
- 2021 International Residential Code, Chapter 1 Scope and Administration, R101.2 and R105.2 — International Code Council, free read-only view
- 2021 International Residential Code, Chapter 3 Building Planning, R309.1 Floor surface — International Code Council, free read-only view
- 2021 International Building Code, Chapter 19 Concrete, Section 1907 Minimum Slab Provisions, 1907.1 — International Code Council, free read-only view (viewer label “Version: Sep 2021 (Historical)”)
- 2024 International Building Code, Chapter 19 Concrete, Section 1907 Slabs-On-Ground, 1907.1 to 1907.4 — International Code Council, free read-only view (viewer label “Version: Apr 2025 (Historical)”)
- SUDAS Standard Specifications, Section 7030 Sidewalks, Shared Use Paths, and Driveways, Figure 7030.101 “Concrete Driveway, Type A” (Revision 4, 2022 Edition) and 3.04 (Revised 2023 Edition) — Iowa Statewide Urban Design and Specifications (SUDAS), section file linked from the 2026 Edition manual
- Encroachment Permits Manual, Appendix J, “Design Guidelines for Typical Rural Driveways in State Right of Way” (current as of 07/2017) — California Department of Transportation (Caltrans)
- Codified Ordinances of Cleveland Heights, Ohio, 1161.11 (d) Paving, as amended by Ord. 025-2023 (passed 6-5-23) — City of Cleveland Heights, Ohio; code hosted by American Legal Publishing (“latest” copy)
- 2026 Concrete Handout (Sidewalk/Patio, Driveway and Garage Floor Construction Requirements) — Village of Palatine, Illinois, Community Development Department
- CIP 6, Joints in Concrete Slabs on Grade (Concrete in Practice; dated 1979, 1989, 1998, 2014) — National Ready Mixed Concrete Association
- ACI 332.1R-18 Guide to Residential Concrete Construction, free 6-page preview — American Concrete Institute
- Applications of Cement (where the former PCA “driveways” address now redirects) — American Cement Association
- Cubic yards, coverage, percentage changes, joint spacing and groove depth are defined by the formulas above — Arithmetic, verifiable by hand; volumes recomputed from the concrete calculator’s own engine
Put it to work
All material calculators →Enter the thickness from your plans or your building department and get the cubic yards, the bags and the rebar, with the working shown.