Yes, it will work on most carpets. If you have rugs over carpet, we would advise you take up the rugs whilst using the StrideOn / Orthomate knee scooter.