Getting subfloor thickness right is the difference between a floor that stays quiet and flat for thirty years and one that cracks tile, squeaks under hardwood, and telegraphs every seam through vinyl. I’ve torn out more failed floors caused by thin, bouncy subfloors than by any other single mistake. The short version: 3/4-inch panels over joists 16 inches on center handle almost everything, 23/32-inch is the code minimum most builders actually install, and tile almost always needs more than the minimum. Here’s how I spec it job by job.
Code Minimums vs. What Actually Works
The International Residential Code allows 23/32-inch (nominal 3/4-inch) tongue-and-groove plywood or OSB over joists spaced 24 inches on center, and 19/32-inch (nominal 5/8-inch) over joists 16 inches on center. Those numbers keep the floor from failing structurally. They do not guarantee the floor will feel solid or that a finish material will survive on top of it.
In practice, I treat 23/32-inch T&G as the working minimum over 16-inch joist spacing for any finish floor, and I bump up from there depending on the covering. Builders in the 1960s through 1980s often installed 1/2-inch plywood or even 5/8-inch particleboard over 24-inch centers, which is why so many remodels start with subfloor reinforcement before the new flooring even shows up on site.
Subfloor Thickness by Flooring Type
Every finish material tolerates deflection differently. Ceramic tile is the least forgiving; carpet is the most. This table reflects what I install, not just what code allows.
| Flooring Type | Minimum Subfloor (16″ OC joists) | My Recommendation |
|---|---|---|
| Ceramic/porcelain tile | 23/32″ + 1/4″ backer board | 23/32″ plywood + 1/2″ cement board or uncoupling membrane (1-1/8″ total) |
| Natural stone tile | 1-1/8″ total wood layers | 23/32″ + 1/2″ plywood underlayment + membrane |
| Solid hardwood (nail-down) | 23/32″ plywood | 23/32″ T&G plywood, glued and screwed |
| Engineered wood | 19/32″ | 23/32″ for float or nail-down |
| Luxury vinyl plank | 19/32″, flat to 3/16″ in 10 ft | 23/32″, sanded smooth at seams |
| Sheet vinyl | 19/32″ + 1/4″ underlayment ply | 23/32″ + 1/4″ lauan or Halex board |
| Laminate | 19/32″ | 23/32″ with quality pad |
| Carpet | 19/32″ | 23/32″ for less bounce |
Notice the pattern: tile is the outlier. The Tile Council of North America wants total deflection under L/360 for ceramic and L/720 for stone, and thin subfloors simply cannot deliver that between joists spaced 24 inches apart. When a customer asks why their tile bid includes a layer of new plywood, this is why.
Joist Spacing Changes Everything
Subfloor thickness only means something in relation to the framing beneath it. A 3/4-inch panel that feels rock solid over joists 16 inches on center will flex noticeably over 24-inch centers. Here’s how I adjust:
- 12″ on center: Rare outside of old homes and heavy-load areas. 19/32-inch is genuinely fine here for everything except stone.
- 16″ on center: The standard. 23/32-inch T&G covers all common floors; add underlayment for tile and stone.
- 19.2″ on center: Common with I-joists in production homes. Use 23/32-inch minimum, and I prefer 7/8-inch high-performance panels like AdvanTech for tile jobs.
- 24″ on center: Use 7/8-inch or 1-1/8-inch T&G panels. For tile over 24-inch centers I want 1-1/8-inch of combined wood before the backer board goes down, no exceptions.
If you don’t know your joist spacing, measure it from the basement or crawl space, or find the subfloor nail lines. Guessing wrong by one spacing category is enough to crack a tile floor within a year.
Plywood vs. OSB at the Same Thickness
Thickness for thickness, plywood and OSB carry similar structural ratings, and both are code-approved. The differences show up at the edges and around water. OSB edges swell when they get wet and stay swollen, which telegraphs through vinyl as raised ridges at every seam. Plywood swells less and mostly relaxes back. For bathrooms, laundry rooms, and kitchens I spec plywood or a premium moisture-resistant OSB like AdvanTech, which costs about $45 to $60 per 4×8 sheet versus $30 to $40 for commodity OSB and $40 to $55 for CDX plywood at 23/32-inch.
One more distinction: nail and screw holding power is better in plywood. If I’m nailing down 3/4-inch solid oak, I want plywood underfoot because cleats hold measurably better and the floor stays quieter longer.
When You Need an Underlayment Layer on Top
Subfloor and underlayment are different layers doing different jobs, and people conflate them constantly. The subfloor is structural; the underlayment is a smoothness and stiffness layer added on top. You need an added underlayment layer when:
- Installing tile: Add 1/4-inch or 1/2-inch cement backer board set in thinset, or an uncoupling membrane like Ditra. This is not optional.
- Installing sheet vinyl: Add 1/4-inch underlayment-grade plywood with a fully sanded face. Sheet vinyl shows everything, including OSB texture.
- The existing subfloor is rough: Old plank subfloors (1×6 or 1×8 boards laid diagonally) need a 3/8-inch or 1/2-inch plywood cap before almost any modern flooring.
- You need to hit L/720 for stone: A second layer of 1/2-inch plywood, screwed on a 6-inch grid and not into the joists, stiffens the panel between joists where stone needs it.
How to Check What You Have
Before ordering flooring, verify your existing subfloor thickness. Pull a floor register and measure the exposed panel edge with a tape; that’s the fastest method. No registers in the room? Drill a 1/2-inch hole in a closet corner, measure with a depth gauge or a nail, and plug it. From below, look for the panel stamp on the underside, which lists thickness and span rating (a stamp like “48/24” means rated for 48-inch spacing under roof loads and 24-inch spacing as subfloor).
While you’re at it, walk the whole room and mark soft spots, squeaks, and dips with painter’s tape. A subfloor that’s thick enough on paper but delaminated from moisture or crushed at the edges still needs replacement panels before new flooring goes down.
Fixing a Subfloor That’s Too Thin
You have three realistic options, in ascending order of cost and disruption:
- Add a layer on top. Screw 3/8-inch or 1/2-inch plywood over the existing subfloor with construction adhesive and screws every 6 inches. This raises floor height, so check door clearances, appliance fits, and transitions. Cost runs $1.50 to $2.50 per square foot in materials.
- Sister or block the joists. If the problem is bounce rather than thin panels, adding solid blocking between joists or sistering new lumber alongside them stiffens the system without raising the floor.
- Tear out and replace. When old particleboard or water-damaged OSB is involved, replacement is the honest fix. Demo plus new 23/32-inch T&G runs $3 to $7 per square foot installed, more if joists need repair.
Particleboard deserves its own warning: it’s not a structural subfloor, it holds fasteners poorly, and it turns to oatmeal when wet. If you find it under old carpet, budget to remove it rather than build over it.
Fastening and Flatness Matter as Much as Thickness
A 3/4-inch panel that’s nailed only, with no adhesive, will squeak and flex like a thinner one. Best practice for new panels: a 1/4-inch bead of subfloor adhesive on every joist, ring-shank nails or (better) screws every 6 inches on edges and 12 inches in the field, and a 1/8-inch expansion gap at panel ends. Flatness specs matter too. Most flooring manufacturers require 3/16-inch tolerance over 10 feet; LVP is especially picky, and high spots at seams should be belt-sanded before installation.
My rule of thumb after decades of doing this: never spend money on finish flooring you’re not willing to match with an adequate base. If the budget forces a choice between premium flooring over a marginal subfloor or mid-grade flooring over a properly thick, glued, and screwed one, take the second option every single time. The subfloor is the one layer you can’t upgrade later without tearing everything else out, so measure your joist spacing, check the panel stamp, and buy the thickness the finish floor actually demands, not the thinnest sheet that passes code.
Prefer to explore on your own?
See how new flooring looks in your actual room in seconds — free, no signup.
Try the free Floor Studio →