A concrete joint filler and a tube of concrete caulk are two different products, and caulk in the wrong joint is why your joint edges keep chipping and spalling. A semi-rigid filler, rated Shore A 80 or harder, fills the joint full depth and ends flush with the floor. It carries a wheel across the gap. Caulk is soft on purpose, so it stretches, and it gives the concrete edge no support at all.
Then you need to know which joints you have. Control joints and expansion joints need opposite fixes, and if you get them backwards you make a new crack.
What is the difference between a joint filler and a joint sealant?
Both come in a tube, and both look like a gray line of goo on the floor. But they do opposite jobs.
A filler is there to carry weight. When a hard-wheeled pallet jack or a forklift crosses a joint, the wheel drops into any gap it finds. Then it slams the far edge on the way out. That hit lands on the arris, the sharp concrete corner at the top of the joint. Concrete has almost no strength in that shape. So we put a semi-rigid filler in full depth and shave it flush, and the gap becomes one smooth surface. The wheel rolls across instead of falling in, and the corner never gets hit.
A sealant is there to move. Bids call it elastomeric, which means stretchy. It’s soft and it stays soft. A foam backer rod or bond breaker sits at the bottom, so the sealant sticks to the two side walls only. That lets it stretch and squeeze as the joint opens and closes with the heat and cold. For an outdoor expansion joint, like the one between a sidewalk and a patio, use a concrete caulk or expansion joint caulk, since those are sealants. But caulk is the wrong call under a wheel, because the wheel just pushes it down and out of the way.
| Semi-rigid joint filler | Elastomeric joint sealant | |
|---|---|---|
| Made of | Polyurea or epoxy | Silicone, polyurethane, or hybrid |
| Hardness | Shore A 80 and up | Most are Shore A 25 to 40 |
| How deep | Full depth of the saw cut | Shallow, over a backer rod |
| Top | Flush, shaved level after cure | Set a bit below the floor |
| Job | Hold up the concrete edge under load | Take up movement and shed water |
| Goes in | Indoor saw cut and construction joints | Expansion, isolation, and edge joints |
| What goes wrong | Tears if the joint moves more than planned | Gives under wheels, so edges chip and spall |
Best material for a concrete joint fill
Indoors, in a saw cut joint that wheels cross, the best material is a semi-rigid polyurea or epoxy filler. Shore A is a hardness scale, and it’s the one number to ask any bidder for. Below Shore A 80, the filler gives under a wheel and the joint edge starts to chip. That’s why distribution and warehouse floors get specced at Shore A 80 or higher. Some makers list their harder fillers on the Shore D scale instead, because Shore A squishes together at the top of its range. Either way, ask the same two things: how hard is it, and does the data sheet say so?
As for cure time, polyurea filler needs 30 to 60 minutes to cure, and then the crew shaves off the extra so it sits flush. The longer clock is the slab’s, and we cover that wait further down.
Tell your joint types apart with a flashlight
Give it twenty minutes with a tape measure and you’ll have a map of your own floor. A slab holds four kinds of lines, and only two of them take a rigid filler.
Saw cut control joint. Narrow, about 1/8 to 1/4 inch wide. It’s dead straight and part of a regular grid, cut 1/4 to 1/3 of the way through the slab. Shine a light down it. You’ll see a clean saw cut on top and a rough, jagged crack below it, because the slab cracked under the cut on purpose. That crack is the whole point of the joint. These get a full-depth semi-rigid filler.
Construction joint. This is where one day’s pour met the next. It’s straight, but it’s not part of the grid, and it often runs along a column line or the edge of a pour. It may hide steel dowels or a keyway you can’t see. Treat it like a control joint, with a full-depth semi-rigid filler.
Isolation or expansion joint. Wider, often about 1/2 inch, and it runs the full depth of the slab. You’ll find it where the floor meets something that moves on its own: a column base, a bearing wall, the building’s outer edge, a machine pad, or a dock leveler pit. Many already have a soft fiber or foam board in them. These never take a rigid filler.
A random crack. It wanders, turns, and lines up with nothing. That’s not a joint, so it doesn’t get joint treatment. Our concrete repair guide shows how to read a crack’s width, movement, and step-down before anything goes in it.
| Joint type | How to spot it | Correct treatment |
|---|---|---|
| Saw cut control | 1/8 to 1/4 inch, straight, on a grid, rough crack below the cut | Semi-rigid filler, full depth, flush |
| Construction | Straight, off the grid, along a pour edge or column line | Semi-rigid filler, full depth, flush |
| Isolation / expansion | About 1/2 inch, full slab depth, at columns, walls, outer edges, pads | Soft sealant over backer rod, never rigid |
| Random crack | Wanders, lines up with nothing | Find the cause before you pick a fix |
Why does the caulk keep tearing out of the same joint?
There’s three reasons, and most shops have all three at once.
- The caulk is too soft for the traffic. A wheel crossing a joint full of Shore A 30 caulk pushes it down, drops onto the far corner, and knocks off a chip. Every pass takes another. The joint gets wider, so the wheel drops deeper and takes a bigger chip. It feeds itself, and by the time you can hear the pallet jack shudder, the edges are already gone.
- The fill sits low instead of flush. This is the one most people walk right past. If the gray line sits a half inch below the floor, it does nothing for the edge, no matter what it’s made of. The wheel still lands on bare concrete on the way out. A filler that carries weight has to end level with the slab. That’s why the crew overfills a little and shaves it flush after it cures.
- Someone keeps topping it off. Squirting more caulk into a joint with broken edges won’t work, no matter how often you do it. The joint is now wider than the first saw cut. Its walls are chipped and dusty, not clean cut faces, so the new material has nothing solid to stick to. At that point, more product is money down a hole.
Not every spalled joint needs work
A chipped joint that no wheel ever crosses, in a corner or under racking, is only cosmetic. It won’t get worse on any schedule that matters, and filling it changes nothing but your bill. Spend the money on the joints in the wheel paths. On most floors, that’s a small share of all the joints in the building. Sort by traffic, not by looks.
What happens when a rigid filler goes in an expansion joint?
The slab still moves. It just cracks somewhere else.
An isolation joint is there because the slab and the thing beside it move differently. A column footing, a wall, or a machine pad each shifts in its own way with heat, weight, and time. That’s why the joint runs full depth at about 1/2 inch wide, not 1/8 to 1/4 inch like a saw cut. It’s a gap, not a planned crack, and the gap is the release.
Glue a hard filler across that gap and the slab still has to move. So it finds a new place to give and cracks nearby, in concrete nobody meant to be a joint. Now you’ve got a crack out in the floor where a working joint used to be.
So name the joint first, and pick the material second. A crew that fills them all the same way hasn’t looked at your floor.
When should you fill joints in a new slab?
Concrete keeps shrinking long after it can hold a forklift. Most of that drying shrinkage happens over the first year, and it moves fastest early on. A joint that’s 1/8 inch wide in month two is wider by month eight.
Fill it in month two, and the filler has to take all of that movement. A semi-rigid filler isn’t built to stretch, which is the whole point of it. So it tears down the middle or pulls off one side. You get a torn joint and a second bill for the same work.
ACI 302.1R, the industry floor guide, says to wait on joint filling as long as the schedule allows. Most specs land at 90 days after the pour, and longer is better. A better sign than a date is a full heating season. Once a slab has been through one inside a heated and cooled building, it has done most of its moving, and the joints are close to their final width.
If the building has to open sooner, plan for it. Either put in a short-term fill you expect to replace, or put a refill in the schedule and the budget. What doesn’t work is calling the early fill permanent and being surprised later. The saw cut itself runs on a different clock, counted in hours, not months, and our post on green-cut timing covers that window.
Waiting is free. Nobody in the trade makes money telling you to wait, so you won’t hear it often.
How do you fix joint edges that already broke?
Once the corner is gone, filler alone won’t fix it. Any bid that says it will is going to fail the same way the last fix did.
- Cut new shoulders. We saw a clean edge on each side of the joint, usually an inch or two wide, down past the broken concrete to solid material.
- Rebuild the edges. We fill those shoulders back up with a semi-rigid or epoxy mortar.
- Recut and refill. We cut the joint back through the new material, then fill it full depth and flush.
Done right, the joint ends up with fresh, square edges and a filler that holds them up. Smear patch over broken edges and it lasts until the next shift.
That’s real work, and a lot can change it. How deep does the damage run? How many feet of joint are hurt? Is the slab under it solid? So we scope it from a walk, not a square-foot price. The same goes for joint fill during a floor install. There, crack and joint repair is its own line, priced on the shape your slab is really in.
Start by mapping your joints and sorting them by traffic. Most buildings find the trouble sits in a handful of crossings, and the fix is smaller than that pallet jack shudder makes it feel.
Walk the joints before you buy more material
We scope joint and edge repair from the floor, not a form. Bring your joint map, where the traffic runs, and what you've tried.
