Un altro guaio al quale i tappeti sono inevitabilmente soggetti sono le macchie. È chiaro che un tappeto che viene calpestato costantemente, specialmente quando è collocato sotto un tavolo da pranzo, in un ingresso o in un soggiorno, prima o poi si macchierà. In genere, un tappeto sottoposto ad un uso normale non rimane macchiato, e questo grazie al fatto che le lane impiegate nella sua fabbricazione mantengono, in una piccola misura, quel grasso naturale che le rende quasi impermeabili: per togliere alcune macchie superficiali, sarà quindi sufficiente una bella spazzolatura e gran parte delle macchie che resistono alla spazzola se ne andranno con un normale detergente. Tuttavia alcune sostanze riescono a produrre macchie che richiedono un trattamento specialistico. Un tipo di macchia relativamente comune che richiede un intervento immediato, è quella prodotta dall'urina di cani e gatti: in caso di incidente, è bene rivolgersi subito a una lavanderia specializzata, o comunque consultare il negoziante di fiducia.