Skip to content

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 2026

By Calcumetryx Editorial

The short answer
The IRC and the IBC set 3 1/2 inches (89 mm) as the minimum for concrete floor slabs on the ground, and in the sections reviewed they set no thickness for a driveway or a patio. The 2021 IRC lists “Sidewalks and driveways.” among work exempt from a permit (R105.2). The local and state documents read for this page differ, and each covers a named part of the driveway: 4 in for a private driveway in Cleveland Heights, Ohio; 5 in for a driveway or apron in the Village right of way in Palatine, Illinois; 6 in residential for the stretch from the back of curb to the property line under Iowa’s statewide SUDAS specifications; and 4 in residential for a rural driveway in State right of way in California (a Caltrans design guideline that says it does not establish a legal standard). Take the figure from your plans or your building department, then work out the concrete.

What 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:

Item2021 IRC2024 IRC
Minimum thicknessR506.1: a minimum 3 1/2 in (89 mm)R506.1: not less than 3 1/2 in (89 mm)
Fill under the slabR506.2.1: compacted; except where approved, no deeper than 24 in (610 mm) for clean sand or gravel and 8 in (203 mm) for earthR506.3.1: the same in substance
Base courseR506.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 soilsR506.3.2: the same, with the exception now citing Table R401.4.1(2)
Vapor retarderR506.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 forGarages, 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 officialThe same four exceptions
Reinforcement, where usedR506.2.4: supported from the center to the upper one-third of the slabR506.3.4: the same in substance
Post-tensioned slabsNo separate sectionR506.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.

Note

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 sectionPart of the drivewayMinimum concrete thicknessAlso statedDocument
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 inOr 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)ApronResidential 6 in; commercial 8 inConcrete.Codified ordinance as amended by Ord. 025-2023, read 29 September 2026
Palatine, Illinois, 2026 Concrete HandoutDriveway and apron in the Village right of way (parkway)Driveways and aprons 5 inAir-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 ADriveway from the back of curb to the property line (public right of way)Residential 6 in; commercial and industrial 7 inA 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 JRural driveway within State right of wayResidential 4 in; commercial 6 inDetails 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
Note

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:

JurisdictionApplies toMinimum concrete thicknessAlso stated
Palatine, IllinoisPrivate walks and patios4 inAir-entrained, fc=3500 psi, over at least 4 in of graded, compacted gravel base.
Palatine, IllinoisPublic walks5 infc=3500 psi.
Cleveland Heights, OhioSidewalks, public and private (1161.11(d)(5))4 inConcrete. 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 rowNegligible, psiModerate, psiSevere, psi
Porches, carport slabs and steps exposed to the weather, and garage floor slabs2,5003,0003,500
Basement slabs and interior slabs on grade, except garage floor slabs2,5002,5002,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

Concrete for a slab

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.

ThicknessWhere it appears aboveCu yd per 100 sq ftSq ft covered by 1 cu yd
3 1/2 inIRC R506.1; IBC 19071.0892.6
4 inCleveland Heights driveway; Caltrans residential; Palatine patio1.2381
5 inPalatine right-of-way driveway and apron1.5464.8
6 inCleveland Heights residential apron; SUDAS residential; Caltrans commercial1.8554
7 inSUDAS commercial and industrial2.1646.3
8 inCleveland Heights commercial apron2.4740.5
ChangeWorkingMore concrete
3 1/2 in to 4 in4 ÷ 3 1/2 = 1.14314.3%
4 in to 5 in5 ÷ 4 = 1.25025%
5 in to 6 in6 ÷ 5 = 1.20020%
4 in to 6 in6 ÷ 4 = 1.50050%
4 in to 8 in8 ÷ 4 = 2.000100%

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):

SlabArea3 1/2 in4 in5 in6 inPer added inch
12 × 12 ft144 sq ft1.56 cu yd1.78 cu yd2.22 cu yd2.67 cu yd0.444 cu yd
10 × 12 ft120 sq ft1.30 cu yd1.48 cu yd1.85 cu yd2.22 cu yd0.370 cu yd
12 × 24 ft288 sq ft3.11 cu yd3.56 cu yd4.44 cu yd5.33 cu yd0.889 cu yd
Note

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:

Thickness24 × thickness36 × thicknessAfter the 15 ft limitGroove depth
4 in96 in = 8 ft144 in = 12 ft8 to 12 ft1 in
5 in120 in = 10 ft180 in = 15 ft10 to 15 ft1 1/4 in
6 in144 in = 12 ft216 in = 18 ft12 to 15 ft1 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.

Sources
  1. 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)”)Supports: R506.1 (3 1/2 in, 89 mm; “this section or ACI 332”), R506.2.1 fill, R506.2.2 base course, R506.2.3 vapor retarder and its exceptions, R506.2.4 reinforcement support. · checked 29 September 2026
  2. 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)”)Supports: The 2024 wording of R506.1, the post-tensioned slab section R506.2 (PTI DC10.5), the renumbered R506.3.x and the 6 mil vapor retarder. · checked 29 September 2026
  3. 2021 International Residential Code, Chapter 4 Foundations, R402.2, Table R402.2 and R403.1.8 — International Code Council, free read-only viewSupports: The minimum compressive strengths in Table R402.2, its notes d and f, and the expansive-soil pointer in R403.1.8. · checked 29 September 2026
  4. 2021 International Residential Code, Chapter 1 Scope and Administration, R101.2 and R105.2 — International Code Council, free read-only viewSupports: The scope wording of R101.2 and the permit exemptions in R105.2, Building items 1 and 5, with its opening sentence. · checked 29 September 2026
  5. 2021 International Residential Code, Chapter 3 Building Planning, R309.1 Floor surface — International Code Council, free read-only viewSupports: The garage floor surface and slope requirements, and the absence of a thickness in that section. · checked 29 September 2026
  6. 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)”)Supports: The 3 1/2 in (89 mm) minimum for floor slabs supported directly on the ground, the 6-mil vapor retarder and its exceptions. · checked 29 September 2026
  7. 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)”)Supports: 1907.3 Thickness (3 1/2 in, 89 mm; the free view prints “31/2 inches (89 mm)” because its markup lost the superscript, and the 89 mm fixes the value), and 1907.4 vapor retarder. · checked 29 September 2026
  8. 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 manualSupports: The 6 in residential and 7 in commercial and industrial minimums from the back of curb to the property line, and the driveway joint rules in 3.04. · checked 29 September 2026
  9. 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)Supports: The 4 in residential and 6 in commercial minimums for rural driveways in State right of way, and the document’s statement that it does not establish a legal standard. · checked 29 September 2026
  10. 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)Supports: The driveway, apron and sidewalk minimums in 1161.11(d). The city’s 2014 information sheet on residential driveways carries the same thickness figures in wording that has since been amended, so the codified text is the one cited. · checked 29 September 2026
  11. 2026 Concrete Handout (Sidewalk/Patio, Driveway and Garage Floor Construction Requirements) — Village of Palatine, Illinois, Community Development DepartmentSupports: The 4 in private walk and patio, 5 in public walk and 5 in right-of-way driveway and apron minimums, the gravel base, the joint rules and the garage floor requirements. · checked 29 September 2026
  12. CIP 6, Joints in Concrete Slabs on Grade (Concrete in Practice; dated 1979, 1989, 1998, 2014) — National Ready Mixed Concrete AssociationSupports: The joint spacing of 24 to 36 times the slab thickness, the 15 ft limit, the panel proportion and the groove depth. · checked 29 September 2026
  13. ACI 332.1R-18 Guide to Residential Concrete Construction, free 6-page preview — American Concrete InstituteSupports: Only the statement that the free preview contains no slab, driveway or patio thickness. The full guide was not read. · checked 29 September 2026
  14. Applications of Cement (where the former PCA “driveways” address now redirects) — American Cement AssociationSupports: Only the statement that no driveway thickness was found on that page. · checked 29 September 2026
  15. 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 engineSupports: Every volume, coverage, change and joint table. The slab sizes are stated inputs, not typical values. · checked 29 September 2026