Red wine, coffee, and ink are the stains that make homeowners give up on their carpet. Each one defeats generic cleaners for a different chemical reason: wine is a tannin dye, coffee is tannin plus oily residue, and ink is a concentrated synthetic dye designed to be permanent. Treating all three the same way is why so many DIY attempts fail.

This guide gives you a stain-specific protocol for each, built around the one-two punch of correct pre-treatment followed by commercial hot-water extraction. Follow the chemistry and you will be amazed what lifts out — even from stains you assumed were permanent.

First response: what to do in the first 60 seconds

For fresh spills, the first minute matters more than the next hour. These rules apply to all three stains:

  • Blot, never rub. Rubbing spreads the stain and drives dye deeper into the pile. Press straight down with a white cloth, lift, and repeat with a clean section.
  • Work from the outside in to avoid spreading the perimeter.
  • Do not apply heat — no hair dryers, no steam, no hot water yet. Heat can permanently set tannin and protein stains.
  • Skip the random cleaner under the sink. The wrong chemistry (especially bleach or high-pH degreasers on wine) can set the stain permanently. Identify the stain first, then treat.

Red wine: the tannin dye protocol

Wine's color comes from tannins — the same compounds that stain teeth. Tannins respond to acidity and to specific tannin removers, not to general detergents.

  1. Blot up as much liquid as possible with white towels.
  2. Apply a tannin-specific spotter (or, in a pinch, a 50/50 mix of white vinegar and cool water) and let dwell 5 minutes.
  3. Blot — you should see color transferring to the cloth.
  4. Extract with hot water (130–140°F) and extraction rinse using slow passes.
  5. If a pink shadow remains after drying, repeat once. Tannin stains often need two cycles.

What not to do: white wine on red wine is folklore, not chemistry. Salt draws surface liquid but does nothing for dye already bonded to fiber — and the leftover salt attracts dirt later.

Coffee: tannin plus oily film

Coffee combines tannin dye with coffee oils, so it needs a two-stage treatment: alkaline cleaner for the oils, then tannin treatment for the color.

  1. Blot thoroughly. For dried coffee, lightly dampen with cool water first to rehydrate.
  2. Apply an alkaline pre-spray (pH 9–10) to break down the oils. Dwell 5–10 minutes.
  3. Extract with hot water and rinse.
  4. If brown color remains, follow with the tannin protocol above (vinegar solution or tannin spotter), then extract again.

Coffee with cream or sugar adds protein and sugar to the mix — the alkaline step handles both. Old, heat-set coffee (from a mug left for months) may lighten substantially without vanishing entirely; that is an honest expectation, not a failure of technique.

Ink: the concentrated dye challenge

Ink is engineered to be permanent, so calibrate expectations: the goal is dramatic lightening, and complete removal is a bonus. Act fast — every hour matters more with ink than with food stains.

  1. Blot — do not spread. Ink migrates fast.
  2. Apply isopropyl alcohol (70%+) or a dedicated ink remover to a cloth, not directly to the carpet, and dab. You should see ink transferring.
  3. Rotate to clean cloth sections constantly to avoid redepositing.
  4. Extract with hot water and rinse to flush the dissolved dye and alcohol residue.
  5. For ballpoint pen, alcohol usually works. For gel ink or permanent marker, a commercial ink remover with d-limonene performs better — ask at our counter.
StainPrimary chemistryKey pre-treatmentRealistic DIY outcome
Red wine (fresh)Tannin dyeTannin spotter / vinegar solutionComplete removal likely
Red wine (dried)Set tanninTannin spotter, 2 cyclesComplete or near-complete
Coffee (black)Tannin + oilAlkaline pre-spray, then tannin stepComplete removal likely
Coffee (with cream)Tannin + oil + proteinAlkaline pre-spray, longer dwellNear-complete
Ballpoint inkOil-based dyeIsopropyl alcoholMajor lightening; often complete
Gel / marker inkSynthetic dyed-limonene ink removerSignificant lightening

Why extraction beats blotting for set stains

Blotting removes surface liquid. But bonded dye needs flushing — and flushing without recovery just spreads the stain. A commercial extractor's 100+ PSI spray drives rinse water into the dye zone while 130"+ vacuum lift pulls the dissolved color out before it resettles.

Each extraction cycle physically removes dye instead of redistributing it — two cycles typically outperform ten blotting sessions on a set stain. Our extractor operation guide covers the slow-pass technique, and rental costs run $59–$89/day — far less than replacing carpet in one room.

For stains that have wicked into upholstery too, the included hand tool treats cushions with the same protocols. And if your stain situation involves pets rather than beverages, see pet stain and odor removal with heavy gear — and consider a steam cleaner rental for any hard-surface areas in the same cleanup project.

Frequently asked questions

Can I remove a red wine stain that's a year old?

Often yes, surprisingly. Dried tannin responds to tannin spotter plus hot-water extraction, sometimes over two cycles. The exception is wine that was heat-set (steam cleaned incorrectly or left in direct sun), which may only lighten.

Does club soda actually work on wine stains?

Marginally — it's the carbonation and slight acidity doing minor work, roughly equivalent to plain water blotting. A dedicated tannin spotter is far more effective and costs only a few dollars.

Will bleach remove these stains?

Never use bleach on carpet. It strips carpet dye along with the stain, leaving a permanent light spot that's worse than the original stain. It can also damage backing and void warranties.

How do I treat ink on wool carpet?

With extra caution: test alcohol in a hidden spot first, use minimal moisture, and keep heat low. Wool is more absorbent and more damage-prone than nylon. When in doubt, call us before you start — we'll advise honestly, including when to call a pro.

The stain came back after drying — what happened?

Wicking: deep dye migrated up as moisture evaporated. Let the carpet dry completely, then re-treat with light extraction passes. This is normal for deep stains and usually resolves on the second cycle.

Can I use a rented extractor on a stain I've already scrubbed with store products?

Yes, but tell us what you used. Some residues (especially soaps) foam heavily in the machine — we'll add extra defoamer and may recommend a plain-water pre-flush first.

Ready to rent pro-grade extraction gear?

Reserve a commercial carpet extractor from Rent Wash Gear — maintained, sanitized, and ready with a full how-to walkthrough at pickup.

Reserve Your Extractor

Or call (512) 555-0199 — Mon–Sat, 7 AM–6 PM CT