Live plants improve water quality and give fish places to hide, but they need light, nutrients, and maintenance to survive in a tank

Live plants in an aquarium do more than look natural. They absorb nitrates and other waste that fish produce, which means your water stays cleaner between water changes. Plants also produce oxygen during the day, which helps fish breathe. Many fish feel safer when plants give them cover, and some species—like plecos and certain tetras—eat algae that grows on leaves, reducing the algae problem you would otherwise fight with chemicals or constant scrubbing.

The catch is that live plants are living things. They need light for 8 to 10 hours a day, they need nutrients in the water or substrate, and they can die if conditions are wrong. A dead plant decays and makes the water worse, not better. If you are not willing to give plants what they need, plastic plants or driftwood alone will do the job of providing hiding spots without the maintenance burden.

Key Takeaways

  • Live plants consume nitrates and produce oxygen, which reduces the frequency of water changes and improves fish health.
  • Plants require 8 to 10 hours of light per day, either from a window or an aquarium light fixture designed for plants.
  • Slow-growing plants like anubias and java fern need little fertilizer and survive in low light, making them the easiest choice for beginners.
  • Fast-growing plants like ludwigia and rotala need stronger light and liquid fertilizer, but they consume nitrates faster and reduce algae more aggressively.
  • Dead or decaying plants release ammonia and foul the water, so remove any plant that turns brown or mushy within a few days.

How live plants clean the water

Fish waste contains ammonia, which your filter converts to nitrate. Nitrate does not harm fish in normal amounts, but it builds up over time and eventually makes the water toxic. Water changes remove nitrate, but they are time-consuming and stress fish. Live plants absorb nitrate as food and use it to grow new leaves and stems. A tank with enough plants can go longer between water changes because the plants are doing some of the cleanup work.

Plants also release oxygen during photosynthesis, which happens when they are exposed to light. This oxygen helps fish breathe, especially in tanks where the filter does not create much surface agitation. In a heavily planted tank, you may notice fish spend less time at the surface gasping for air, even if the tank is warm or crowded.

The benefit depends on how many plants you have and how fast they grow. A single small plant in a 55-gallon tank will not make a measurable difference. A tank where plants cover 30 to 50 percent of the surface area will noticeably reduce the nitrate buildup and oxygen problems.

Light requirements for different plant types

Plants need light to photosynthesize, and the amount varies by species. Low-light plants like anubias, java fern, and cryptocoryne can survive in tanks lit only by a window or a basic aquarium light for 8 hours a day. These plants grow slowly, so they do not consume nitrates as fast as other species, but they are forgiving if you forget to turn the light on or if your tank sits in a dim corner.

Medium-light plants like amazon sword and ludwigia need 8 to 10 hours of light from a dedicated aquarium fixture. A standard hood light is usually not bright enough; you need a light rated for plants, often labeled as "full spectrum" or measured in lumens or watts per gallon. These plants grow faster than low-light species and consume more nitrate, but they also need more attention.

High-light plants like rotala and dwarf hairgrass need 10 to 12 hours of bright light and usually require a strong LED or fluorescent fixture. They grow the fastest and clean the water most aggressively, but they also demand liquid fertilizer and sometimes extra carbon dioxide (CO2). Unless you are willing to add fertilizer and possibly a CO2 system, these plants will turn pale and die.

If your tank sits next to a window, direct sunlight can work, but it also causes algae blooms because algae thrives in sunlight too. A combination of window light and a timer-controlled aquarium light gives you more control.

Substrate and fertilizer needs

Plants get nutrients two ways: from the water column and from the substrate (the gravel or sand at the bottom). Low-light plants like anubias and java fern absorb most of their nutrients from the water, so they do not need special substrate. You can keep them on driftwood or rocks with fishing line, and they will grow fine in plain gravel.

Faster-growing plants need more nutrients. If you use plain gravel, you will need to add liquid fertilizer once or twice a week. Common brands include Flourish, Thrive, and All-in-One fertilizers. Follow the dosing instructions on the bottle; overdosing fertilizer can cause algae blooms. If you use nutrient-rich substrate like Flourite or Aquasoil, you can reduce or skip liquid fertilizer for the first few months, but you will eventually need to supplement as the substrate becomes depleted.

Some aquarists use root tabs—small pellets pushed into the gravel—to feed plants that have roots in the substrate. Root tabs work well for plants like amazon sword and cryptocoryne, which pull nutrients from the gravel rather than the water.

Common beginner mistakes with live plants

The most common mistake is buying plants without checking the light in your tank. You see a beautiful stem plant at the store, bring it home, and it turns pale and dies within two weeks because your light is not bright enough. Before you buy any plant, know whether your tank has low, medium, or high light. If you are not sure, ask the store staff or check the wattage and spectrum of your light fixture.

The second mistake is planting too densely. Overcrowded plants shade each other, trap dead leaves and debris, and create pockets of stagnant water where bacteria die and ammonia builds up. Leave space between plants so water can flow around them and light reaches the lower leaves.

The third mistake is not removing dead plant material. A single brown leaf or a mushy stem will not ruin your tank, but if you leave it, it decays and releases ammonia. Check your plants every few days and pinch off any leaves that turn brown, yellow, or translucent. If an entire plant dies, remove it within a day or two.

A fourth mistake is adding too much fertilizer. More fertilizer does not make plants grow faster if light is the limiting factor. Excess fertilizer feeds algae instead, turning your water green or brown. Start with half the recommended dose and increase only if plants show signs of nutrient deficiency (pale new leaves, slow growth).

Plants that work best for beginners

Java fern is nearly impossible to kill. It grows in low light, does not need fertilizer, and can be tied to driftwood or rocks. It grows slowly, so it will not fill a tank quickly, but it provides hiding spots and absorbs some nitrate. The downside is that it is expensive for the amount of growth you get.

Anubias is similar to java fern—low light, no fertilizer needed, slow growth. It is slightly more attractive than java fern and comes in several varieties. Never bury the rhizome (the thick horizontal stem) in gravel; it will rot. Tie it to driftwood or a rock instead.

Amazon sword is a medium-light plant that grows faster than java fern or anubias. It has large leaves that give fish cover and absorb a lot of nitrate. It needs medium light and benefits from liquid fertilizer, but it is more forgiving than high-light plants. It can grow tall and may need trimming to keep it from shading other plants.

Ludwigia is a fast-growing stem plant with red or orange leaves that add color to a tank. It needs medium to high light and liquid fertilizer, but it consumes nitrates aggressively and reduces algae. It grows quickly, so you will need to trim it regularly to prevent it from taking over.

When to skip live plants and use alternatives

If your tank has very low light—a dim corner with no window—live plants will struggle or die. In that case, plastic plants, driftwood, and rocks provide hiding spots without the maintenance. Plastic plants do not absorb nitrate or produce oxygen, so you will need to do water changes more often, but you will not have to worry about fertilizer or dead plant decay.

If you travel frequently or have an inconsistent schedule, live plants may not be worth the effort. They need light on a timer, and if you forget to turn the light on for several days, they will decline. Plastic plants and driftwood do not care if you are home or away.

If your tank is very small (under 5 gallons) or very crowded with fish, the nitrate benefit of plants may be too small to matter. In a tiny tank, frequent water changes are easier than maintaining plants. In a crowded tank, you will need to do water changes anyway because the bioload is too high for plants to keep up.

Frequently Asked Questions

Can I use regular houseplant fertilizer in my aquarium?

No. Houseplant fertilizers often contain ingredients that are toxic to fish or that cause algae blooms in aquariums. Use only fertilizers labeled for aquatic plants. If you are unsure, ask at an aquarium store or check the label to confirm it is safe for fish tanks.

Do live plants make algae worse?

Live plants compete with algae for nutrients and light, so they usually reduce algae, not increase it. However, if you add too much fertilizer or leave the light on for more than 12 hours a day, you feed algae faster than plants can consume it. Keep the light on for 8 to 10 hours and dose fertilizer conservatively.

Can I keep live plants with goldfish or plecos?

Goldfish eat almost any plant, so live plants will not survive with them. Plecos eat algae and some soft plants but usually leave tougher plants like anubias and java fern alone. If you want plants with plecos, stick to hardy species and tie them down so the pleco cannot uproot them.

How often should I trim my plants?

Trim plants whenever they grow tall enough to shade other plants or block light from reaching the bottom of the tank. For slow-growing plants like java fern, this may be once a month or less. For fast-growing plants like ludwigia, you may need to trim every one to two weeks during the growing season.

What should I do if my plants turn pale or stop growing?

Pale new leaves usually mean a nutrient deficiency. Add liquid fertilizer and check that your light is on for 8 to 10 hours a day. If the plant is in low light, it may not be the right species for your tank. Slow growth can also mean the water is too cold; most aquatic plants prefer 72 to 78 degrees Fahrenheit.