The question almost every Calgary homeowner asks us in the first 30 seconds of a slab conversation is: “How thick should the slab be?”
The honest answer is that slab thickness is the second-most-important variable. The most important variable — by a wide margin — is what’s underneath the slab.

This isn’t a Calgary-specific opinion. Forum after forum across the trade — Garage Journal, Contractor Talk, Fine Homebuilding, JLC, TractorByNet — converges on the same conclusion. A 4-inch slab on properly prepared subgrade outperforms a 6-inch slab on neglected subgrade in almost every Calgary scenario worth measuring. The thicker slab simply has further to fall when the substrate moves. As one summary across the Garage Journal threads put it: “as long as the subgrade is properly compacted, a 4-inch slab is fine. The problem is the subgrade is rarely done, because contractors cut corners and compaction is rarely done properly.”
That’s where the cracks come from. Not under-thick slabs. Under-prepped substrates.
So this article reorders the slab conversation the way it should always have been ordered: subgrade first, vapor barrier second, slab thickness and reinforcement third, in-floor coordination fourth, and the pour itself last. By the end you’ll know what to ask for, what to verify before the truck shows up, and why the same shed slab that lasts 40 years on one property tilts and cracks on another.
We’re going to focus on the three slab categories where Calgary homeowners actually pour: backyard shed slabs (4×4 to 12×16 ft), residential garage slabs (typically 20×20 to 24×26 ft), and acreage shop slabs (30×40 to 60×80 ft and up, across the Bearspaw / Springbank / Priddis / De Winton / Bragg Creek corridors). The physics are the same. The scale and tolerances differ.
What’s actually under your slab — and why it matters more than thickness
A slab on grade is supported by what’s beneath it. That sounds trivial. It’s not. The slab can’t transfer load to the soil if the path of that load travels through a layer that’s compressible, water-saturated, or freeze-thaw active. When the support fails, the slab — no matter how thick — has to span the failure. Concrete is weak in tension, so it cracks at the bottom first and propagates upward.
In Calgary, four substrate problems show up over and over:
- Native clay-rich gumbo soil. Calgary sits on glacial till with high clay content. Wet clay expands; dry clay shrinks; cyclical wetting and drying cycles drive ground movement on the order of inches across a season. A slab poured directly onto undisturbed Calgary clay will move with the clay. Slabs poured directly on clay almost always crack.
- Frost-active substrate. Calgary’s design frost penetration is in the 1.2 m (4 ft) range for foundations, and shallower slabs are subject to seasonal frost heave when the freezing front pushes upward through saturated substrate. Without proper drainage and an adequate granular base, the slab rides the heave and cracks at the high points.
- Disturbed-soil settlement. When the slab is poured over a recently excavated footprint — a new build, a removed garage, a backfilled foundation — the disturbed soil consolidates over the first 1-3 years. Settlement of even ½ inch can produce structural cracking. The longer the wait between disturbance and slab, and the more thorough the compaction, the better.
- Sulphate-rich soils. Parts of southern Alberta — and pockets within Calgary itself — have sulphate concentrations in the soil and groundwater that will chemically attack standard Type GU cement over time. The result is a slab that loses strength from the bottom up. The answer is Type HS sulphate-resistant cement, which we use as a default for foundation-adjacent work in Calgary.
The proper subgrade is the system that neutralizes those four problems. It has three jobs: provide uniform load support, prevent capillary moisture from rising into the slab, and drain water away from the slab footprint before frost can act on it.

The subgrade specification that actually works in Calgary
Here’s the spec we’d build to on a Calgary residential slab, regardless of whether it’s a 8×10 shed pad or a 40×60 acreage shop:
Step 1 — Remove the topsoil and any soft, organic, or disturbed material. Topsoil compresses. Organic material decays and leaves voids. Anything biological under the slab is a failure waiting to happen. For a shed pad this might be 6 inches of removal; for an acreage shop, often 12-18 inches.
Step 2 — Test or visually assess the underlying native soil. Calgary clay subgrade can be acceptable when properly compacted, but a structural engineer or experienced concrete contractor should make the call for any slab larger than a garage. For an acreage shop slab, this step is often non-negotiable.
Step 3 — Compact the native subgrade. A walk-behind plate compactor is sufficient for a shed pad. A reversible plate compactor or jumping jack is appropriate for a garage. Larger slabs require a ride-on vibratory compactor.
Target compaction: at minimum 90% Standard Proctor for residential slabs, 95% for any slab carrying significant load (garage with a vehicle, acreage shop). Compaction in lifts — don’t try to compact 12 inches of fill in one pass. 4-6 inch lifts are the rule.
Step 4 — Place the granular base course. This is the most important layer between native soil and your concrete. The standard spec for Calgary is a minimum 4 inches of clean, well-graded, angular crushed gravel, often a ¾-inch road-base or pit-run gravel material. For garage slabs, 6 inches is more conservative.
For acreage shops on heavier loads or weaker native soils, 8-12 inches isn’t unusual. The granular base does three things at once: distributes point loads across a wider footprint, breaks capillary moisture rise from the soil below, and provides drainage during freeze-thaw cycles.
Important spec detail: the gravel must be angular, not rounded. Rounded “pea gravel” doesn’t lock into a stable matrix when compacted — the round shapes roll past each other under load. Angular crushed material interlocks.
Calgary suppliers will know what “crushed road base” or “¾-inch crush” means. If a homeowner specifies “gravel” without that detail, they sometimes get the wrong thing.
Step 5 — Compact the granular base. Wet it lightly with a garden hose (to bind the fines), then plate-compact in 4-inch lifts. The base should be tight enough that walking on it leaves no footprint and a screwdriver shoved into it sticks straight up without sinking.
Step 6 — Place the vapor barrier. We’ll come back to this. The short version: a 10-mil polyethylene sheet directly on top of the compacted granular base, lapped 6-12 inches at seams and sealed with construction tape. The barrier extends slightly beyond the slab footprint and is trimmed to the slab edge after the pour.
Step 7 — Place the reinforcement (mesh, rebar, fibre, or a combination) on chairs that hold it at mid-slab depth. The reinforcement spec is its own decision and depends on the slab’s intended use; the substrate spec we just walked through is the same regardless of which reinforcement strategy you choose.
That’s the substrate. By the time the concrete truck rolls onto the site, six layers of work are already done. If those six layers are right, the slab on top has every chance to last decades. If those six layers are wrong, no amount of extra concrete thickness will save the slab from the failure that’s about to happen beneath it.

Why the vapor barrier matters in Alberta (and where homeowners get it wrong)
The vapor barrier — a polyethylene sheet between the granular base and the slab — does two jobs simultaneously, both of which are important in Calgary’s climate:
Job 1 (short-term, during the pour and cure): the barrier prevents the granular base from sucking water out of the fresh concrete during the first hours of placement and finishing. Water that gets pulled out of the mix means cement that doesn’t fully hydrate.
The result is a weaker top-surface cream and a slab whose 28-day strength comes in below spec. Wagner Meters’ published guidance, echoed by Concrete Network, explicitly identifies this as one of the two purposes of a sub-slab vapor barrier.
Job 2 (long-term, after the slab cures): the barrier prevents ground moisture from migrating up through the slab over months and years of service. Calgary’s seasonal groundwater fluctuations, combined with our clay-rich soils, push moisture upward through capillary action.
Without a barrier, that moisture appears as efflorescence on the slab surface, contributes to in-slab corrosion of reinforcement, and — for finished interior slabs (garages, shop floors, basements) — can ruin floor coverings or stored equipment over time.
The standard Calgary spec is 10-mil polyethylene directly on the granular base. Lighter 6-mil sheeting is sometimes used on small shed pads, but the slightly thicker 10-mil holds up to the abuse of reinforcement placement and concrete placement crews walking the substrate during the pour.
The American Concrete Institute’s current practice recommendation — referenced by Wagner Meters — is for a heavy-grade, low-permeance vapor retarder placed over the granular fill.
The location of the vapor barrier is the part homeowners and even some contractors get wrong. The vapor barrier goes on top of the compacted granular base, directly under the concrete. Not under the gravel. The argument for “barrier under gravel” sometimes surfaces — usually citing that the gravel will then drain freely — but the dominant industry consensus, especially in Calgary’s climate, is barrier-on-top.
The Saving Sustainably blog’s published rationale: the barrier needs to physically prevent moisture from reaching the slab, which means it must be at the slab/base interface, not buried deeper.
A few seam and termination rules that matter:
- Lap seams 6-12 inches and tape them with construction-grade poly tape (not regular duct tape, which fails under concrete weight).
- Run the barrier slightly past the slab perimeter during placement, then trim to the slab edge after the pour cures enough to walk on.
- Patch any tears with construction tape before the rebar / mesh goes in. Workers on site will step on the barrier; small tears are common and need to be fixed before the pour.
- Tape the barrier up the inside face of the forms so that the concrete doesn’t ride down between the form and the barrier.
For garage and shop slabs with in-floor heating — increasingly common on acreage shops and detached garages in Calgary — the vapor barrier becomes even more critical, because the temperature differential drives moisture migration harder. Skip the barrier on a heated slab and you’ll see the consequences faster than on a cold slab.
Now we can talk about slab thickness
With the substrate sorted, slab thickness becomes a straightforward engineering decision. The rule of thumb across the Calgary trade — corroborated by Garage Journal threads, Contractor Talk consensus, and Concrete Alberta best-practices guidance — looks like this:
4-inch slab: Appropriate for shed pads (light storage, garden equipment), small backyard slabs, walkways, patio sections, and any slab not subject to vehicle loads. Requires properly compacted subgrade and 4 inches of granular base minimum. CSA A23.1 Exposure Class C-2 mix with 5-7% entrained air for any exterior exposure.
5-inch slab: A reasonable upgrade for shed pads expected to carry a riding mower, ATV, or moderate stored loads, and for residential garage slabs in Calgary where the homeowner wants margin against freeze-thaw and clay-substrate movement.
6-inch slab: Standard for residential garage slabs in Calgary’s freeze-thaw climate, and for acreage shop slabs not subject to heavy industrial loading. Provides robust protection against frost-heave-driven cracking, supports vehicle loads without fatigue, and accepts in-floor heating tubing at mid-depth without sacrificing structural integrity.
8-inch slab (and up): Acreage shop slabs subject to heavier equipment loads — tractors, skid steers, vehicle storage, occasional industrial machinery. Often paired with a more robust granular base (6-8 inches) and structural rebar (typically 15M at 12 inches on centre in both directions) rather than the welded wire mesh that’s adequate for thinner slabs.
A few notes on these guidelines:
- The thickness ranges above assume proper substrate prep. A 6-inch slab on poorly compacted subgrade will fail. A 4-inch slab on properly compacted subgrade will not. The slab is supposed to be uniformly supported. If it isn’t, the thickness becomes a band-aid for an underlying problem.
- Slab thickness affects in-floor heating performance. Thicker slabs take longer to warm up but hold heat longer. For occasional-use acreage shops, 6 inches over 4 inches of insulation is the typical compromise. For daily-use residential garages, some homeowners go with 4-inch slabs over thicker insulation to get faster warm-up.
- The “9% production growth vs flat driver population” supply backdrop matters. Industry data from the NRMCA shows mixer-driver retention has been a persistent problem (with reported quit rates around 28%), and aggregate production growth has outpaced the workforce able to deliver it.
- The practical implication: ready-mix delivery windows are tighter than they used to be, especially on small loads, which is part of why volumetric / on-site batching has grown into a real category for residential and small-commercial pours.
Reinforcement: mesh, rebar, fibre — and what they actually do
The reinforcement question is its own debate, but the short version that applies to most Calgary residential slabs:
- Welded wire mesh (WWM, typically 6×6 W2.9/W2.9) is the historical default for residential slabs. Adequate for 4-5 inch shed and garage slabs on properly compacted subgrade. Has to sit at mid-slab depth on chairs, not pulled up during the pour (which is the dominant failure mode for mesh installations — workers fail to pull it up and it ends up on the bottom of the slab where it does nothing).
- Rebar grid (typically 10M or 15M at 12-18 inch centres) is the upgrade for thicker slabs (6+ inches) and acreage shop slabs. Stronger crack-bridging behaviour. More work to install. Worth it for slabs carrying significant load.
- Synthetic fibre reinforcement is mixed into the concrete itself. Per Fine Homebuilding’s published industry consensus, fibres control shrinkage cracking in the first 24-72 hours after pour. They don’t replace structural reinforcement for load-bearing slabs, but they meaningfully reduce hairline cracking visible on the surface. For a residential slab, fibre is a useful addition rather than a substitute for mesh or rebar.
The combination that produces the most resilient Calgary residential slab is proper subgrade + 10-mil vapor barrier + 6-inch slab + welded wire mesh at mid-depth + synthetic fibre in the mix + air-entrained CSA A23.1 Class C-2 concrete + proper cure protection. That’s the system. None of the elements substitute for each other; they all work together.
In-floor heating: get the coordination right
In-floor radiant heat is one of the most common upgrades on Calgary garage and acreage shop slabs. Coordination is non-trivial.
The decision sequence:
- Pre-pour or post-pour? In-slab tubing (PEX) is embedded during the pour at mid-slab depth. Above-slab systems sit on the cured slab under a topping layer or final flooring. In-slab is the standard for new garage and shop slabs. Above-slab is for retrofits where the slab already exists.
- Insulation under the slab. Critical. An uninsulated slab heated by in-floor radiant heat will lose enormous amounts of energy to the ground. The Calgary standard is rigid foam (typically 2-4 inches of XPS) directly under the slab, with the vapor barrier on top of the foam and below the slab. This sandwich (foam → vapor barrier → slab) is the sequence to verify with your contractor.
- Tubing layout. PEX tubing is typically run in serpentine or spiral patterns, attached to the reinforcement grid before the pour. Spacing is usually 9-12 inches on centre, with closer spacing along the perimeter (where heat loss is highest).
- Pressure-test before the pour. Tubing should be pressurized (typically to 100 psi) and held during the pour to verify no leaks. Once concrete is over the tubing, repairs require breaking the slab open. This step is non-negotiable.
- Slab thickness with embedded tubing. A 4-inch slab with embedded tubing leaves very little concrete cover above the PEX. The minimum recommended cover is roughly 1.5-2 inches above the top of the tubing. For practical purposes, in-floor heated slabs in Calgary should be 5-6 inches minimum to provide proper cover plus structural depth below the tubing.
This is one place where coordinating the slab pour with the heating contractor matters more than usual. The concrete schedule, the heating contractor’s schedule, the inspection (if pulling permits), and the homeowner’s framing schedule for the structure above all have to align. We routinely deliver to acreage shops where the heating contractor and the concrete contractor are different parties; the timing conversations are most productive when they happen weeks in advance, not the morning of the pour.
Pouring in shoulder season: spring and fall realities
Calgary’s pour window is wider than people think, but tighter than the summer-only consensus implies. Here’s the realistic picture for shoulder-season slab pours:
Spring (April-June): The ambient air temperature warms before the ground does. Calgary subgrade often holds frost into late April or early May, and disturbed soil from recent excavation can be frost-active even later. Slabs poured directly onto cold or frost-active substrate cure unevenly and risk frost-heave damage in the first season.
The right move for early-season pours is to let the substrate thaw fully — typically 2-4 weeks after the air temperature stabilizes above freezing — and to test the granular base temperature before the pour. CSA A23.1 requires the concrete to be maintained at 10°C for 7 days if the ambient temperature is at or below 5°C in the first 24 hours. Curing blankets earn their cost in the shoulder season.
Fall (September-October): The 28th-day strength target is comfortable through early October in most Calgary years, but the protection window for early-life concrete extends into November weather. Slabs poured in late September need a clear plan for the first 7 days of curing, including blankets if overnight temperatures threaten the 10°C threshold.
Per CSA A23.1:24 §7, pours after September 30 carry additional cold-weather protection requirements — covered in detail in our companion piece on the Sept-30 rule.
Winter (November-March): Possible with proper protection, but the engineering and cost trade-offs change materially. We pour winter slabs when the conditions support it; we’d rather talk about whether a project should be held to spring than promise a winter pour that adds expensive protection costs and risk.
For most residential slabs, the sweet spot is late June through early September — when both air and substrate are reliably warm, daylight hours are long, and the slab has months to develop strength before the first hard freeze.
What this all means for ordering concrete
The substrate work above is mostly site work that happens before the truck shows up. The truck’s job is the easiest-looking part of the pour and, in some ways, the part that has changed the most in Calgary in the last few years.
For shed pads and small garage slabs (under about 4 yd³), traditional ready-mix delivery from a plant runs into the short-load fee problem — flat fees in the $150-$350 range plus elevated per-yard pricing under minimum quantities. That’s why volumetric / on-site batching has grown into a real category for this size of pour.
Our trucks operate under ASTM C685, which holds on-site batching to the same compressive-strength, air-entrainment, and water-cement-ratio tolerances as drum-mix concrete from a plant. The slab spec doesn’t change because of how the concrete arrived.
The economics do — we charge for what discharges, mixed fresh on-site, which means a fractional pour for a shed pad isn’t an exception to our scheduling, it’s the design of it. The 2-hour CSA A23.1 discharge limit (with 90-minute air-content retest threshold) is effectively not a constraint when the truck is the plant — the mix is fresh when it leaves the chute.
For acreage shop slabs (typically 15-30+ yd³), the volumetric / drum-mix choice gets nuanced. Volumetric retains its advantages for spec changes mid-pour, for remote sites where transit time matters, and for projects where the homeowner wants a single supplier for foundation, slab, and finish work.
Drum-mix from a plant retains advantages for predictable, large, single-spec pours. Our companion piece on volumetric vs drum-mix goes deeper into the decision tree. The short version: for most Calgary residential garage slabs and acreage shed-to-medium-shop slabs, volumetric is the simpler answer.
We operate from inside the city limits with five trucks plus a boom pump. Our service radius covers Calgary metro 24/7 and the acreage corridor seven days a week — Bearspaw, Springbank, Priddis, De Winton, Bragg Creek, Rocky View County, Foothills MD. The next-nearest volumetric supplier sits in Didsbury, roughly 80 km north. For most of our service area, we are the closest C685-compliant supplier; for in-city Calgary work, we are, as far as we can tell, the only city-based volumetric concrete fleet.
FAQ
How thick should my shed slab actually be?
For a 4×4 to 12×16 ft backyard shed pad with light storage use: 4 inches on properly compacted subgrade with 4 inches of crushed gravel underneath. Upgrade to 5 inches if the shed will store a riding mower, ATV, snowblower, or similar weighted equipment. The substrate prep matters more than the extra inch.
Can I skip the vapor barrier on a small shed pad?
You can, but you shouldn’t. The barrier is inexpensive (10-mil polyethylene runs about $0.20-$0.40 per square foot) and it does both short-term and long-term work for the slab. Skipping it to save a few dollars is one of the easier ways to compromise a slab’s life.
Do I need an engineer for an acreage shop slab?
For shop slabs above roughly 30×40 ft, or for slabs intended to carry heavier equipment (skid steers, tractors, vehicle storage with multiple bays), an engineer’s involvement is worth the cost. The engineer specifies subgrade compaction, vapor barrier, slab thickness, reinforcement, and joint pattern. For smaller residential garage slabs, an experienced concrete contractor is usually sufficient.
What’s the right concrete mix for a Calgary residential garage slab?
CSA A23.1:24 Exposure Class C-2 concrete, 5-7% entrained air, 35 MPa at 28 days for the slab itself. Type HS sulphate-resistant cement at 35 MPa HS at 56 days is the spec for foundation walls and anywhere the slab sits in proximity to soil with high sulphate content. Air entrainment is non-negotiable for freeze-thaw protection. The mix design has to satisfy the 2-hour CSA A23.1 discharge limit (with 90-minute air-content retest threshold) — easier to satisfy with on-site batching than with a long plant-to-site delivery.
How long should I wait to walk on a new slab? To park on it?
Walk on it: 24-48 hours after pour, gently, with no impact. Light equipment / wheelbarrows: 7 days. Vehicles and full design loads: 28 days, when the concrete reaches its specified strength. Premature loading is a common cause of cracking that homeowners then blame on the slab itself.
What about in-floor heating retrofit on an existing slab?
If your slab is already poured and you want in-floor heat, you’re looking at an above-slab system — typically rigid foam, then aluminum heat-transfer plates with PEX tubing, then a topping layer or finished flooring. This adds 1.5-3 inches of build-up above the existing slab, which can affect door clearances, garage door height, and adjacent finish levels. Plan the geometry before committing.
Can I use rebar AND fibre AND mesh?
You can, and on heavy-duty acreage shop slabs it’s common to combine fibre (for shrinkage crack control in the first 72 hours) with structural rebar (for long-term load capacity). Adding mesh on top of rebar is rare and usually unnecessary. The combination question is best answered by the engineer or experienced contractor designing the slab.
What’s the biggest mistake homeowners make on a self-managed garage or shop slab?
Overpaying for slab thickness and underpaying for site prep. We’ve poured 6-inch slabs on substrate that should have had three more days of compaction and a proper gravel base — they crack within a year. We’ve poured 4-inch slabs on substrate that was prepped properly — they’re fine a decade later. The money in the slab is the money in the substrate.
Final word
The Calgary slab that lasts 40 years is built like an iceberg. The visible 4-6 inches of concrete is the small part. Underneath that slab is a compacted granular base, a vapor barrier, and a compacted native substrate that took someone three days to do right. That underneath-work is what determines whether the slab cracks in year two or year forty.
When you’re hiring a contractor for slab work in Calgary — whether it’s a shed pad, a garage, or a 60×80 acreage shop — the questions worth asking up front are the substrate questions, not the slab questions. “What’s the granular base spec?” “What compaction target?” “Vapor barrier weight?” “How are you handling the soft / disturbed soil at the dig?” Those are the conversations that separate the slab you’ll regret from the slab you’ll forget about.
When you’re ready to pour, the Omega Ready Mix team is the supplier-side of that conversation. We deliver into Calgary metro and the acreage corridor seven days a week, mixed fresh on-site under ASTM C685, with CSA A23.1 Class C-2 mix designs as our standard exterior spec. Five trucks, one boom pump, 30-40 minute service radius across the city. The next-nearest volumetric fleet is 80 km north in Didsbury — for most of our service area, we’re the closest C685-compliant option.
Reach us at [email protected] or 403-217-4888. We’re happy to talk through your slab project before the pour. The conversation usually saves a year or two of regret.
Citations and standards referenced:
- ACI 302.1R-04 — Guide for Concrete Floor and Slab Construction
- Concrete Network — Slab Subgrade, Fibers in Concrete, Control Joints
- The Garage Journal — multi-thread consensus on 4″ vs 6″ slab and subgrade
- ContractorTalk — slab thickness and substrate forum threads
- Fine Homebuilding — Fibre Reinforced Concrete for Slab, Concrete Slab: Fiber Reinforced or Not?
- TractorByNet — slab thickness and vapor retarder threads
- JLC Online — Slab-on-Grade Vapor Barrier expert thread
- Wagner Meters — Concrete Vapor Retarders: Everything You Need to Know
- GreenBuildingAdvisor — Should vapor barrier in slab be under 4 in. of gravel or on top of gravel?
- Saving Sustainably — Building a Foundation: Add Gravel, Vapor Barrier, and Rebar
- Concrete Alberta — Residential Concrete Best Practices, Cold Weather Concrete Reminders
- Canadian Farm Builders Association — Concrete Specifications Guide
- Alberta New Home Warranty Program — Concrete: New Home Care & Maintenance
- Rocky View County — 2025 Servicing Standards (frost-protection depth reference)
- CSA A23.1:24 — Concrete Materials and Methods of Concrete Construction
- ASTM C685 / C685M-17 — Standard Specification for Concrete Made by Volumetric Batching and Continuous Mixing
Planning a shed, garage, or acreage shop slab this season? The Omega Ready Mix team will walk through the mix design, the substrate spec, and the delivery window with you before the pour. [email protected] or 403-217-4888. Calgary metro 24/7. Acreage corridor (Bearspaw, Springbank, Priddis, De Winton, Bragg Creek, Rocky View, Foothills MD) seven days a week.



