Does a garage slab need a vapor barrier under it? The 2021 International Residential Code (IRC) gives a rule for slab-on-ground floors, then an exception that names garages. Other documents add advice for coatings and finished floors, so the answer depends on which document governs your project.
The 2021 IRC requires a 10-mil, ASTM E1745 Class A vapor retarder under slab-on-ground floors, but its exception list names garages, utility buildings and other unheated accessory structures. The building official can also approve leaving it out based on local site conditions. Local adoption is not verified here, so check local rules and your floor finish’s data sheet.
What Does the 2021 IRC Require Under a Slab?
Section R506.2.3 of the 2021 IRC calls for a minimum 10-mil vapor retarder under concrete slab-on-ground floors. It must meet ASTM E1745 Class A requirements, with joints lapped at least 6 inches. The code places it between the slab and the base course, or the prepared subgrade where no base course exists.
A mil is one thousandth of an inch, so the code prints 10 mil as 0.010 inch (0.254 mm). The 2021 text says 10 mil. It does not say 6 mil.
The same chapter sets a 3 1/2 inch minimum floor thickness in R506.1. In R506.2.2 it calls for a 4 inch base course where the slab is below grade, with an exception for well-drained Group I soils.
For the concrete itself, the garage floor calculator handles volume with a thickened edge. It has no vapor barrier, moisture or sheeting feature, so sheeting sits outside what it does.
Which Slabs Does the Code Exempt?
The 2021 IRC lists four exceptions to the retarder rule, and the first one names garages. Here they are in plain language, paraphrased from the exception text:
- Garages, utility buildings and other unheated accessory structures.
- Unheated storage rooms under 70 square feet (6.5 square meters), and carports.
- Driveways, walks, patios and other flatwork not likely to be enclosed and heated at a later date.
- Cases where the building official approves, based on local site conditions.
The fourth exception gives the approval to the building official. Other flatwork has its own tools in the slabs and flatwork calculators. Slab volume lives in the concrete slab calculator.
What Does the Code Text Not Say?
The exception text gives no reason, no definition of a garage, and no local adoption data. Three gaps matter for a garage slab.
- No reason. The code lists the exceptions without explaining them, so this article states no reason for them.
- No definition. The text does not define “garage” in this exception, and this article makes no claim about any particular type of garage.
- No local data. The 2021 IRC is a model code. Adoption, edition and local amendments vary, and which places adopted R506.2.3 or its garage exception is not verified here.
Two more items were not read, so none appear here: the ASTM E1745 class limits and the current ACI 302.1R wording.
What Do Other Sources Say About Garages and Exterior Slabs?
EPA’s voluntary Indoor AirPlus program also exempts garages, while a 2004 industry sheet recommends a retarder under every interior floor slab and never mentions garages. The table sets the documents side by side.
| Source | Type | What it says | Date |
|---|---|---|---|
| 2021 IRC R506.2.3 | Model code | 10 mil minimum, Class A, 6 inch laps; exempts garages | 2021 edition |
| EPA Indoor AirPlus v2 | Voluntary program | Recommends Class A at 10 mil minimum; garages not subject | July 2024 |
| CIP 29 (Prairie Material copy) | Industry sheet | Under every interior slab; generally not necessary for exterior slabs on grade; no mention of garages | 2004 edition |
| StegoHome 15-Mil | Manufacturer sheet | 15 mil, under 0.01 perms (ASTM F1249), below-slab use in residential construction | Version of Jan 15, 2021 |
| PolymerFX EPX Epoxy | Coating sheet | Test concrete for moisture before a seamless coating | January 2023 |
Indoor AirPlus is a voluntary labeling program, not a building code. Its item 1.4.2 asks for a Class A or Class B retarder under new slabs it covers. Its exception E1.4 says unheated storage under 70 square feet, garages and utility areas are not subject to that item.
The CIP 29 text does not name its publisher, so this article cites it only as the 2004 edition hosted by Prairie Material. It gives a permeance under 0.3 perms. Whether a garage counts as an interior slab is not stated, and a newer CIP 29 revision was not verified.
The IRC exception says a retarder is not required. It does not say a retarder is a bad idea.
What Does a Vapor Retarder Do and Not Do?
CIP 29 describes a retarder as a material that minimizes water vapor moving from the sub-slab support into the slab. It does not stop moisture already inside the concrete.
- Residual moisture. CIP 29 says retarders do not prevent residual moisture in the slab from reaching the surface. It says to let the cured slab dry and test it before installing flooring.
- Coatings and adhesives. It says water vapor passing through slabs can cause moisture-sensitive adhesives or coatings to fail, with delamination, distortion or discoloration.
- Capillary break. CIP 29 says a coarse stone layer will not reduce vapor transmission from the subgrade, and a retarder is still required above one. The gravel base calculator is a related tool for the base layer.
- Finishing trade-off. CIP 29 says that when conditions do not let the bleed water dry quickly, concrete placed directly on a retarder can bleed excessively, which can delay finishing.
What Do the Coating and Sheeting Data Sheets Say?
Each data sheet speaks only for its own product. The PolymerFX EPX Epoxy sheet (January 2023) lists garage floors among its applications and says to test all concrete for moisture before a seamless coating.
It adds that above 3 pounds per 1,000 square feet per 24 hours, a moisture vapor barrier may be required before coating. That is one product’s limit, not a general rule. The sheet places that barrier before the coating goes on and does not describe under-slab sheeting. Other coatings were not read. For the finishing stage, see the concrete sealer calculator.
The StegoHome 15-Mil sheet is a manufacturer’s document. These are its figures: 15 mil thick, under 0.01 perms, and “Exceeds Class A, B & C”. The copy read was hosted by a third party, and the sheet says to visit the maker’s site for the current version.
What Should You Check Before You Pour?
Check three things. Ask your building official about local code, read the data sheet for your planned floor finish, and test the cured slab for moisture. The sources name these checks, not a one-size answer.
- Local rules. Ask whether the 2021 IRC exception applies where you live.
- Data sheet. Read the moisture limits and testing steps for your coating.
- Sheet instructions. For sheeting, StegoHome’s sheet says to overlap seams at least 6 inches, tape them and seal all penetrations.
Here is sheeting arithmetic for a 24 by 24 foot garage. It uses the sheet’s roll size and is not a recommendation.
- Floor area. 24 x 24 = 576 sq ft.
- Roll size. The sheet lists 6 ft x 100 ft = 600 sq ft, and 12 ft x 50 ft = 600 sq ft.
- Difference. 600 – 576 = 24 sq ft more than the floor, before 6 inch laps, edges and penetrations. The sheet gives no waste allowance, so none is stated here.
Work out the pour for your floor and edge with the garage slab volume calculator.
Keep reading: how thick a slab should be, priming and pouring self-leveling underlayment and when to seal new concrete.
More: all construction guides.
FAQs About Garage Slab Vapor Barriers
Does the IRC require a vapor barrier under a garage slab?
The 2021 IRC lists garages as an exception, so the retarder is not required there. Adoption and local amendments vary, and local adoption of that exception is not verified here.
What thickness does the code say for the retarder?
The 2021 IRC says a minimum 10-mil retarder, which it prints as 0.010 inch. It must meet ASTM E1745 Class A, with joints lapped at least 6 inches. It does not say 6 mil.
Can the building official still require one?
The 2021 text does not say. Its fourth exception lets the building official approve leaving a retarder out, based on local site conditions. Ask your building department about local amendments.
Does a retarder stop moisture already in the slab?
No. CIP 29 (2004 edition) says retarders do not prevent residual moisture inside the concrete from reaching the surface. It says to let the cured slab dry and test it before flooring.
Do I need a moisture test before epoxy?
One epoxy sheet, PolymerFX EPX, says to test all concrete for moisture before a seamless coating. Other products differ, so read the data sheet for the coating you plan to use.
What is a capillary break, and does it replace a retarder?
CIP 29 describes it as a layer of coarse gravel or crushed stone. It says the layer will not reduce vapor transmission from the subgrade, and a retarder is still required above it.
Why do some documents call for a retarder under every interior slab?
CIP 29 (2004) says floors meant for bare use often get moisture-sensitive flooring later, which designers cannot predict. It calls a retarder under every interior slab sensible planning.
Sources and Further Reading
References Used in This Article
- ICC, 2021 International Residential Code, Chapter 5 Floors, accessed 2026-10-19.
- US EPA, Indoor AirPlus Verification Requirements, Version 2, accessed 2026-10-19.
- CIP 29, Vapor Retarders Under Slabs on Grade, 2004 edition, hosted by Prairie Material, accessed 2026-10-19.
- Stego Industries, StegoHome 15-Mil Vapor Barrier data sheet (third-party hosted copy), accessed 2026-10-19.
- PolymerFX, EPX Epoxy technical data sheet, January 2023, accessed 2026-10-19.
Codes and coating requirements vary, so confirm the rules and your product’s data sheet before you pour. This article reports what each document says and does not replace local advice. Reviewed for accuracy by Prof. Dr. Khalil Mudassar, PhD. Last updated 2026-10-19.

Shakeel Muzaffar is the Founder and Editor-in-Chief, with over 15 years of experience in digital publishing and online tool development. He oversees editorial quality and formula verification to ensure accurate, practical, and easy-to-use calculators.