Prep first
Before you start
- Work out whether it's rust before you pick a cleaner.
- Keep chlorine bleach away from brown marks; it sets rust.
- Test any cleaner in a hidden spot first.
- Dry the floor fully before you judge the result.
Brown marks on a bathroom floor are usually rust carried in by hard water, though coffee, tea and fruit can leave tannin marks too. Tile, vinyl and linoleum react differently to the same cleaner, so the floor you're standing on matters as much as the mark. Fresh marks respond quickly to a cloth, while one that has dried into the surface may only lighten instead of vanishing.
Brown stains on vinyl flooring and linoleum floor need a lighter hand than tile, so test your cleaner on a hidden corner first. Brown stain on the floor around toilet is easy to misjudge, so check it in good light before you start scrubbing. If the mark is still there after two tries, stop scrubbing harder and check whether it's rust that needs a rust remover made for floors.
Before you start
What laminate & vinyl floors can take
Use with care5
- Water
- Hot water
- Chlorine bleach
- Solvents (alcohol, spot removers)
- Acids (vinegar, lemon)
Avoid3
- Soaking
- Scrubbing and abrasives
- Heat, once the stain is out
6 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Warm water and mild dish soapFor the sudsy wipe on vinyl and linoleum.
- Clean cloths or spongesFor wiping, rinsing and drying the spot. (opens Amazon)
- Heavy-duty granular cleaner containing trisodium phosphateFor fresh iron stains on ceramic or plastic tile. (opens Amazon)
- Dry clothFor polishing tile after rinsing.
- Commercial rust remover labeled safe for resilient floorsFor brown that stays on vinyl or linoleum. (opens Amazon)
- Rubber glovesNeeded for the stronger tile options. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
5 steps
Step by step
Step 1 of 5
Find out what the brown is
Brown usually means rust or iron from water, or a tannin mark from coffee, tea, fruit or wood. Check the floor first, since vinyl and linoleum need a gentler touch than tile. If the mark is a tannin stain rather than rust, these steps aren't built for it, so start with the warm sudsy wipe on resilient floors and see whether it fades.
Step 2 of 5
Wipe vinyl or linoleum with suds
On vinyl or linoleum, dip a cloth or sponge in warm, sudsy water and wipe the stain. Rinse the area well with clean water, then wipe it dry.
Step 3 of 5
Apply a granular cleaner to tile
On ceramic or plastic tile, apply a heavy-duty granular cleaner containing trisodium phosphate with a damp cloth or pad. Rub the discolored area until the fresh iron stain is gone.
Step 4 of 5
Rinse and polish the tile
Rinse the tile thoroughly so no cleaner film is left behind, then wipe it dry. Finish by polishing with a dry cloth.
Step 5 of 5
Check the result before going further
If the mark is gone, you're finished. If brown remains on vinyl, linoleum or tile, move to the stronger options below, since they're meant for stains that didn't lift with the first pass.
If you'd rather buy than mix
Best products for brown stains on laminate & vinyl floors
Look for a heavy-duty granular cleaner that contains trisodium phosphate for tile, and a rust remover labeled safe for resilient floors for vinyl or linoleum.
Amazon Basics Microfiber Cleaning Cloths
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on laminate & vinyl floors, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
Heavy buildup usually takes more than one round.
Heavy or long-standing buildup →When to call a professional →How to tell it's working
On tile, the rust should fade as you rub with the granular cleaner, and the surface will look clear once you've rinsed and polished it dry. On vinyl or linoleum, color should come off onto the cloth, and a film that stays behind means leftover cleaner, so rinse the spot with plain water and dry it. If the mark looks the same after two rounds, read the section on old and dried-in stains.
What changes for yours
Adjust for your laminate & vinyl floors
Floor around the toilet
The floor around a toilet is usually vinyl or tile, so use the matching steps above. Water that splashes and dries there is a common source of brown marks, so the stain often sits in a ring rather than one spot.
Check whether the brown is on the floor or on the bowl itself; for the bowl, see the Toilets guide. Work from the edge of the stain toward the center so the cleaner doesn't spread it.
Vinyl flooring
On vinyl, the warm sudsy wipe is the first step, and the stronger options only come into play if brown stays behind. Rinse the cleaner off completely, because leftover soap can leave a dull film.
Dry the spot fully first, since damp vinyl can look darker than it is. Then judge the result in good light before you pick a stronger product.
Linoleum flooring
Linoleum takes the lightest touch: warm sudsy water on a cloth wrung nearly dry, then a quick rinse and dry. Use only as much water as the stain needs.
Don't mix cleaning chemicals on linoleum unless the maker of the product says it's safe. If the brown is still there after this, move to the stronger options below.
Ceramic and plastic tile
On tile, the change is the cleaner: the granular product handles fresh iron, and the stronger options are only for rust that has dried into the tile. Clean the tile first, then check the grout lines before you call the job finished.
Grout can keep a mark after the tile is clean. For brown lines in the grout itself, see the Grout guide.
Heavy or long-standing buildup
Old rust that has sat on tile for weeks often needs more than the granular cleaner. For ceramic or plastic tile, a commercial oxalic acid stain remover is the stronger option for heavy, stubborn rust. Follow the label directions exactly.
Once a stronger product dries on tile, it keeps working, so rinse it off at the time the label says. Oxalic acid is poisonous, so wear rubber gloves and keep it off your skin.
On vinyl or linoleum that still shows brown after the warm suds, use a commercial rust remover labeled safe for resilient floors, and follow the package directions. If the brown is still visible after that, it may be bleach-set rust or severe scorch, and those can't be removed.
Vinegar, baking soda, peroxide and more
Do home remedies work on brown stains on laminate & vinyl floors?
Most household remedies people try on brown floor stains don't match rust or iron, so this list shows what's in the steps and what to skip. Only warm sudsy water from the household options is worth trying, and only on resilient floors. None of the household remedies is a rust treatment, so only the warm suds from the steps are used, and only on resilient floors.
Skip5Avoid1
What makes it worse
Mistakes to avoid
Don't keep scrubbing rubber marks on vinyl
Rubber staining in vinyl is permanent, so more rubbing won't lift it. Once you're sure that's the cause, stop and accept that the mark may stay.
Don't put rust remover on porcelain
Commercial rust removers can ruin porcelain and enamel finishes, so keep them off the toilet base, sinks and tubs. Wipe any spill off these surfaces right away with plain water and a clean cloth.
Don't reach for bleach before you know the cause
Bleach sets or intensifies rust, and rust is a common reason a bathroom floor shows brown. Settle what the mark is before any chlorine product goes near it. Test any cleaner on a hidden spot first.
Don't mix a rust remover with bleach
Rust removers are acids, and they must never be used alongside chlorine bleach. Around a toilet you may have both products within reach, so put one away before you open the other. Rinse the floor with clean water between any two cleaners.
Don't pour water onto linoleum
Linoleum doesn't handle too much water, so a soaked patch can cause trouble before the stain is even dealt with. Wring the cloth until it's barely damp and work in small sections. Dry each section as you finish it.
When to call a professional
Call a professional if the brown has gone deep into vinyl or linoleum and the damage looks bigger than a surface mark, because the maker's certified service is the right route then. Rubber staining on vinyl is permanent, so if that turns out to be the cause, expect the mark to stay. When you call, say whether the floor is tile, vinyl or linoleum and list every cleaner you've already used.
Questions
Is the brown on my floor rust or just dirt?
Rust is usually orange-brown and tends to show up where water sits or drips, while dirt lifts with warm sudsy water on vinyl or linoleum. If the mark stays after a wipe, treat it as a stain and follow the steps above.
Why does a brown mark show up after the floor has dried?
Sugary or fruit spills can dry out of sight and oxidize brown later, so the mark seems to appear on its own. Clean the spot as soon as you see it, using the steps that match your floor.
Can a brown stain on tile come back after it's gone?
It can if the water that carried the iron is still reaching the floor. Fix the leak or drip first, then clean the tile.
Does linoleum need a different cleaner than vinyl?
Not really, since both start with warm sudsy water. Linoleum needs the least water of the two, and both can take a rust remover labeled safe for resilient floors if brown remains.
Is the floor around a toilet treated differently?
Not much. The floor there is usually vinyl or tile, so the steps for that floor type apply, and water that splashes there is a common cause of rust.
Does the floor need polishing after tile is cleaned?
Yes, polishing with a dry cloth is the last step on tile, and it leaves the surface clear once the rinse is done. Wipe the tile dry first so the cloth doesn't pick up any leftover residue.
Can I use bleach on a vinyl floor?
Yes, but only after you've ruled out rust, since bleach sets rust harder. Dilute it to about one part bleach in ten parts water and use it on the spot, not across the whole floor. Full-strength bleach can discolor vinyl and leave the surface slippery.
Is vinegar safe on a bathroom floor?
Avoid it on vinyl or linoleum. On laminate, check the maker's label before you try any home mix, and stick to the warm suds steps here.
Can a rubber-backed bath mat stain the floor?
Yes. The antioxidant in rubber or latex backing can permanently stain the floor, so a mat that looks harmless can still leave a mark. Look for a mat whose backing isn't rubber or latex, and lift it now and then to check the floor underneath.
Can I use rubbing alcohol on a brown mark?
Not for brown stains. Rubbing alcohol on a clean cloth is a laminate option for marks like tar, marker or crayon, and it won't address rust or tannin. Keep it off the wall base and quarter round as well.
Brown Stains on other materials
Other stains on laminate & vinyl floors
Start from the bigger picture
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.