به‌طور کلی همه کفپوش‌ها را در دو دسته نرم و سخت می‌توان قرار داد. موکت‌های ضخیم یا نازک و حتی فرش در دسته کفپوش‌های نرم قرار می‌گیرند. کفپوش‌های سخت هم از جنس‌هایی مانند لمینت، کاشی یا وینیل ساخته می‌شوند.