Unter der Teppichreinigung versteht man die Reinigung von Teppichen von Schmutz, Sand und Rückständen. Die Reinigung wird zu Hygiene- und Sauberkeitszwecken durchgeführt. Während im Haushalt die Teppichreinigung meist darin besteht, den Teppich abzusaugen oder Flecken mit haushaltsüblichen Mitteln zu entfernen, werden bei der professionellen Reinigung meist chemische Reinigungsmittel eingesetzt.