Remove Paint Stains from Carpet

Paint stains on carpet feel like a disaster because they are one—but they're also one of the most recoverable mistakes in a house. The difference between a permanent eyesore and a completely invisible repair comes down to speed and knowing which solvent actually works on the paint type you're dealing with. Latex paint behaves completely differently from oil-based or polyurethane, and treating one with the other's solvent wastes time and spreads the mess. Dried paint is harder but not impossible; the key is understanding that you're working against the clock with wet paint and working with patience with dry paint.

  1. Act Fast, Blot Smart. If the paint is still wet, don't panic—start blotting with a clean white cloth or paper towel. Press down without rubbing; dragging spreads the stain outward. Flip to fresh sections of cloth as paint transfers. Check the paint can or ask whoever painted: is it latex (water-based), oil-based, or polyurethane? This determines your next move. If you don't know, assume latex first since it's most common in residential work.
  2. Warm Water Lifts Fresh Latex. For fresh latex paint, apply warm water with a clean cloth and continue blotting. Don't oversaturate—you want damp, not soaked. Work the cloth gently into the fibers, lift, and repeat with a fresh section of cloth. As the paint loosens, you'll see it transfer to your cloth. This can take 5 to 15 minutes depending on how much paint landed. Keep changing to clean cloth sections; reusing a paint-covered cloth just redeposits the stain.
  3. Choose the Right Solvent First. If water alone doesn't lift the stain after 15 minutes, or if the paint is oil-based, switch to a solvent. For latex, try a mixture of one part white vinegar to three parts warm water, or use rubbing alcohol. For oil-based paint, mineral spirits is the standard—apply it sparingly to a cloth, not directly to the carpet. Work it in gently, let it sit for 2 to 3 minutes, then blot. You may need to repeat this cycle three to four times. Ensure good ventilation when using mineral spirits.
  4. Scrape Without Shredding. For paint that's already set, start by scraping the surface with a plastic putty knife or old credit card—never metal, which damages fibers. Work gently at the edge of the stain, lifting flakes upward rather than pressing down. You won't get all of it this way, but you'll remove the top layer. Vacuum up the loose flakes. Don't be aggressive; carpet fibers are tougher than they look, but they will fray if you scrape sideways.
  5. Heat Softens, Solvent Releases. After scraping, use a blow dryer on low-to-medium heat to warm the remaining paint for 1 to 2 minutes. While it's still warm, apply your solvent—mineral spirits for oil-based, rubbing alcohol or vinegar for latex. Let it soak for 3 to 5 minutes; the warmth helps the solvent penetrate and soften the binder. Don't oversaturate. Blot repeatedly with a clean cloth, working from the stain's edge toward the center. Repeat the heat-and-solvent cycle if needed.
  6. Rinse Away All Residue. Once the paint is mostly gone, rinse the treated area with cool water and a clean cloth to remove all solvent residue. Mineral spirits or alcohol left in the carpet will attract dirt and cause a halo stain around where the paint was. Blot dry with a fresh cloth or paper towels. If the carpet still feels damp, place a weighted cloth over it (like a towel with books on top) for 30 minutes to absorb remaining moisture.
  7. Restore Texture, Check Results. Once dry, use your fingers or a stiff brush to fluff the carpet fibers upright in the treated area. This restores texture and helps you see if any stain remains. If you still see color, repeat the solvent treatment on just that spot. Very faint shadows sometimes remain on old or light-colored carpet; these fade further with normal wear and foot traffic over a few weeks.