Short answer: a topper slides because two smooth surfaces are stacked with nothing between them. The fixes that hold are a deep pocket fitted sheet over both layers, a non slip gripper pad underneath, and sheet straps at the corners. In that order, and the first one alone solves most cases.
What does not work is anything adhesive. It fails within weeks and takes fabric with it.
Affiliate disclosure: we earn a commission on purchases through these links, at no extra cost to you.
Why it moves
Every night you turn over between ten and twenty times, and each turn pushes sideways on to whatever you are lying on. The topper stays put only if something resists that force. Four things make it worse.
- A slippery mattress cover. Quilted polyester and knit covers with a shiny finish give a topper almost nothing to grip.
- A fitted sheet that only covers the topper. If the sheet stops at the topper, the two layers are not tied together at all. This is the most common cause and the easiest to fix.
- A thick topper. More mass and more height means each turn pushes it further. A 4 inch topper travels further than a 2 inch one, as we note in how thick a topper should be.
- A waterproof protector under the topper. A plastic film is the most slippery surface in the stack, and it is the same layer that makes a bed sleep hot, as we cover in the cooling mattress guide.
Which layer you are dealing with matters here, because a pad, a protector and a topper behave differently. A quilted pad with an elastic skirt rarely moves at all, and the distinction is in mattress pad vs topper.
The six fixes, ranked
| Fix | How well it holds | Notes |
|---|---|---|
| Deep pocket fitted sheet over mattress and topper together | Best | Solves it outright in most cases. The pocket has to clear mattress plus topper |
| Non slip gripper pad under the topper | Very good | An open weave rubber mat. Trim it to size and it disappears in the stack |
| Sheet straps or suspenders at the corners | Good | Clip under the mattress and pull the sheet tight, which pins the topper by pressure |
| A topper with an elastic skirt or corner straps | Good | Only available if you have not bought yet |
| A rubber shelf liner or rug underlay | Adequate | The improvised version of the gripper pad. Thinner and it bunches up |
| Safety pins through both layers | Last resort | Works, damages the topper cover, and the pins migrate |
Do the sheet check first
Before buying anything, look at how the bed is made. If your fitted sheet goes over the topper only, with the mattress bare underneath, the fix costs nothing but a different sheet.
- Measure mattress thickness plus topper thickness. A 12 inch mattress plus a 3 inch topper is 15 inches.
- Check your fitted sheet pocket depth, printed on the packaging. Standard sheets are 12 to 14 inches, deep pocket sets run 16 to 18.
- Buy the sheet that clears the total, and stretch it over both layers at once so they are held together as one piece.
A sheet that is barely deep enough is worse than no sheet at all: it pops off a corner in the night, and then the topper is free to move and the sheet is bunched under you. Allow two inches over your measured total.
The gripper pad, if the sheet is not enough
An open weave rubber mat between the mattress and the topper does the same job as a rug underlay. It is cheap, it does not add height, and it can be cut with scissors, so a queen pad covers a full bed. The Gorilla Grip non slip mattress gripper is the version most people end up with, and the only thing to check is that you buy the size that matches the bed rather than the topper.
Lay it in the middle third of the mattress rather than edge to edge. That is where the sideways force is applied, and a pad that reaches the edges tends to curl.
Two fixes that damage the topper
- Adhesive hook and loop strips. The adhesive fails first, and when it does it lifts the fabric off the topper cover with it. Foam that loses its cover degrades faster.
- Spray adhesive. It bonds the topper to the mattress cover permanently, which makes the topper unwashable, unreturnable, and impossible to rotate. It also voids any mattress warranty, because it counts as modifying the product.
If the mattress itself is sliding
Different problem, same category. A mattress that slides on a metal frame is usually missing the retainer bar at the foot, and a set of corner stoppers or a gripper pad under the mattress fixes it. On a slatted frame, a bunkie board gives the mattress a continuous surface to sit on and stops it walking between the slats.
On an adjustable base, a sliding mattress is a sign the retainer bar is not doing its job or the mattress is too thick for it, which is one of the checks in which mattresses work on an adjustable bed.
Common questions
Why does my mattress topper keep sliding? Because it is sitting on a smooth cover with nothing tying it to the mattress. A fitted sheet that covers only the topper is the usual cause, and a waterproof protector underneath makes it worse.
What is the best way to stop a topper moving? A deep pocket fitted sheet stretched over the mattress and the topper together. It holds the two layers as one, and it costs less than any dedicated product.
Do mattress gripper pads work? Yes. An open weave rubber mat between the layers is the second best fix, adds no height, and can be trimmed to size.
Can I use velcro to hold a topper in place? Adhesive backed hook and loop fails within weeks and pulls the fabric off the topper cover when it does. Sewn on straps are fine, adhesive is not.
Will a heavier topper slide less? No. Thicker toppers slide more, because the extra height lets every turn push it further.
The bottom line
Check the sheet first. If your fitted sheet is not going over the mattress and the topper together, that is why it moves, and a deep pocket set fixes it. If it still shifts, add a gripper pad in the middle third of the bed and sheet straps at the corners. Do not reach for anything adhesive, because it fails and takes the topper cover with it.
Check the Gorilla Grip non slip mattress gripper on Amazon →



