Back to Articles
RepairsJune 14, 202611 min read
Share:

Expansion Joint Repair Guide for Driveways and Patios

Failing expansion joints are the #1 reason concrete slabs crack within five years. Here is how to inspect, repair, and reseal joints on your driveway or patio before the next freeze-thaw cycle takes the whole slab.

Repairs

Quick answer: Most concrete cracks running parallel to a driveway or patio edge are not slab failures — they are expansion joint failures. The fix is straightforward and cheap if caught early: rout out the old sealant, install fresh closed-cell foam backer rod, and tool in a Class 35 polyurethane joint sealant. Total cost for an NC residential driveway runs $300 to $900. Skipping the fix lets water, salt, and freeze-thaw cycles destroy the slab edge, which turns a $400 repair into a $2,500 cutout and re-pour within three winters.

What an expansion joint actually does

An expansion joint is a deliberate gap between two concrete slabs, filled with a compressible material at the bottom and a flexible sealant on top. Its only job is to absorb movement. Concrete expands when it heats up and shrinks when it cools — a 30-foot driveway moves about 3/16 of an inch from a January morning to an August afternoon. Without a joint to absorb that movement, the slab cracks at its weakest point, almost always near a fixed edge like a garage apron, a foundation wall, or a curb.

Expansion joints are not the same thing as control joints, and confusing the two is the #1 cause of botched DIY repairs we see. Control joints are partial-depth saw cuts or tooled grooves that direct shrinkage cracks during the first 30 days of curing. They are typically 1/4 to 1/3 of the slab depth and are not meant to hold sealant. Expansion joints are full-depth, run all the way through the slab, and are meant to be filled. We cover the technical difference in detail in our article on control joints vs expansion joints.

How to tell your joints are failing

A 5-minute walk-around tells you whether your expansion joints are healthy, aging, or actively failing. Look for these five signs:

  • Sealant is missing or pulled away from one wall of the joint. The joint should show a continuous bead of rubbery material flush with the slab surface. If you see a vertical gap on one side, the sealant has lost adhesion and water is getting through.
  • Sealant feels hard, chalky, or cracked. Healthy polyurethane is firm but compressible — about the texture of a pencil eraser. Hard, brittle, or crumbling sealant has aged out.
  • You can see daylight under the sealant. Lift the edge with a screwdriver — if there is air space underneath, the backer rod has failed or was never installed.
  • The slab has cracked parallel to the joint within 18 inches. This is the early-warning sign of joint stress transferring into the slab itself.
  • The joint is filled with dirt, grass, or moss. Organic debris in the joint holds moisture against the slab edge and accelerates spalling.

The 4 most common joint failure modes

We have repaired thousands of NC joints, and every failure traces back to one of these four root causes.

Aged-out sealant (the most common)

Polyurethane joint sealant has a 7 to 12 year lifespan in NC sun and moisture. UV breaks the polymer chains, the sealant loses elasticity, and the next freeze-thaw cycle tears it. This is normal end-of-life — not a defect — and the repair is a straightforward reseal.

Wrong sealant from the start

Some installers use cheap acrylic or latex caulk instead of polyurethane. These products have 7 percent movement capacity at best, which means they fail within two seasons. If your joints are less than 5 years old but already pulling away, the wrong product was used.

Missing backer rod

Sealant needs to bond to two surfaces only — the left and right walls of the joint — and stretch between them as the slabs move. Closed-cell foam backer rod creates a non-bonding bottom surface and sets the depth of the sealant bead. Without backer rod, sealant bonds to three sides and tears at the bottom within 18 months.

Joint too narrow or too wide

NC residential expansion joints should be 3/8 to 1/2 inch wide. Narrower joints cannot absorb thermal movement. Wider joints overstretch the sealant's elongation capacity. If your joints look more like wide cracks (over 3/4 inch), they were either improperly formed or have widened through edge spalling.

Step-by-step expansion joint repair

Here is the procedure we use on every residential reseal. A homeowner with patience and a $40 caulk gun can do this on a single-car driveway in 3 to 4 hours.

Step 1: Rout out the old sealant

Use a stiff putty knife, a utility knife, or an oscillating multi-tool with a grout-removal blade to dig out all remaining sealant down to the original joint depth. If the joint was previously filled with hard mortar or grout, you need an angle grinder with a diamond joint-cleaning blade — this is the hardest part of the job.

Step 2: Blow the joint clean

Use a shop-vac, leaf blower, or compressed air to remove all dust, debris, and loose material. The walls of the joint must be clean and dry for the new sealant to bond. Wipe with isopropyl alcohol if there is oil staining.

Step 3: Install closed-cell foam backer rod

Buy 5/8-inch closed-cell foam backer rod from any concrete supply yard. Push it into the joint to a depth that leaves about 3/8 inch of space above the backer rod for sealant. The rod sits on friction fit — no adhesive. Do not use open-cell backer rod (the soft, sponge-like kind) because it absorbs moisture and ruins sealant bond.

Step 4: Apply the joint sealant

Use a 10-ounce tube of Class 35 polyurethane sealant — Sikaflex 1a, Vulkem 116, or Sherwin-Williams Loxon Concrete Sealant are all proven on NC residential work. Cut the tube nozzle at a 45-degree angle slightly wider than the joint, lay a continuous bead, and tool the surface flush with a soapy gloved finger or a pointing trowel. Cure time before vehicle traffic is typically 24 to 48 hours.

When repair is not enough

Joint repair fixes the joint, but if the slab edge has already spalled, settled, or cracked deep into the slab field, you need more than a reseal. We have covered the spalling decision tree in detail in our guide on how to fix spalling concrete without replacing the slab. The shortcut version: if the spall is shallower than 1/2 inch and confined to within 4 inches of the joint, patch and reseal. If the spall is deeper than 1/2 inch or the slab has settled more than 1/4 inch on one side of the joint, the affected section needs to be cut out and re-poured.

Cracks that run perpendicular to the joint, propagating into the slab field, are a separate issue and usually indicate subgrade movement or tree-root pressure rather than joint failure. We cover the tree-root cause in our post on why concrete cracks near trees.

Cost ranges across NC

Joint repair pricing in 2026 across our service area:

  • Single-car driveway (30 to 40 linear feet of joints): $300 to $500 for a full reseal.
  • Two-car driveway (50 to 80 linear feet): $500 to $900 for a full reseal.
  • Standard patio (40 to 80 linear feet of perimeter and field joints): $300 to $700.
  • Pool deck (80 to 160 linear feet): $700 to $1,400 for a full perimeter and field reseal including the coping joint.
  • Add-on for partial slab cutout where spalling has progressed: $400 to $1,200 per section.

If you are also weighing a full replacement decision, our comparison of concrete vs pavers for driveways covers the tradeoffs at the next decision point.

Maintenance schedule that prevents future failure

The cheapest expansion joint repair is the one you do on a schedule before the joint fails. Stick to this and your slabs will outlast your roof.

  • Year 1 to year 5: Annual spring inspection. Walk every joint with a flashlight and a screwdriver. Check for daylight under the sealant and gaps at the joint walls.
  • Year 5 to year 8: Bi-annual inspection (spring and fall). Watch for chalking or hardening of the sealant. Spot-reseal any 12-inch sections where the bead has pulled away.
  • Year 8 to year 12: Plan a full reseal. Do not wait for the joint to fail catastrophically — proactive resealing at year 9 or 10 is roughly half the cost of reactive repair at year 14.
  • Year 12 and beyond: Continuous monitoring. Reseal cycle resets — expect the same 7 to 12 year service life from the new sealant.

What to ask a contractor before hiring

If you are bringing in a contractor for joint repair rather than doing it yourself, ask these five questions before signing. Each one screens out shortcut operators:

  • What sealant brand and movement class will you use? (Answer should name a specific Class 35 polyurethane.)
  • What size backer rod, and what material? (Answer should be closed-cell foam, sized 1/8 inch larger than joint width.)
  • How will you remove the old sealant? (Answer should describe routing or angle-grinding, not just chiseling with a flathead screwdriver.)
  • How long until I can drive on the joints? (Answer should be 24 to 48 hours minimum.)
  • Do you require a deposit? (Honest NC contractors do not. Deposit-required outfits are the #1 source of disappearance scams in our market.)

Frequently asked questions

How often should expansion joints be resealed?

Polyurethane joint sealant on NC residential concrete typically lasts 7 to 12 years. Inspect annually each spring, and plan to reseal between years 8 and 10. A $300 reseal at year 10 prevents a $2,500 slab repair at year 15.

Can I just caulk the joint myself with hardware-store sealant?

Standard hardware-store caulk fails on concrete expansion joints within 18 to 24 months. Sealants rated for the 25 percent movement an NC joint sees are specifically labeled Class 25 or higher — Sikaflex 1a, Vulkem 116, or DAP Concrete Self-Leveling. Generic acrylic caulk has roughly 7 percent movement capacity.

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

Control joints are partial-depth saw cuts that direct shrinkage cracks. Expansion joints go full depth and let two slabs move independently, filled with foam backer rod and flexible sealant.

Should I replace the slab if the joint has failed?

Almost never. The fix is to clean out the old sealant, install fresh backer rod, and reseal. Full replacement is only warranted when joint failure has caused the slab edge to spall or settle more than a quarter inch on one side.

What does expansion joint repair cost in North Carolina?

For a standard NC residential driveway with 30 to 60 linear feet of joints, expect $300 to $900 for a full reseal. Patios run $200 to $600 depending on perimeter length.

Key takeaways

  • Failing joints are the #1 cause of premature slab cracking in NC. Most cracks that homeowners attribute to bad concrete are actually downstream effects of an aged or shortcut expansion joint.
  • The repair is cheap if caught early. $300 to $900 for a residential reseal, doable as a DIY in a single afternoon with a $40 caulk gun.
  • Use Class 35 polyurethane only. Sikaflex 1a, Vulkem 116, or equivalent. Hardware-store acrylic caulk fails within two seasons.
  • Closed-cell foam backer rod is non-negotiable. Sealant needs to bond to exactly two sides — the joint walls — and the backer rod creates the non-bonding bottom.
  • Reseal proactively at year 8 to 10. Reactive repair after the slab has spalled costs 5 to 10 times more than scheduled resealing.

Have a driveway or patio with cracked, missing, or chalky joint sealant? Pay nothing until the work is complete. Local Concrete Contractor reseals expansion joints across NC — Charlotte, Mooresville, Gastonia, Raleigh, Cary, Apex, Wake Forest, Concord, Huntersville, Davidson, Cornelius, Greensboro, Winston-Salem, Hickory, and surrounding markets. Get a free joint inspection and we will tell you exactly what each linear foot needs.

Need help with your concrete project?

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

Get Free Quote