When a floor slopes an inch or more across a room, pouring compound gets heavy and expensive fast. The old carpenter’s solution is to build a new flat plane on top of the old one: tapered shims or sleepers fastened to the existing floor, with a fresh layer of plywood screwed over them. Learning how to level a floor with plywood this way lets you correct large, gradual slopes with lumber you can carry in a pickup and tools most DIYers already own.
The method in short: map the floor with a laser or string line, find the high point, calculate how much each spot is low, rip or stack shims to those heights, fasten them along every joist line, check with a straightedge, and then glue and screw plywood across the top. The result is a flat, stiff surface ready for new flooring.
- How to Level a Floor With Plywood: Is It the Right Method?
- Tools and Materials
- Safety and Old Flooring
- Step 1: Map the Floor and Find the High Point
- Step 2: Make Tapered Sleepers or Shim Stacks
- Step 3: Fasten and Check the Plane
- Step 4: Install the New Plywood Layer
- Troubleshooting
- Cost Ranges
- When to Call a Pro
- Frequently Asked Questions
This approach is for floors that slope or dip but are structurally sound. If the floor bounces, cracks or keeps moving, the joists need repair first, and compound-based leveling is a better fit for small, shallow lows.
How to Level a Floor With Plywood: Is It the Right Method?
Plywood leveling shines in a few situations:
- Old houses with a gradual slope of 1 to 2 inches across a room
- Additions or porches being converted to living space where the old floor pitched for drainage
- Rooms where you want to raise the floor anyway, for example to match an adjacent room’s height
- Floors over wood framing, where the weight of thick compound would be a concern
It is less suitable when height is tight. Sleepers plus plywood add at least the plywood thickness at the high point and more at the low point. Check door swings, appliance clearances, stair risers and transitions before you commit. Stair risers in particular need to stay consistent; changing the height of the top or bottom step can create a trip hazard.
Tools and Materials
- Laser level (rotary or line) or a mason’s string and line level
- Tape measure, pencil, chalk line
- Circular saw or table saw for ripping tapered sleepers
- Drill-driver and impact driver
- Kiln-dried 2x4s or 2x6s for sleepers, or pre-cut tapered wood shims
- Plywood sheets, typically tongue-and-groove underlayment or subfloor panels in 1/2 to 3/4 inch thickness
- Construction adhesive and subfloor screws long enough to reach the joists
- 6 to 8 foot straightedge
- Safety glasses, hearing protection and a dust mask
Safety and Old Flooring
Power saws demand eye and ear protection and a stable setup for ripping long boards. Ripping tapers on a table saw is safest with a tapering jig or a sled rather than freehand. If you remove old flooring first, test it in older homes: vinyl tile, sheet goods and their adhesives sometimes contain asbestos. Leave suspect layers undisturbed (you can usually build right over them) or hire a licensed abatement contractor.
Step 1: Map the Floor and Find the High Point
- Locate the joists. Find nail lines in the existing floor or check from below. Snap chalk lines along each joist center.
- Set a reference plane. Put a laser level in the middle of the room, or stretch strings across the room at a fixed height above the floor.
- Measure down from the laser line or string to the floor every 12 to 16 inches along each joist line. Write each number right on the floor.
- Find the smallest number. That is the high point of the floor. Every other measurement minus that number tells you how low that spot is.
Worked example: measuring the dip
Say the laser is set so it reads 40 inches above the high corner. Along one joist line, your measurements are:
- At the wall: 40 inches
- At 4 feet: 40 3/8 inches
- At 8 feet: 40 3/4 inches
- At 12 feet: 41 1/4 inches
Subtract the high point (40 inches) from each, and you get the shim heights needed: 0, 3/8, 3/4 and 1 1/4 inches. Add a minimum sleeper thickness so you have something to screw into at the high end, say 1/4 inch, and the sleeper for this line tapers from 1/4 inch at the wall to 1 1/2 inches at 12 feet. These are example figures to show the method; your floor will have its own numbers.
Step 2: Make Tapered Sleepers or Shim Stacks
There are two common ways to fill the gap along each joist line.
Option A: Ripped tapered sleepers
Lay a 2×4 or 2×6 on edge, mark the required height at each measurement point, connect the marks with a straight line (or a gentle curve if the floor sags in the middle), and rip along it. The result is a long wedge that sits flat on the old floor with a level top. Label each sleeper with its joist line so they do not get mixed up.
Option B: Shims on a grid
For smaller dips or irregular floors, glue tapered wood shims or strips of plywood in stacks along each joist line, every 12 inches or so, building each spot up to its target height. This takes longer to set but adapts to bumpy floors where a straight taper does not fit.
Either way, the sleepers or shims belong directly over joists. The new plywood spans between them just as subfloor spans between joists, so placing support over the framing keeps everything stiff.
Step 3: Fasten and Check the Plane
- Glue and screw each sleeper down through the old floor and into the joist below, using construction adhesive and screws every 12 to 16 inches.
- Add blocking between sleepers along the edges of where plywood seams will fall, so every panel edge is supported.
- Check with a straightedge across several sleepers in every direction. The tops should form one flat plane. Plane down high spots with a power planer or add thin shims to low ones.
- Check with the laser one more time. Small errors now show up as humps in the finished floor.
Step 4: Install the New Plywood Layer
- Plan the layout so the long direction of each sheet runs across the sleepers, the way subfloor runs across joists.
- Stagger the end seams by at least one sleeper spacing, ideally half a sheet, so seams never line up in a row.
- Leave small gaps, about an eighth inch between sheets (or as the panel maker specifies) and a quarter to half inch at walls for expansion.
- Glue and screw each sheet to the sleepers with construction adhesive and screws every 6 inches along edges and every 8 to 12 inches in the field.
- Sink screw heads flush or slightly below the surface and fill seams if the finish flooring requires a smooth surface.
Use the thickness appropriate for your sleeper spacing and flooring type. Thicker panels (around 3/4 inch) bridge wider spacing and stiffen the floor for tile; thinner panels may work over closely spaced sleepers for resilient or floating floors. Always check the finish flooring’s installation instructions for the subfloor it requires.
Troubleshooting
- A hump shows at a seam: one sleeper sits higher than its neighbors. Pull the screws, plane the sleeper, and refasten.
- The floor feels hollow or bouncy: sleepers are too far apart or not over joists. Add sleepers or blocking.
- Squeaks after installation: missing adhesive or loose screws. Add screws through the plywood into the sleepers.
- Doors drag: trim the bottom of the door or raise the casing, or rethink sleeper height near the doorway.
Cost Ranges
Material costs depend on room size and lumber prices. Expect to buy a handful of 2x stock for sleepers, plywood sheets to cover the room, adhesive and screws. For a typical bedroom this is often in the low hundreds of dollars, with plywood being the biggest line item. Professional carpenters usually charge by the hour or by the job, and floor leveling over an older home can be a multi-day project.
When to Call a Pro
Call a contractor or structural engineer if the slope exceeds about 2 inches across a room, if the floor bounces or creaks badly, if you see sagging beams, cracked joists or rot, or if walls and doors are shifting. Those signs point to structural issues that sleepers would only hide. Major changes to floor height near stairs may also need review by your local building department.
Frequently Asked Questions
How much can you level a floor with plywood and sleepers?
The method handles slopes from a fraction of an inch to a couple of inches across a room. Beyond that, the floor height and structural causes deserve a closer look.
Should sleepers go on top of joists?
Yes. Place sleepers directly over the joist lines and screw through into the joists so the new plywood is supported by the framing.
What thickness plywood should I use?
It depends on sleeper spacing and flooring type. Around 3/4 inch suits most spans and tile, while thinner panels can work over close spacing for floating floors.
Is plywood leveling better than self-leveling compound?
For large slopes over wood framing, plywood is lighter and often cheaper. For small shallow dips, compound is faster and adds less height.
Can I install plywood directly over an old vinyl floor?
Often yes, and leaving old vinyl in place avoids disturbing material that may contain asbestos. Fasten through it into the framing.
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 →