How to Remove Stains from Hardwood Floors

Quick answer

Blot the spill at once with a dry or slightly damp cloth, then clean a surface-finished floor with the hardwood cleaner its maker recommends. On wax or oil finishes, use a dry cloth only, and call a certified wood flooring professional if the stain stays.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Blot the spill right away, starting at the edges.
  2. Check whether the floor is waxed, oiled or has a surface finish.
  3. Keep the cloth just damp, never wet.
  4. If the mark is still there, stop and call a professional.

A spill on hardwood can reach the wood if the finish is worn, so how quickly you blot matters more than how strong the cleaner is. Fresh stains often lift, but an old white ring usually means the finish is wearing out, and a dark water mark sits deeper in the wood, so that one goes to a certified wood flooring professional. Whether the floor is waxed, oiled or has a surface finish decides which approach you can use.

Alcohol stains on wood floors lift best when you wipe them up right away with a barely damp cloth. To remove stains from hardwood floors without sanding, start with the gentlest cleaner and only step up if the mark doesn't change. A water-ring remover made for finishes is a good next try, but test it in a corner first.

Before you start

What this material can take

Use with care5

  • Water
  • Chlorine bleach
  • Oxygen bleach
  • Solvents (alcohol, spot removers)
  • Scrubbing and abrasives

Avoid2

  • Soaking
  • Heat, once the stain is out

6 items

What you'll need

0 of 6 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

6 steps

Step by step

0 of 6 done
  1. Step 1 of 6

    Blot up the spill right away

    Lay a dry or slightly damp cloth over the spill and press to lift the liquid, working from the edges toward the middle. Don't rub it into the grain, because that pushes it further into the finish. Switch to a clean part of the cloth until nothing more comes up.

    Tip. Fold the cloth so you always have a clean side ready.

    Careful. On wax or oil finishes, wipe with a dry cloth only.

  2. Step 2 of 6

    Clean a surface finish with its cleaner

    If the floor has a surface finish, lightly dampen a soft cloth with the hardwood floor cleaner your floor maker recommends. Apply it directly to the stain and repeat as needed until the mark stops lifting. If you don't know the maker, ask a wood flooring professional which generic hardwood floor cleaner suits the finish.

    Careful. Don't use cleaners the floor or finish maker doesn't recommend; they can ruin the finish, cause recoating problems and void the warranty.

  3. Step 3 of 6

    Wipe the area dry

    As soon as the stain lifts, go over the area with a dry cloth to take off the cleaner and any moisture. Check the spot from a low angle to see whether a dull or dark mark remains.

    Careful. Don't leave water on wood; prolonged contact can penetrate the finish and cause permanent stains.

  4. Step 4 of 6

    Buff out a white ring gently

    A white ring is usually a worn finish rather than a stain in the wood. Dampen very fine steel wool with tung oil finish or wipe-on poly, then buff the ring very gently, following the grain.

    Careful. Use only very fine steel wool or a synthetic pad, and keep the pressure light.

  5. Step 5 of 6

    Treat a waxed floor separately

    On a wax finish, rub gently in circles with fine steel wool or a synthetic pad and a little mineral spirits. Then rewax the area and buff it so it blends with the rest of the floor.

    Careful. Never put a wax finish on top of a surface finish.

  6. Step 6 of 6

    Call a pro when the stain stays

    If the stain doesn't come out, or it's a water or pet stain in the floor, stop and call a certified wood flooring professional. These stains can't simply be recoated, and resanding is best left to a professional.

    Careful. In homes built before 1978, disturbing more than 6 square feet needs lead-safe certification.

If you'd rather buy than mix

Best stain removers for hardwood floors

Buy the hardwood floor cleaner your floor maker recommends, plus a pack of very fine steel wool or a synthetic pad. Tung oil finish, wipe-on poly and mineral spirits are only for the white ring and wax cases above.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on hardwood floors, and its directions fit the steps above.

Finished the steps? How does it look?

Know the stain? Use its own guide

Every stain on hardwood floors

Water, rust & minerals1

Makeup & personal care1

Oil & grease1

How to tell it's working

A fresh spill should lift with a damp cloth and leave nothing behind. A white ring that buffs away came from the finish, while a mark that survives cleaning and buffing needs a professional look.

What changes for yours

Adjust for your hardwood floors

Rubbing alcohol

Alcohol isn't a floor cleaner, so don't treat it as one. Blot up as much as you can with a dry cloth straight away, because speed matters more than the product. Then follow the surface-finish steps with the recommended cleaner, using only a lightly damp cloth.

If a mark stays after that, the finish may be affected, and a certified wood flooring professional is the right person to look at it. Don't keep working the same spot with stronger liquids.

Carpet or carpet pad

A stain that came through from a carpet pad is still a stain on the finish, so the same steps apply. Blot up any wet pad material and dry the floor before anything else. Keep the cleaner light, using a lightly damp cloth with the recommended hardwood floor cleaner, and check the pad itself without soaking the floor.

If the mark is still there, it may be water staining from underneath, which a certified wood flooring professional should handle. Those stains can't simply be recoated, so don't keep scrubbing.

Color

Color stains on a surface-finished floor start with the same steps as any other stain: blot first, then use the recommended cleaner on a lightly damp cloth. Repeat as needed and check the mark after each pass.

A color that has soaked into bare or worn wood won't lift with a cleaner, and resanding is a job for a certified wood flooring professional. Don't reach for bleach to lighten it; leave that call to the professional.

Oak floors

Oak follows the same steps as any hardwood floor, so the method above applies without change. The thing to check is the finish, because a waxed, oiled or surface-finished oak floor each needs its own treatment.

If a stain goes deep, ask a certified wood flooring professional before you sand anything yourself, since resanding is best left to them. Keep the cloth just damp and dry each spot as you go.

Fat or grease

Fat and grease sit on the finish, so start by lifting as much as you can with a dry cloth. Then move to the surface-finish steps with the recommended cleaner on a lightly damp cloth, and repeat as needed.

A greasy mark that stays after a few passes may be in the finish, and a certified wood flooring professional can judge whether it needs more than cleaning. Don't scrub harder to make it come up faster.

New stains and scratches

A new stain is the easiest kind, so act on it before it dries. A dirty floor with a fresh mark just needs the normal cleaning steps, and a scratch in the finish is a wear problem for a wood flooring professional rather than a cleaner.

For a white ring or a dulled spot, use the buffing step rather than harsher tools. Keep to a lightly damp cloth and the recommended cleaner for everything else.

Old, dried or set-in stains

An old white ring usually means the finish is wearing out, so the fix is the buffing step with tung oil finish or wipe-on poly, not a stronger cleaner. A dark old moisture stain is different, and it is the one case where a chlorine bleach repair is used.

Sponge the bleach over the surface around the stain, wait 5 to 10 minutes, then wipe it dry. Apply it to the stain itself and repeat as needed, checking the mark between passes. Chlorine bleach is a repair step, not a cleaner, so use it only after everything else has been rinsed out.

Water and pet stains in a floor can't simply be recoated, and some pet stains may not come out even after a total resanding. If the mark is still there after the repair, stop and have a certified wood flooring professional assess it. A deep mark may need a pro rather than more scrubbing.

Vinegar, baking soda, peroxide and more

Do home remedies work on hardwood floors?

Most kitchen remedies online are made for fabric or countertops, so none belongs on a finished wood floor. Use only the floor maker's cleaner, very fine steel wool, tung oil finish or wipe-on poly for white rings, and mineral spirits for wax. Stick to those and nothing else on a finished wood floor. Skip anything else from the kitchen, since the floor maker's cleaner is the right tool.

Skip6Avoid1

RemedyVerdictWhat to know
Baking sodaSkipIt works as a gritty scrub, and the floor allows only very fine steel wool or a synthetic pad used gently. Use the hardwood cleaner its maker suggests instead.
Hydrogen peroxide (3%)SkipIt isn't a cleaner the floor makers recommend, and the steps never call for it. Leave it off the finish.
Dish soapSkipDish soap isn't the cleaner your floor maker recommends, so it stays out of the surface-finish step.
Oxygen bleach (OxiClean)SkipIt is only stated for certain acrylic-impregnated floors, following the maker's directions, so it isn't a general floor option. Use the recommended cleaner for the steps above.
SaltSkipRubbing grit into a finish isn't the gentle buffing the floor allows, so skip salt on it. Blot the spill with a cloth instead.
Rubbing alcoholSkipSkip rubbing alcohol on hardwood; the maker-recommended cleaner is the only liquid used on a surface finish. For a mark that stays, call a certified wood flooring professional.
White vinegarAvoidAvoid vinegar on hardwood; it's a wet homemade cleaner, and hardwood floors should never be wet-mopped. Stick to the cleaner your floor maker recommends.

What makes it worse

Mistakes to avoid

Don't use a wet mop or steam mop

Both leave water and heat on the finish, and over time they damage the wood under it. Hardwood floors should never be wet-mopped, even when a mark looks stubborn.

Don't use oil soap on a surface finish

Oil soap cleaners void most finish and factory-finished floor warranties, even though they can look like a gentle choice. Stick to the hardwood floor cleaner your maker recommends, and check the warranty before you change products.

Don't use ammonia or dust treatments

Neither one is made for wood floors, so both fall outside what the steps allow. Keep them off the floor entirely.

Don't use cabinet cleaner on waxed or oiled wood

Wood cabinet cleaner is for sealed furniture and cabinets only, not waxed, oiled, shellacked or unfinished wood. On a floor, that means it stays in the cupboard.

Don't use water on bleached acrylic floors

White or bleached acrylic-impregnated floors can't take water or petroleum-based products, so skip both the wet cloth and the mineral spirits there. A dry cloth and a call to a professional are the safe options.

Troubleshooting

If the stain is still there

Pick what you're seeing:

The mineral spirits test left nothing on the rag

The floor probably has a surface finish rather than wax. Use the recommended hardwood floor cleaner and skip the wax steps.

The finish flaked during the coin test

The floor is probably shellac or varnish. Keep moisture to a minimum and ask a wood flooring professional before spot treating.

You don't know who made the floor

Use a generic hardwood floor cleaner from a wood flooring professional rather than guessing with a household product.

When to call a professional

Call a certified wood flooring professional for pet stains, finish wear in busy areas, and squeaks or gaps. Resanding, abrading and recoating are best done by them, and oil finishes need periodic professional reapplication.

Questions

Does hydrogen peroxide remove stains on hardwood floors?

No, it isn't a floor cleaner, and a wet liquid shouldn't go on a finish that needs to stay dry. The safe approach is the recommended hardwood floor cleaner on a lightly damp cloth, then a dry wipe. If the mark stays, a certified wood flooring professional is the right call.

What stain remover or bleach should I use on hardwood floors?

Use the hardwood floor cleaner your floor maker recommends for a surface finish, and nothing else for everyday marks. Chlorine bleach has one job here, the repair step for dark old moisture stains, and it goes on only after everything else is rinsed out. Use the cleaner your floor maker recommends. Chlorine bleach is only for dark old moisture stains, after everything else is rinsed out, and check with your floor maker before buying an enzyme or store product.

How do I know if my floor is waxed, oiled or has a surface finish?

Check the care instructions or ask the maker, since the finish decides the method. If you can't tell, don't guess: start with a dry cloth, which is safe for every finish, and ask a wood flooring professional before using anything wet.

What do I do about a pet stain or water mark in the floor?

Call a certified wood flooring professional, because these stains can't simply be recoated. Some pet stains may not come out even after a total resanding, so a pro can tell you what's realistic.

How do I remove a white ring without sanding?

Buff it out with very fine steel wool dampened with tung oil finish or wipe-on poly, working very gently. A white ring is usually worn finish rather than a stain in the wood, so this avoids sanding altogether. If the ring doesn't buff out, a wood flooring professional can judge whether it needs more work.

Can I remove a stain from a waxed floor?

Yes, with a little mineral spirits and fine steel wool or a synthetic pad, rubbed gently in circles. Then rewax and buff so the spot blends with the rest of the floor.

Does rubbing alcohol remove stains from a wood floor?

Not as a first choice, since alcohol isn't one of the floor's cleaners. Blot the spill with a dry cloth right away, and if a mark remains, call a certified wood flooring professional.

Is fat or grease on a wood floor hard to remove?

It's usually manageable when it's fresh, because lifting it with a dry cloth comes first. A greasy mark that stays after cleaning with the recommended product may be in the finish, so ask a wood flooring professional before trying anything harder.

Odor guides

Still smells?

Related

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. National Wood Flooring Association
  2. Minwax