WikiSofa
Menu

When you buy through our links, we may earn a commission. Our affiliate links ›

How to Stabilize a Wobbly Sofa on Uneven Floors

Short answer: A wobbly sofa usually rocks because one or more legs sit slightly higher or lower than the rest on an uneven floor. The fix is to adjust the leveling glides on each leg, or to place thin shims under the low legs until all four rest evenly. Check the floor and the leg brackets first, then level, then recheck after you sit on the sofa. Protect the floor with glides or pads, and keep the area ventilated if you use adhesives or finishes during the repair.

Why a sofa rocks on an uneven floor

A sofa rocks when its legs do not sit on the same plane. Wood, tile, and concrete floors are rarely perfectly flat, and a low spot under one leg is enough to make a stable frame rock. The usual culprits are a floor that dips, a leg that sits higher than the others, or a leveling glide that has worked loose. Before you change anything, find the high corner. Press down on one corner and watch the opposite corner: if it lifts, the low leg is the one that needs help.

This is a leveling problem, not a frame problem. You are raising the low points to match the high ones so the frame sits flat. If the frame itself is sound, leveling glides and shims fix the rock without any reupholstery. On sofas built with composite wood panels, the frame is assembled with adhesives, and the EPA notes that formaldehyde is used in resins for composite wood products. That matters only if you cut into the frame; for a simple leveling job you won't.

Always start by inspecting the leg brackets and the floor beneath. A leg that has worked loose from its bracket can cause rocking just as easily as an uneven floor. Refer to our guide on leg styles and stability to identify what your sofa uses.

Check the floor and the leg brackets first

Slide the sofa away from the wall and examine the feet. Look for cracks in the wood, a bent bracket, or a glide that is missing or worn. If a leg is loose, tighten the screw or bolt that holds it to the frame. Most sofas use a metal bracket with two or three screws. If the screw holes are stripped, you may need to enlarge them and use a larger screw, but that is a repair for another article.

Next, check the floor with a straightedge. A long level placed across the footprint will show you which corner is low. If you do not have a level, place a thin piece of cardboard under one leg and slide it until it touches; that thickness is the gap you need to fill.

Keep in mind that the floor itself may be the source of the problem. Carpet, especially thick pile, compresses unevenly. If you have a rug under the sofa, try repositioning it or remove it temporarily to see if the rocking stops. For hard floors, a low spot might be a grout line or a slight slope.

  • Tighten any loose leg screws or bolts.
  • Check that all glides are present and not cracked.
  • Use a level to find the high and low corners.
  • If a leg is missing a glide, replace it before leveling.

Leveling feet: adjust the glides

Many modern sofas come with leveling glides, which are small round discs screwed into the bottom of the leg. These can be turned to raise or lower that corner. To use them, turn the glide clockwise to lower the leg and counterclockwise to raise it. Do this in small increments, a half turn at a time, then test the sofa by sitting on it.

If your sofa does not have adjustable glides, you can sometimes replace the existing feet with a set that includes leveling glides. This is a common upgrade and works with most frames. Before you buy, measure the diameter of the leg bolt or the width of the bracket to ensure a match. See our article on leg leveling glides for details on choosing the right hardware.

After you have adjusted all four corners, press down on each corner and confirm the sofa no longer rocks. The goal is to have all four glides touching the floor at the same time. If one glide is still off the floor, it may need a shim.

Using shims to fill a low spot

When a leveling glide is already at its maximum height but the corner is still low, a shim is the simplest fix. A shim is a thin, wedge-shaped piece of wood, plastic, or composite that you insert under the leg to fill the gap. You can buy packs of plastic shims at hardware stores, or use a folded piece of cardboard as a temporary shim.

To install a shim, lift the low corner slightly using a pry bar or by having someone lift it. Slide the shim under the glide until it fits snugly. If the gap is large, you may need two shims stacked. Always use the thinnest shim that just makes contact; a thick shim can put stress on the leg and frame. For a permanent fix, you can cut the shim flush with the leg and secure it with a small wood screw, but that is optional.

Shims work on any leveling situation, but they are especially useful for sofas that sit on carpet. The pad under the leg compresses over time, and a shim restores the contact. For a clean look, choose a shim that matches the color of the leg or paint it after installation.

Quick guide: leveling vs. shims
SituationBest fix
Leg is adjustableTurn the leveling glide
Leg is not adjustableAdd a shim under the low side
Floor has low spotUse a shim at that corner
Glide is worn or missingReplace the glide first

Protect the floor and the frame

Once the sofa is level, add felt pads or floor protectors to the bottom of each glide. This prevents scratches on hard floors and helps the sofa slide more easily. For carpet, a larger pad or a plastic mat can spread the weight and prevent the legs from sinking into the pile.

If you used wood shims and want to hide them, you can cut them flush with the leg and touch up the finish. Use a low-VOC paint or sealant, and always work in a well-ventilated area. The EPA points out that many household products release volatile organic compounds, and ventilation reduces your exposure while the finish dries.

It is also worth checking the underside of the sofa for any loose panels or exposed composite wood. If you notice a musty smell or see water stains, address that before leveling. A damp frame can swell and change the geometry of the legs. See our guide on protecting the sofa from moisture for steps.

  • Add felt pads to all four legs.
  • If using adhesive, open windows and run a fan.
  • Check for loose screws on the frame after leveling.
  • Consider a floor protector mat under heavy sectionals.

When to consider a new sofa

Leveling and shims solve most rocking problems, but they cannot repair a cracked frame or a leg that is splitting at the joint. If you find that the frame itself is broken, or if the wobble returns soon after every adjustment, the sofa may be at the end of its life. Inspect the wooden rails that connect the legs to the frame; if you see a visible crack, you are looking at a structural repair.

If you are shopping for a new sofa, look for models with leveling glides as a standard feature. That small detail saves you from this exact problem. Most quality sofas in the guides below include either adjustable glides or sturdy legs that sit flat. If you have an uneven floor, you may also want to consider a modular sofa with more legs, as they distribute weight over a larger area and are easier to stabilize.

Before you buy, measure your floor's slope and compare it to the specifications of the models you like. A sofa with a low, closed base is often more forgiving than one with four thin legs. For recommendations, browse our best modular sofas or best sectionals. If budget is a concern, the budget sofas guide lists several level-leg models.

What to pick for your use

If youPickBuying guide
You need a sofa that already has adjustable leveling glidesModular sofasBest Modular Sofas in 2026: 15 Picks Compared on Specs
You have a large room and want even weight distributionLarge sectionalsBest Large Sectionals in 2026: 12 Picks Compared on Specs
You are on a budget and want a reliable baseBudget-friendly sofasBest Sofas Under $1000: 15 Picks Compared on Specs
You want a traditional sofa with sturdy legs90 to 109 inch sofasBest 90 to 109 Inch Sofas in 2026: 15 Picks Compared on Specs
You have a tight space and need a compact sofa70 to 89 inch sofasBest 70 to 89 Inch Sofas in 2026: 15 Picks Compared on Specs

Questions

Can I use a folded piece of cardboard as a shim?

Yes, cardboard is a good temporary shim. Fold it to the needed thickness and slide it under the low leg. It will compress over time, so replace it with a wood or plastic shim for a permanent fix.

How do I know which corner is low?

Press down on each corner. The low corner is the one where the opposite diagonal leg lifts off the floor. You can also use a level placed across the sofa base; the bubble will tell you which side is down.

Should I remove the rug before leveling?

Yes, if possible. A rug can hide the actual floor slope and make it hard to see what is happening. Level the sofa on the bare floor, then replace the rug and recheck.

Can I adjust leveling glides on carpet?

Yes, but carpet compresses under the legs, so you may need to adjust more often. Use a firm pad under each leg to reduce compression, and recheck the level after a few weeks.

Latest changes

  • : First published.

Sources

Related buying guides