Fixing Holes: How to Fill Voids in Concrete Effectively

Finding out how to fill voids in concrete is one of those DIY tasks that looks intimidating until you actually start doing it. Whether you've noticed a hollow sound when walking across your patio or you've spotted actual gaps under your driveway, those empty spaces—often called "voids"—can lead to some pretty big headaches if you ignore them. They aren't just an eyesore; they're often the precursor to major cracking or even a total slab collapse.

The good news is that you don't always need a massive construction crew to fix the problem. Depending on where the hole is and how big it's gotten, you can often handle the job yourself with the right materials and a little bit of patience.

Why Do These Voids Happen Anyway?

Before we get into the "how-to" part, it's worth asking why your concrete has holes in the first place. Usually, it's not the concrete's fault. Most of the time, the soil underneath is the culprit. Maybe the ground wasn't compacted well enough when the slab was poured, or perhaps water has been washing the dirt away over several years.

Sometimes, it's a matter of "honeycombing," which happens right when the concrete is poured. If the mix was too thick or wasn't vibrated properly, air pockets get trapped inside. Whatever the reason, once you see a void, the clock is ticking because that empty space offers zero support for the heavy weight of the concrete above it.

Assessing the Damage

You've got to know what you're dealing with before you run to the hardware store. Not all voids are created equal.

Surface Voids and Honeycombing

These are usually small, shallow pockets on the surface or sides of a wall or slab. They look like a sponge or a beehive (hence the name). These are mostly cosmetic, though they can let water in, which leads to freeze-thaw damage later on.

Sub-Slab Voids

These are the sneaky ones. These are the gaps underneath your garage floor, driveway, or sidewalk. If you tap the concrete with a sledgehammer (not too hard!) and it sounds hollow like a drum, you've got a sub-slab void. These require a bit more than just a surface patch.

Choosing Your Weapon: Materials That Work

You can't just shove some dirt in there and call it a day. You need something that's going to bond well and hold up under pressure.

Polyurethane Foam: This is the modern go-to for many pros and savvy DIYers. It comes in a kit, expands to fill every nook and cranny, and hardens into a very strong, lightweight plastic-like material. It's great because it doesn't add much weight to the soil, meaning it won't cause further sinking.

Sand-Cement Slurry (Mudjacking): This is the old-school method. You mix up a watery "mud" of cement, sand, and soil and pump it into the void. It's heavy and solid, but it can be messy and requires a bit more equipment.

Epoxy Injection: If you have a void that's also a structural crack, epoxy is your best friend. It's incredibly strong—actually stronger than the concrete itself once it cures—but it's usually reserved for thinner gaps and structural repairs.

Concrete Patching Compound: For those surface-level holes, a simple bag of high-strength patching mortar will do the trick. Look for ones that are "non-shrink" so they don't pull away from the edges as they dry.

How to Fill Voids in Concrete Surface Areas

If you're just dealing with small holes or honeycombing on the face of a wall or a patio, the process is pretty straightforward.

  1. Clean it out: I can't stress this enough. If there's loose dust, oil, or old moss in that hole, your patch won't stick. Use a wire brush and a shop vac to get it as clean as possible.
  2. Dampen the area: Concrete is thirsty. If you put wet patch into a bone-dry hole, the old concrete will suck the moisture out of the new stuff too fast, causing it to crack. Mist it with a little water first.
  3. Mix and apply: Follow the directions on the bag of your patching compound. Use a trowel to push the material deep into the void. Don't just smear it over the top; really pack it in there.
  4. Finish it off: Level it with the surrounding surface and let it sit. If it's a big hole, you might need to do it in layers.

Dealing with the Big Gaps Under the Slab

This is where the real work happens. If you've got a hollow space under a driveway, you're likely looking at using expanding foam or a flowable fill.

The Foam Method

If you're using a DIY polyurethane kit, you'll start by drilling small holes (usually about 5/8 of an inch) through the concrete slab. You then insert the nozzle of the foam gun and inject the material.

The cool thing about foam is that it expands rapidly. It'll find the path of least resistance and fill the entire void. You have to be careful not to over-inject, or you might actually lift the slab higher than you intended! Once it's cured, you just patch the small drill holes with a bit of cement.

The Slurry Method

If you're going the cement-slurry route, you'll need a way to get that heavy mixture into the hole. For smaller voids, you can sometimes just pour it in from the side if the edge of the slab is exposed. If not, you're back to drilling holes, but they'll need to be larger (usually 1 to 2 inches) to accommodate the thicker mixture.

Common Pitfalls to Avoid

It's easy to get overconfident and make a mess of things. Here are a few things I've seen go wrong more than once.

Ignoring the Water Source: If a leaking gutter or a poorly aimed sprinkler caused the void by washing away the soil, fixing the concrete won't help for long. You've got to fix the drainage first, or you'll be doing this all over again next summer.

Using the Wrong Mix: Don't just use a bag of "play sand" or basic gravel. It won't stay put. You need something with a binding agent (like cement or resin) so it stays put and provides actual support.

Working in the Wrong Weather: Most of these fillers—especially epoxies and foams—are very sensitive to temperature. If it's freezing out or a blistering 100 degrees, the chemical reaction won't happen correctly. Aim for a mild, dry day.

Finishing Touches and Maintenance

Once the void is filled and the material has had time to cure, take a look at the edges. One of the best ways to prevent future voids is to seal the joints of your concrete. If water can't get through the cracks in the first place, it can't wash away the soil underneath.

Pick up a tube of high-quality silicone or polyurethane sealant and run a bead along any cracks or expansion joints. It's a cheap bit of insurance that saves you from having to figure out how to fill voids in concrete again five years down the road.

Is It Time to Call a Pro?

Look, I'm all for doing it yourself, but if your entire garage floor has dropped three inches, or if the "void" is actually a sinkhole, it's time to call in the experts. Professional mudjacking or poly-leveling companies have the heavy-duty pumps and sensors to lift massive slabs of concrete back to their original height safely.

But for those annoying hollow spots under the front porch or those small pockets in your retaining wall? You've totally got this. Just take your time, clean the area thoroughly, and choose the material that best fits the size of the hole. Your concrete will thank you for it by staying solid for years to come.