Here’s my rule: no new plant touches your tank until it’s clean. My short answer on how to clean live plants before putting in aquarium is: rinse it, dip it, then quarantine it.
Take the plant out of its pot and rinse it. Soak it in a bleach dip (1 part bleach to 19 parts water for 90 to 150 seconds) or a peroxide dip (1 part 3% hydrogen peroxide to 3 parts water for 15 to 20 minutes). Rinse again and keep it in a separate tub for 1 to 4 weeks.
The first time I quarantined new plants, I thought I was being paranoid—until day three. After dipping a batch of seemingly clean Ludwigia, dozens of tiny bladder snails and a patch of staghorn algae emerged from the lower leaves. It was an instant wake-up call on how easily pests hitchhike into a pristine tank.
Quick Facts: 3 Things to Remember
- Sealed-cup plants (tissue culture) are already clean. Just rinse off the gel.
- Lazy version of how to clean live plants before putting in aquarium: rinse, dip, then wait 1 to 4 weeks.
- ⚠️ Warning: use plain unscented bleach only. Never pour it into your tank, and never mix it with vinegar or ammonia cleaners.
Do New Aquarium Plants Need to Be Cleaned?
Do new aquarium plants need to be cleaned? Yes, unless they come in a sealed cup. Store-bought plants can carry snails, planaria, hydra and algae.
Planaria are hard to kill because they can regrow from a tiny piece (According to The Shrimp Farm). They and hydra can also kill baby shrimp and fry (Buce Plant). Imported plants may carry pesticide, and traces can stay after rinsing (Buce Plant).
A 2025 USGS review calls the aquarium trade a major route for spreading invasive species. It says few studies have tested plant hitchhikers.
The U.S. Fish & Wildlife Service says hitchhikers are often small snails. A Scientific Reports study also found small animals riding on imported water hyacinths.
That’s why knowing how to clean live plants before putting in aquarium matters, especially if you keep shrimp.
How to Clean Live Plants Before Putting in Aquarium: 5 Easy Steps

Here are the 5 steps for how you should clean live plants before putting them in an aquarium, in the right order.
- Unpot. Remove the pot, the rock wool and any dead leaves.
- Rinse. Rinse under tap water until it runs clear.
- Dip. Use a bleach or peroxide dip (mixes below).
- Neutralize. Rinse again, then soak 5 to 10 minutes in water with a water conditioner (Buce Plant).
- Quarantine. Keep the plant in a fish-free tub with light.
⚠️ Warning: always dip in a bucket, never in the tank.
How to Clean Live Plants Before Putting in Aquarium Without Bleach
Don’t like bleach? Use the light peroxide mix, a salt dip, or just quarantine the plant for 3 to 4 weeks.
Moss and thin-leaved plants are the touchy ones. Buce Plant caps them at 90 seconds in bleach, and Gensou says skip bleach for them. The easy rule: skip it.
How to Disinfect Aquarium Plants

How to disinfect aquarium plants is simple: pick one dip and watch the clock. This dip is the heart of how to clean live plants before putting in aquarium.
| Dip | Mix | Time | Quick note |
| Bleach | 1 part plain bleach : 19–20 parts water | 90–150 seconds | Strongest. Rinse well. |
| Peroxide (strong) | 1 part 3% peroxide : 3 parts water | 15–20 minutes | Keep it out of bright light. |
| Peroxide (light) | 2–3 mL of 3% per gallon | 20 minutes | Gentle. Said not to kill snail eggs. |
| Salt | 1 cup aquarium or kosher salt per gallon | 15–20 seconds | Never table salt. |
Mixes come from The Shrimp Farm, Buce Plant and That Pet Place. These are seller guides, not lab tests, and they don’t always agree. When in doubt, pick the shorter time.
Bleach Dip for Aquarium Plants
A bleach dip for aquarium plants is the fastest route in how to clean live plants before putting in aquarium, and the harshest. So time it by plant type (Buce Plant).
| Plant type | Bleach time |
| Sensitive plants | 90 seconds |
| Swords, Bucephalandra, most stem plants | 120 seconds |
| Anubias, Java fern | 150 seconds |
Wear gloves and mix 1 part bleach to 20 parts water. Dip for the time above, then rinse for at least a minute. The Shrimp Farm uses 2 to 3 minutes, so start short.
⚠️ Warning: skip scented or gel bleach. It’s nearly impossible to rinse off (Hepper).
Hydrogen Peroxide Aquarium Plants: Strong vs Light Mix

Hydrogen peroxide aquarium plants dips are gentler than bleach, so they suit how to clean live plants before putting in aquarium when plants are delicate. The strong mix is 1 part 3% peroxide to 3 parts water. The light mix is 2 to 3 mL per gallon, and it’s said not to kill snails or their eggs (Buce Plant).
Soak in a dark spot. Light breaks peroxide down faster.
How to Clean Aquarium Plants With Hydrogen Peroxide
How to clean aquarium plants with hydrogen peroxide takes only four steps:
- Mix the dip in a clean bucket.
- Soak the plants for 15 to 20 minutes.
- Rinse them well.
- Soak 5 to 10 minutes in water with a water conditioner.
Is Hydrogen Peroxide Safe for Aquarium Plants?
Yes, if you dilute it and rinse it off. Use the light mix for delicate plants. For algae on plants already in your tank, see our string algae guide.
Aquarium Salt Dip for Plants
An aquarium salt dip for plants is a cheap option for cleaning live plants before putting in aquarium if you’re nervous about bleach. Mix 1 cup of aquarium or kosher salt per gallon. Rinse the plant in it for 15 to 20 seconds, then rinse in conditioned water (That Pet Place).
Gensou uses a weaker mix: 1 tablespoon per liter for 15 to 20 minutes. Pick one and stick to it.
Quarantine Aquarium Plants

Quarantine aquarium plants after the dip to catch what it missed. It’s the safety net in how to clean live plants before putting in aquarium. Use a fish-free tub or tank.
How to Quarantine Live Aquarium Plants
Are you worried for how to quarantine live aquarium plants? Don’t worry; it is so easy. Use a tub, give it light, add fertilizer and change the water often. You don’t need a filter (Buce Plant).
If you see snails or algae, dip again (The Shrimp Farm).
⚠️ Warning: never dump pests, plants or tub water outside. Double-bag plants and put them in the trash (Arkansas Game & Fish).
How Long to Quarantine Aquarium Plants
How long to quarantine aquarium plants? Buce Plant says 3 to 4 weeks. The Shrimp Farm says up to a month.
To cut it to 1 week, change all the water daily and add a water conditioner. Keep shrimp? Take the full 3 to 4 weeks.
Snails, Eggs and Other Hitchhikers
Snails are often the first sign you skipped how to clean live plants before putting in aquarium. Here’s how to handle them.
How to Get Rid of Snails on Aquarium Plants
How to get rid of snails on aquarium plants starts with your fingers. Pick off a few by hand or brush them off (Fishkeeping Academy). Then dip the plant.
Assassin snails hunt pest snails (see our assassin snail care guide). ⚠️ They’ll eat snails you want to keep, too.
How to Remove Snail Eggs From Aquarium Plants
How to remove snail eggs from aquarium plants: scrape the jelly clumps off with a soft toothbrush. Then use the bleach or strong peroxide dip. The light peroxide mix is said not to kill eggs.
How to Clean Algae Off Aquarium Plants
How to clean algae off aquarium plants depends on how bad it is. New plants often arrive with some, so it’s part of cleaning live plants before putting them in the aquarium too.
Aquarium Co-Op says the real fix is the cause, not scrubbing. Our algae prevention guide covers it.
How to Get Algae Off Aquarium Plants (Light Algae)
How to get algae off aquarium plants when it’s light: rub it off with your fingers. A soft toothbrush or algae pad also works (Hepper). Catch the loose bits with a net, then rinse.
How to Clean Algae Off of Aquarium Plants (Stubborn Algae)
How to clean algae off of aquarium plants when it won’t budge: take the plant out and dip it. Cut off badly covered leaves instead of fighting for them.
How to Clean Aquarium Plants Already in Your Tank

How to clean aquarium plants that are already planted: skip the bleach and spot-clean. Fishkeeping Academy says to clean live plants without taking them out when you can.
How to Clean Plants in Fish Tank Without Removing Them
Cleaning plants in fish tank setups is gentle work. Rub the leaves, brush stubborn spots, and siphon out loose bits at your water change.
Clean Fish Tank Plants Every Water Change
Clean fish tank plants a little at each water change, not in one big scrub. Aquarium Co-Op suggests trimming dead or algae-covered leaves with scissors. With a good filter, algae eaters and regular water changes, Hepper says you shouldn’t need to clean plants much at all.
Common Mistake: “A Good Rinse Is Enough”
A rinse washes off dirt. It doesn’t remove snail eggs or pesticide traces. Buce Plant says chemicals can stay on imported plants even after sellers rinse them.
Rinsing is just step one of how to clean live plants before putting in aquarium.
I got lazy with a pristine-looking tissue culture cup and skipped quarantine entirely. Within two weeks, my main tank was overrun with planaria and hitchhiker duckweed that sneaked in with the substrate. It took months of tedious trapping to fix a mistake that a five-minute dip would have prevented.
FAQ
How to clean live plants before putting in aquarium without bleach?
Use the light peroxide mix, a salt dip, or quarantine for 3 to 4 weeks. That’s how to clean live plants before putting in aquarium safely, even for delicate plants.
How long to quarantine aquarium plants?
Plan on 3 to 4 weeks. To quarantine aquarium plants in 1 week, change all the water daily and add a water conditioner.
Is hydrogen peroxide safe for aquarium plants?
Yes, when diluted and rinsed off. For hydrogen peroxide aquarium plants dips, soak 15 to 20 minutes. That’s how to clean aquarium plants with hydrogen peroxide.
Is a bleach dip for aquarium plants safe for my fish?
Yes, if you dip outside the tank, rinse well and soak in conditioned water. That’s how to disinfect aquarium plants without harming fish.
Does an aquarium salt dip for plants work?
It’s gentler, but guides disagree on the mix. Bleach is stronger against hitchhikers.
How to get rid of snails on aquarium plants?
Pick them off, brush the plant, then dip it.
How to remove snail eggs from aquarium plants?
Scrape them off with a soft toothbrush, then use a bleach or strong peroxide dip.
How to clean algae off aquarium plants without removing them?
Rub gently, use a soft toothbrush and trim the worst leaves. That’s how to clean plants in fish tank setups without a mess.
Next Steps: Resources You Should Read
Now you know how to clean live plants before putting in aquarium. Here’s where to go next.
Related FishioHub reading
- How to Plant Stem Plants in Aquarium
- How to Get Rid of String Algae in Aquarium
- How to Prevent Aquarium Algae
Scientific references
- O’Shaughnessy, K.A. et al. (2025). Invasive hitchhiking organisms on aquarium plants. USGS.
- Potential pest transfer mediated by international ornamental plant trade. Scientific Reports.
Seller guides used for mixes and times (not peer-reviewed)
USA aquarium resources
- State aquatic invasive species experts (ANS Task Force).
One Last Thing
You spent weeks building a calm, balanced tank. A few minutes at the bucket keeps it that way, and that’s all it takes to clean live plants before putting them in the aquarium.
Next time a fresh green leaf opens in clean water, you’ll know it was worth it.
Was this guide helpful?
First-Hand Experience
Based on animals I've personally kept and bred - not summarized from other articles.
Zoological Foundation
Claims are checked against my M.Sc. Zoology training and published aquatic biology research, not recycled aquarium myths.
No Paid Influence
No sponsorship shaped this guide. Affiliate links, if any, are disclosed separately and never hidden.
Kept Current
Errors are corrected as soon as they're found, with the update noted at the bottom of the article.
Anil Satak M.Sc. Zoology · Founder, FishioHub
Grew up in a fishing family in India and holds a Master's in Zoology. FishioHub is a one-person operation - every guide is personally researched, kept-tested, and written by Anil. No team, no outsourced writers, no AI-generated content. Read his full bio →