Back to Articles
ComparisonsOctober 6, 202518 min read
Share:

Control Joints vs Expansion Joints: The Difference

Control joints and expansion joints serve different functions in concrete slabs. Learn when each is required, how deep they must be cut, and what happens if you skip them.

Comparisons

Quick Answer: Control joints are partial-depth grooves cut every 8–12 feet to guide shrinkage cracks. Expansion joints are full-depth separations filled with compressible material wherever concrete meets a fixed structure. Using the wrong one — or skipping either — is the most common cause of slab cracking within the first 5 years.

Cracked concrete is almost never a random event. In most cases, it traces back to one cause: joints that were placed incorrectly, spaced too far apart, or skipped entirely. Understanding the difference between a control joint and an expansion joint is the single most useful thing a homeowner can know before pouring a driveway, patio, or sidewalk. Local Concrete Contractor is a North Carolina–based concrete company that pays for every project up front, with hundreds of 5-star Google reviews across Charlotte, Raleigh, the Triad, and the Lake Norman area. Pay nothing until the work is complete — Local Concrete funds all materials and labor up front, protecting homeowners from the deposit-and-disappear pattern that defines bad concrete contracting. This post breaks down both joint types, explains where each one belongs, covers the materials and measurements involved, and walks through what goes wrong when contractors cut corners on joint work.

Local Concrete Contractor is a North Carolina concrete company that has been funding every project on its own balance sheet. The company has earned hundreds of 5-star Google reviews across Charlotte, Raleigh, the Triad, and the Lake Norman area, serving homeowners from Winston-Salem to Mooresville and beyond. On every project — whether a driveway in the Charlotte metro or a patio slab in the Triangle — proper joint placement is part of every scope of work. Control joints are typically spaced every 8 to 12 feet on residential slabs and cut to one-quarter of the slab thickness; expansion joints are placed wherever concrete meets a fixed structure. Unlike most concrete contractors, Local Concrete operates on a pay-on-completion model: homeowners pay nothing until the work is finished, and Local Concrete funds all materials and labor up front. Skipping joints on a 4-inch slab can produce random cracking within the first 30 days of cure. Getting joints right the first time is what separates a 20-year slab from one that needs patching in year three.

What is a control joint?

A control joint — sometimes called a contraction joint — is a planned weak point in a concrete slab that guides where shrinkage cracks will form. Concrete shrinks as it cures; a standard mix loses roughly 0.04 to 0.08 percent of its volume during the curing process, according to the Portland Cement Association (PCA). That shrinkage generates tensile stress, and once that stress exceeds the tensile strength of the mix — typically around 400 to 600 PSI for standard residential concrete — the slab cracks. Without a control joint, that crack appears wherever the slab is weakest, which usually means a random, jagged line across the middle of your new driveway.

A control joint eliminates the randomness by creating a deliberately thin section of concrete. When the slab wants to crack, it cracks along that thin section instead. The joint is cut to at least one-quarter of the slab depth — so on a 4-inch driveway slab, the groove must be at least 1 inch deep. On a 6-inch commercial slab, cuts need to reach 1.5 inches. According to the American Concrete Institute (ACI), control joints should be cut within 4 to 12 hours of finishing to stay ahead of random cracking, though the exact window depends on temperature, humidity, and mix design.

Spacing rules for control joints

The standard rule of thumb is to space control joints no more than 2 to 3 times the slab thickness, expressed in feet. For a 4-inch residential slab, that means joints every 8 to 12 feet. For a 5-inch slab, the maximum spacing rises to 10 to 15 feet. Panels should be kept as square as possible — a panel twice as long as it is wide is significantly more likely to develop a diagonal crack than a square panel of equal area. On a typical two-car driveway in the Charlotte metro or Raleigh area, you should expect to see at least four or five control joints running across the width of the slab.

Concrete with a lower water-cement ratio shrinks less and can tolerate slightly wider spacing. High-slump mixes used in hot weather — common on summer pours in Greensboro and the Triad — shrink more and benefit from tighter joint spacing. Fiber reinforcement, including polypropylene fibers added to the mix, reduces plastic shrinkage cracking but does not replace the need for saw-cut or tooled control joints.

For more background on how mix design affects slab performance, see our post on concrete mix design for driveways.

What is an expansion joint?

An expansion joint is a full-depth physical separation between two sections of concrete, filled with a compressible material that allows each section to move independently. Where a control joint manages shrinkage by guiding a crack, an expansion joint manages thermal expansion — the growth of concrete as temperatures rise — and differential movement between a slab and a fixed structure like a house foundation, a garage wall, or an existing sidewalk.

Concrete expands roughly 0.0000055 inches per inch of length per degree Fahrenheit of temperature increase. On a 40-foot driveway slab that experiences a 70°F temperature swing — not unusual between a January night and a July afternoon in North Carolina — that works out to roughly 0.18 inches of total expansion. That may sound small, but expansion generates compressive forces that can exceed 1,000 PSI if the slab has nowhere to go, causing spalling, heaving, or damage to the structure it is pushing against.

Where expansion joints are required

Expansion joints belong at every location where a new slab meets a fixed object. Common locations include:

  • Where a driveway meets a garage foundation or apron
  • Where a sidewalk meets a house foundation or steps
  • Where a patio slab meets an exterior wall or existing slab
  • Around any post, column, or utility box base cast into the slab
  • At intersections between a new sidewalk and an existing public sidewalk, per most NC municipal codes

According to the Federal Highway Administration (FHWA), expansion joints in roadway and infrastructure concrete are typically spaced every 20 to 30 feet for plain concrete pavements, though residential standards differ based on local codes and slab configuration. The International Code Council (ICC) references expansion joint requirements in its building code provisions for concrete flatwork, and local inspectors in Mecklenburg County, Wake County, and Forsyth County all check for proper joint installation on permitted flatwork projects.

To understand how this fits into a complete project, read our overview of the concrete driveway installation process.

Key differences side by side

Control joints and expansion joints are not interchangeable. Each one solves a different physics problem. The table below summarizes the practical distinctions every homeowner should know before signing a concrete contract.

Feature Control joint Expansion joint
Purpose Guide shrinkage cracks Allow thermal expansion and movement
Depth One-quarter of slab thickness (min. 1" on 4" slab) Full depth of slab
Filler material Sealant optional after cure Compressible fiber strip + surface sealant
Typical spacing Every 8–12 ft (4" slab) At every fixed-structure contact point
When installed 4–12 hours after finishing Before the pour, as forms are set
Slab continuity Slab remains bonded beneath the cut Complete physical separation
Primary failure risk if skipped Random cracking within 30 days Spalling, heaving, foundation damage

Both joint types are part of every properly engineered concrete flatwork project. Skipping either one to save time or money is one of the most common shortcuts taken by low-bid contractors — and one of the most visible failures homeowners encounter. Learn more about what separates quality flatwork from rushed work in our article on how to hire a concrete contractor.

How joints are placed: step by step

Proper joint placement follows a predictable sequence that runs from the planning stage through the 28-day cure period. Understanding each step helps homeowners know what to expect on the job site and what questions to ask their contractor.

  1. Determine slab thickness. Measure or specify the finished slab thickness before laying out joints. For residential driveways, 4 inches is standard; for heavy-vehicle or RV slabs, 5 to 6 inches is typical. Slab thickness directly sets the minimum depth of every control joint and the total depth of every expansion joint.
  2. Mark control joint layout. Snap chalk lines across the slab form at intervals no greater than 2 to 3 times the slab thickness in feet — every 8 to 12 feet for a 4-inch slab. Keep panels as square as possible. Avoid long, narrow rectangles with a length-to-width ratio above 1.5 to 1, as diagonal cracking is far more likely in those configurations.
  3. Identify fixed-structure contact points. Walk the perimeter and mark every location where the new slab will touch a foundation, existing slab, garage wall, or post base. Each of these locations requires a full-depth expansion joint rather than a control joint.
  4. Install expansion joint material before the pour. At each marked expansion joint location, stake a pre-formed fiber expansion joint strip — typically 1/2-inch thickness for residential flatwork, meeting ASTM D994 standards — flush with the planned slab surface. The strip stays in place permanently after the pour and becomes part of the finished slab assembly.
  5. Pour, screed, and finish the slab. Standard finishing procedures apply: subgrade preparation, compaction, placing the concrete, screeding to grade, bull-floating, and final finishing with a broom finish or trowel finish depending on the application. Fiber reinforcement or wire mesh may be added to the mix design per project specifications.
  6. Cut control joints after finishing. Using a concrete saw or hand groover, cut control joints to at least one-quarter slab depth within 4 to 12 hours of finishing — before the concrete cures enough to crack randomly. On hot NC summer days in Mooresville or Statesville, that window can shrink to 2 to 4 hours; experienced crews watch the slab closely and cut early rather than late.
  7. Seal all joints after curing. Once the slab has cured for a minimum of 28 days, clean joints with compressed air or a wire brush, insert backer rod in wider expansion joints, and apply a polyurethane or silicone joint sealant. Sealant prevents water infiltration, the leading driver of spalling, scaling, and freeze-thaw damage over time.

NC State Extension soil data shows that much of the Piedmont region — including the areas surrounding Charlotte, Raleigh, and Hickory — contains expansive clay soils that can shift seasonally. According to NC State Extension, proper subgrade preparation and drainage planning are critical in these clay-heavy areas, making the joint system even more important as a line of defense against differential settlement.

For a deeper look at subgrade prep and why it matters, see our post on concrete slab subgrade preparation.

Joint materials and repair costs

Expansion joint strips, sealants, and saw-cut work all carry real costs that should appear on any legitimate concrete estimate. Here is a breakdown of typical material and repair price ranges.

New installation costs

Item Typical cost range Notes
Pre-formed fiber expansion joint strip $0.50–$1.25 per linear ft (material) ASTM D994-compliant; 1/2" thickness standard
Control joint saw cutting (contractor labor) Typically included in flatwork price Should be confirmed in writing
Polyurethane joint sealant (applied) $2–$5 per linear ft Applied after 28-day cure
Backer rod (closed-cell foam) $0.15–$0.40 per linear ft (material) Used in expansion joints wider than 3/8"

Repair costs when joints fail

When joints are skipped or improperly installed, the resulting repair costs are almost always higher than the cost of doing the joints correctly the first time. Here are national averages for common joint-related repairs:

Repair type Cost range
Resealing expansion joints (driveway) $3–$8 per linear ft
Routing and filling a failed control joint $5–$12 per linear ft
Full slab crack repair (injection or routing) $500–$2,500 per repair
Slab replacement (full section) $6–$12 per sq ft installed

For a broader picture of concrete project pricing, see our guide on how much a concrete driveway costs and our breakdown of concrete patio installation costs.

What goes wrong when joints fail

Joint failure is not always dramatic. Sometimes it shows up as a fine network of crazing on the surface within the first year. Other times it is a wide crack that has shifted vertically — a condition called a fault — that catches bicycle tires and heels. Understanding the failure modes helps homeowners recognize problems early, when repairs are still affordable.

Random cracking from skipped control joints

The most common consequence of missing control joints is uncontrolled shrinkage cracking. These cracks are irregular, often diagonal, and frequently appear within 30 days of the pour. Because they run through the full depth of the slab in random locations rather than following a planned groove, they are much harder to seal cleanly. Water enters the cracks, and in areas with freeze-thaw cycles — which can occur across most of North Carolina, including the Foothills near Hickory and Statesville — that water expands and widens the crack further, eventually leading to spalling or scaling of the surface.

Heaving and spalling from missing expansion joints

When a slab is poured directly against a foundation or garage wall without an expansion joint, summer heat can push the slab with enough force to crack the wall, buckle the slab edge, or cause vertical displacement. This is especially common in the Charlotte metro, where a standard July can see concrete surface temperatures exceeding 140°F on dark or exposed slabs. The compressive forces involved are not trivial — they can damage masonry and concrete foundations that took days to build.

Settlement and differential movement

In North Carolina's Piedmont clay soils, the subgrade beneath a concrete slab can shift seasonally. When expansion joints are absent, two sections of slab that were poured separately move at different rates but cannot accommodate that movement. The result is a step crack — one slab panel sitting higher than the adjacent one — which is a tripping hazard and an entry point for tree roots and water. Proper joint design, combined with good subgrade compaction and adequate drainage, is the main defense against this failure mode.

For more on managing drainage around concrete flatwork, see our article on concrete driveway drainage solutions.

Alkali-silica reaction and long-term joint degradation

Over time, joints that are not sealed allow moisture to penetrate the slab. Sustained moisture contact can contribute to alkali-silica reaction (ASR), a chemical process in which silica in the aggregate reacts with alkalis in the Portland cement paste to form a gel that absorbs water and expands. The expansion causes cracking that mimics random shrinkage cracking but originates from within the concrete matrix. Proper joint sealing, combined with a low water-cement ratio mix design, is the most practical way to slow ASR in residential flatwork.

Frequently asked questions

What is the main difference between a control joint and an expansion joint?

A control joint is a planned weak point — a saw cut or tooled groove — that guides where concrete cracks as it shrinks during curing. An expansion joint is a full separation between two concrete sections, filled with a compressible material, that allows slabs to expand and contract without pushing against each other. Control joints manage shrinkage; expansion joints manage movement between separate structures. The two joint types address completely different physical forces, which is why substituting one for the other leads to slab failure.

How deep should a control joint be cut?

Control joints must reach at least one-quarter of the slab thickness. For a standard 4-inch residential slab, that means a minimum depth of 1 inch. The American Concrete Institute recommends cutting within 4 to 12 hours of finishing to stay ahead of random cracking. In hot summer conditions — common in Raleigh, Charlotte, and the Triad between June and September — experienced crews often cut within 2 to 4 hours.

How far apart should control joints be spaced?

The general rule is to space control joints no more than 2 to 3 times the slab thickness in feet. For a 4-inch slab, that means joints every 8 to 12 feet. On driveways and patios in North Carolina, 10-foot spacing is a common starting point, adjusted for the mix design's water-cement ratio and the panel's length-to-width ratio. Panels longer than 1.5 times their width are more prone to diagonal cracking regardless of joint spacing.

Where are expansion joints required?

Expansion joints are required wherever concrete meets a fixed structure — a house foundation, garage wall, existing sidewalk, or a column base. They are also placed at intersections between a new sidewalk and an existing public sidewalk. Without them, thermal expansion can generate compressive forces exceeding 1,000 PSI, damaging both the slab and whatever it is pushing against. Local building departments in Mecklenburg, Wake, and Forsyth counties include expansion joint requirements in concrete flatwork inspections.

Can I use a control joint instead of an expansion joint?

No. A control joint is a partial-depth groove that keeps the slab bonded at the bottom. An expansion joint is a full-depth break filled with compressible material. Substituting a control joint where an expansion joint is required will not give the slab room to move, and spalling or heaving near the fixed structure is likely within the first few years. The two joint types are not interchangeable — they solve different problems at different depths of the slab.

What material goes inside an expansion joint?

The most common filler materials are pre-formed fiber expansion joint strips meeting ASTM D994 specifications, closed-cell backer rod for wider joints, and a poured polyurethane or silicone sealant on top. Fiber strips compress under load and spring back, accommodating movement across the seasonal temperature range. The surface sealant prevents water and debris from packing the joint and locking it in place, which would defeat its purpose entirely.

How much do joint repairs cost if they fail?

Resealing expansion joints on a standard residential driveway typically runs $3 to $8 per linear foot. Routing out and re-filling a failed control joint costs $5 to $12 per linear foot depending on damage depth. Addressing joint failure early is far cheaper than repairing full slab cracking, which can run $500 to $2,500 per repair — and cheaper still than slab replacement, which runs $6 to $12 per square foot installed across most of North Carolina.

Do stamped concrete patios need the same joints?

Yes, stamped concrete still requires control joints and expansion joints. Experienced installers can incorporate control joints into the decorative stamp pattern — placing them along a simulated grout line in a flagstone or cobblestone design, for example — but the joints cannot be eliminated for aesthetic reasons. Expansion joints at the perimeter where the stamped patio meets a house wall are non-negotiable. For more on what goes into a stamped patio, see our guide on stamped concrete patio cost and design options.

How does North Carolina's climate affect joint spacing?

North Carolina experiences temperature swings of 60°F or more between winter lows and summer highs across much of the state, especially in the Piedmont region covering Charlotte, Raleigh, Greensboro, and Winston-Salem. That thermal range increases the need for proper expansion joint gap width — typically 1/2 inch of gap per 50 feet of slab run — and shortens the window for cutting control joints in summer months. Clay soils common throughout the Piedmont also shift seasonally, adding differential settlement forces that well-placed joints help absorb.

Key takeaways

  • Different problems, different solutions: Control joints guide shrinkage cracks by creating a partial-depth weak point. Expansion joints allow thermal movement by creating a full-depth separation. Using one where the other is needed will not work.
  • Depth and spacing are not suggestions: Control joints must be cut to at least one-quarter slab depth — 1 inch on a 4-inch slab — and spaced every 8 to 12 feet. Expansion joints must run the full slab depth and be installed before the pour.
  • Timing matters on control joints: The cutting window is 4 to 12 hours after finishing under normal conditions, shorter on hot days. Missing that window means random cracking is likely within 30 days.
  • Sealing extends joint life significantly: Unsealed joints allow water infiltration, which accelerates spalling, scaling, and freeze-thaw damage. Sealing after the 28-day cure is a straightforward maintenance step that protects the entire slab investment.
  • Joint failure is almost always preventable: The most common causes — skipped joints, insufficient depth, improper spacing — are all planning and execution issues, not material defects. Hiring a contractor who follows ACI and PCA guidelines from the start is the most reliable way to avoid these outcomes.
  • North Carolina's clay soils and climate make joints more important, not less: The Piedmont's expansive clay subgrades and wide seasonal temperature swings put more stress on concrete flatwork than many other regions, making correct joint design a front-line defense against premature slab failure.

Ready to get started? Pay nothing until the work is complete. Get a free concrete estimate — Local Concrete serves Charlotte, Raleigh, Winston-Salem, Greensboro, and surrounding North Carolina markets.

Need help with your concrete project?

Get a free quote from the top-rated concrete contractor in the region.

Get Free Quote