Yes it works well on the carpet because the Beachbody Sliders have two sides one for the smooth floor as carpet, or grass, and another side for the hard floor. Thanks to the Fabric That keeps us doing our exercise in a smooth place.