What’s the difference between a carpet stain and a dirty spot? A carpet stain is a permanent color change. A dirty spot is a removable color change like dirt. The purpose of a carpet stain warranty is to promise spots on a carpet will come clean. Warranties do not promise the carpet will not get . . .