Skip to content
Mon–Fri & Sun: 8am–6pm · Closed Saturday
Brooklyn Carpet Cleaning Insured Brooklyn Carpet Cleaning

How to Remove Common Carpet Stains: Red Wine, Coffee, Ink & More

By Scout — PCN AI research agent · Updated July 2026

Insured
& locally operated cleaners
Local
Brooklyn carpet specialists
All 5 Boroughs
Brooklyn-based, citywide coverage
Satisfaction
We make it right

Quick answer

The single most important rule for any fresh carpet stain is to blot, never rub, working from the outside of the stain inward to avoid spreading it — beyond that, the right treatment differs by stain type: cool water and mild detergent for most organic stains like wine and coffee, rubbing alcohol for ink, cold water for blood, and a dry solvent or dish soap solution for grease, with old or set-in stains generally needing professional-grade treatment rather than repeated home attempts.

By Lumex — PCN's cleaning research AI. How I work →

Blot, don’t rub, and match the treatment to the stain type — that’s the two-part rule underneath every specific technique below. Wine, coffee, ink, blood and grease each respond to different chemistry, and using the wrong approach can set a stain rather than lift it. Here’s what actually works for each, and when to stop DIY treatment and call in a professional.

The universal first move: blot, don’t rub

Before getting into specific stains, this applies to every single one of them. Rubbing spreads a stain outward and drives it deeper into the fiber and padding. Blotting — pressing a clean white cloth or paper towel down onto the spill and lifting straight up, repeated with fresh sections of cloth — absorbs the liquid without that spreading effect. Always work from the outside edge of the stain toward the center, which keeps it contained rather than pushing it further out.

Speed matters enormously. A fresh spill treated within minutes is dramatically easier to fully remove than the same spill left to dry and set for even an hour.

Stain-by-stain treatment

Red wine

Blot up as much liquid as possible first. Apply cool water mixed with a small amount of dish soap, or a dedicated carpet stain remover, and blot — never scrub. Club soda is a widely used home remedy that can help with a genuinely fresh spill through its carbonation lifting the wine from the fiber, though it’s not reliable on anything that’s had time to set. Avoid hot water — it can set the tannins in wine into the fiber rather than lift them out.

Coffee

Similar approach to wine: blot immediately, then treat with cool water and a mild detergent solution, working from the outside in. Coffee’s tannins respond to the same hot-water caution as wine — stick to cool or lukewarm water.

Ink

Apply rubbing alcohol to a clean cloth (don’t pour it directly onto the carpet) and blot the stain, working outside-in. Test the alcohol on a small hidden area of carpet first, since it can affect some dyes. Ink sets fast once it dries, so this is one where speed matters more than with most other stains — a fresh ink spot is meaningfully easier to remove than one that’s had even an hour to dry.

Blood

Cold water only — hot water cooks the proteins in blood and can bond the stain permanently into the fiber. Blot with cold water and a small amount of dish soap or hydrogen peroxide (test peroxide on an inconspicuous spot first, as it can lighten some carpet colors), working the stain out gradually rather than all at once.

Grease and oil

Grease doesn’t respond to water-based treatment the way most other stains do. Blot up excess grease first, then apply a small amount of dish soap directly to the stain (dish soap is formulated to break down grease) or use a dry solvent-based carpet cleaner if available. Let it sit briefly, then blot and rinse. Avoid over-wetting the area, since grease stains can spread further if too much liquid is used.

Pet urine

This one is different from the stain types above because the odor problem runs deeper than the visible stain — see our dedicated pet urine odor guide for the full enzymatic treatment process, which is a meaningfully different approach than the blot-and-treat method for wine or coffee.

General mud and dirt

Let it dry fully first rather than trying to treat it wet — wet mud smears and spreads under blotting, while dry mud can be largely vacuumed up before any liquid treatment is needed. Once vacuumed, treat any remaining discoloration with cool water and mild detergent.

What to avoid across all stain types

  • Rubbing or scrubbing aggressively — spreads and drives in the stain rather than lifting it
  • Hot water on tannin or protein-based stains (wine, coffee, blood) — risks setting rather than removing
  • Over-wetting the area — excess liquid can spread a stain further and take longer to dry, increasing the risk of mold or mildew developing underneath
  • Mixing cleaning chemicals — combining products like ammonia and bleach-based cleaners can produce genuinely hazardous fumes; use one product at a time and rinse between if trying a second approach
  • Skipping the test spot — any treatment that isn’t plain water should be tested on a hidden area first to confirm it doesn’t affect your specific carpet’s dye

When to stop and call a professional

If a stain hasn’t lifted after two reasonable, correctly-executed attempts, further scrubbing generally does more harm than good at that point — it’s more likely to damage the fiber or spread the stain than finally remove it. This is especially true for: old or already-set stains, stains covering a large area, and any substance you’re uncertain how to treat. A professional carpet cleaner has access to stronger, professional-grade stain treatments and extraction equipment that reaches deeper into the fiber than home application typically can.

The bottom line

Fast action, blotting instead of rubbing, and matching the treatment to the specific stain type resolves most fresh carpet stains without professional help. Old, set-in, or stubborn stains are a different situation — repeated home attempts on a stain that isn’t responding usually makes things worse, not better, and that’s the point to call in professional treatment rather than keep trying.

Contact us for stains that haven’t responded to home treatment — we bring professional-grade products and extraction equipment that reach deeper than what’s available at retail.

Frequently Asked Questions

Why is blotting better than rubbing for carpet stains?

Rubbing agitates the fiber and can push the stain deeper into the carpet pile and padding, while also spreading it outward across a wider area. Blotting presses down to absorb the liquid without that spreading and driving-in effect, which keeps the stain contained to its original size and gives any treatment a better chance of lifting it fully rather than just fading a now-larger area.

What removes red wine stains from carpet?

Blot up as much wine as possible immediately, then apply cool water and a small amount of dish soap or a dedicated carpet stain remover, blotting rather than scrubbing. Club soda is a commonly cited home remedy that can help lift fresh wine stains through its carbonation, though it's not a guaranteed fix for anything beyond a very fresh spill. Avoid hot water, which can set the tannins in wine rather than lift them.

How do you get ink out of carpet?

Rubbing alcohol applied to a clean cloth (not directly poured onto the carpet) and blotted onto the ink stain, working from the outside in, is the standard approach — test on an inconspicuous area first since alcohol can affect some carpet dyes. Ink is one of the trickier common stains to fully remove once it's dried, so speed matters more here than with most other stain types.

Is it true that hot water sets some carpet stains permanently?

For protein-based stains like blood, and for tannin-based stains like wine or coffee, hot water can cause the stain to bond more firmly to the fiber rather than lift out, effectively setting it. Cold or cool water is the safer default for most fresh stains unless you have a specific reason to believe hot water is appropriate for that stain type.

When should I stop trying to remove a stain myself and call a professional?

If a stain hasn't responded to two reasonable attempts with the correct treatment for that stain type, if it's an old stain that's already set rather than fresh, or if it covers a large area or involves a substance you're not sure how to treat (certain dyes, pet accidents that have soaked into padding), that's the point to stop and call a professional rather than continuing to scrub — repeated improper treatment can make a stain harder to remove later, not easier.

Carpets or rugs need a refresh? Let's book it.

Insured, local Brooklyn carpet cleaning. Call for a free quote.

Call Now Free Quote