Laying Hardwood Floors on Concrete: My Top Tips

If you're thinking about laying hardwood floors on concrete, you probably already know it's a bit different than working with a standard plywood subfloor. It's one of those projects that feels a little intimidating at first because concrete and wood don't exactly naturally get along. One is porous and holds moisture, while the other expands and contracts like it's breathing. But don't worry—I've seen plenty of people pull this off beautifully, and you can too, as long as you don't skip the prep work.

The biggest hurdle you're going to face is moisture. Concrete might look dry on the surface, but it acts like a sponge, pulling up ground moisture through capillary action. If you just slap some oak planks down on a slab without a plan, you're basically inviting your new floor to warp, buckle, or grow a science experiment underneath it. So, let's talk about how to do this right.

Checking Your Concrete First

Before you even buy the wood, you've got to check out the state of your slab. Is it flat? Is it dry? Is it crumbling? If your concrete is brand new, you can't just jump into laying hardwood floors on concrete the next day. New concrete needs at least 30 to 60 days to cure and release its initial moisture.

To test for moisture, you can go the professional route with a calcium chloride test or a digital moisture meter. If you want a quick DIY check, tape a few two-foot squares of clear plastic sheeting to the floor in different spots. Seal the edges with duct tape and wait 24 hours. If you see condensation under the plastic or the concrete looks darker when you peel it up, you've got a moisture problem that needs a serious vapor barrier.

Also, grab a long straightedge—like an 8-foot level or a perfectly straight board—and slide it across the floor. If you find "birdbaths" (dips) or high spots, you'll need to address those. Most flooring manufacturers won't let you get away with more than a 3/16-inch variation over 10 feet. If it's bumpy, you'll be grinding down the highs or pouring self-leveling compound into the lows.

Choosing the Right Wood

Now, let's talk about the wood itself. While you can put solid hardwood over concrete, it's much riskier and usually involves building a secondary plywood subfloor on top of the slab. For most people laying hardwood floors on concrete, engineered hardwood is the way to go.

Engineered wood is made of layers of plywood or HDF with a real wood veneer on top. Because the layers run in different directions, it's way more stable. It doesn't freak out as much when the humidity changes, which is exactly what you want when you're sitting directly on top of a concrete slab. It gives you that high-end look without the constant fear of the boards cupping or gapping.

The Glue-Down Method

If you want your floor to feel "solid" when you walk on it—without that hollow clicking sound—gluing it down is the standard move. It's a messy job, but it's effective.

You'll need a high-quality flooring adhesive that specifically doubles as a moisture barrier. This is one place where you absolutely do not want to go cheap. Buying the budget glue is a recipe for disaster. You spread the glue with a notched trowel, and it creates a waterproof membrane while holding the wood in place.

One thing to keep in mind: once that wood hits the glue, it's not moving much. You have to work in small sections. If you spread too much glue and then get distracted or run into a tricky cut, the glue will "skin over" and won't bond properly. It's a bit of a race against the clock.

The Floating Floor Option

If the idea of troweling sticky goo all over your house sounds like a nightmare, you might prefer a floating floor. This is probably the most popular DIY method for laying hardwood floors on concrete because it's much faster and more forgiving.

In this setup, you lay down a high-density foam or rubber underlayment first. This acts as your vapor barrier and provides a bit of cushion. Then, you click the boards together (or glue the tongues and grooves, depending on the product). The floor isn't actually attached to the concrete; it just sits there as one big, heavy mat.

The upside is that the floor can expand and contract as a single unit. The downside is that if your slab isn't perfectly flat, you might feel some "bounce" in certain spots when you walk over them. That's why the leveling step I mentioned earlier is so critical for floating installations.

Acclimation Is Not Optional

I can't stress this enough: do not take the wood out of your truck and start installing it immediately. Wood is a natural material that needs to get used to the temperature and humidity of your home.

Bring the boxes into the room where they'll be installed, open the ends, and let them sit for at least three to five days. If you skip this, the wood might shrink or swell after it's installed, which can rip your glue bonds apart or cause the floor to buckle. It's tempting to just get started, but patience here saves you a massive headache later.

Setting Up Your First Row

When you finally start laying hardwood floors on concrete, the first row is everything. If the first row is crooked, the whole room will be crooked. Most people start along the longest exterior wall.

Don't forget the expansion gap! Wood moves. You need to leave about a 1/2-inch gap between the wood and the wall. Don't worry, the baseboards and shoe molding will cover it up. If you push the wood tight against the drywall, it will have nowhere to go when it expands in the summer, and it will literally lift off the floor in the middle of the room.

Tips for a Smooth Installation

As you're working, pull boards from three or four different boxes at once. Wood is a natural product, and colors can vary from one box to the next. By mixing them up, you ensure a more natural, blended look across the whole floor rather than having "blotches" of different shades.

Also, keep a clean rag and some adhesive remover handy. If you're gluing the floor down, you will get glue on the finished surface of the wood at some point. If you let it dry, it's a pain to get off without damaging the finish. Wipe it up as you go.

Dealing with Doorjambs

One of the trickiest parts of laying hardwood floors on concrete is getting the wood to look seamless around doorways. Don't try to cut the wood to fit the shape of the door trim—it'll look terrible. Instead, use an undercut saw (or a simple Japanese pull saw) to cut the bottom of the door casing off. Then, you can slide the hardwood right underneath the trim for a professional, "built-in" look.

Wrapping It Up

Once the last board is in, you're not quite done. If you glued the floor, you need to stay off it for at least 24 hours to let the adhesive set. After that, you can install your baseboards (nail them to the wall, not the floor!) and transitions.

Laying hardwood floors on concrete is definitely more work than throwing down some carpet, but the result is worth it. It's cleaner, it lasts longer, and it completely changes the vibe of a room. Just take your time with the moisture testing and leveling, and you'll have a floor that stays beautiful for decades. It's all about the foundation—literally. Don't rush the prep, choose the right materials, and you'll be walking on your new hardwoods before you know it.