If you’ve noticed your fish gasping at the surface, hiding more than usual, or your water looking a bit cloudy, ammonia might be the culprit. It’s a silent stressor that can spike after a new fish addition, a filter cleaning, or even just overfeeding. The good news is that reducing ammonia is very doable with a few targeted changes to your routine. Here’s exactly what to do, step by step.

1. Perform Immediate Water Changes to Dilute Ammonia

The quickest way to lower a dangerous ammonia spike is to physically remove it from the water. A 25% to 50% water change, using dechlorinated water that’s the same temperature as your tank, can bring levels down fast. For severe spikes (above 1.0 ppm), consider a 50% change, then test again in a few hours. Make sure to vacuum the gravel during the change to remove uneaten food and waste that are actively decomposing into ammonia. This is your first line of defense and should be repeated daily until levels stabilize.

2. Boost Your Biological Filtration

Ammonia is converted to nitrite and then to nitrate by beneficial bacteria living in your filter media and substrate. If your tank isn’t fully cycled, or if the cycle has crashed, ammonia will accumulate. To boost this process, avoid over-cleaning your filter. Rinse mechanical media (sponges, floss) in old tank water during a water change, never under tap water, as chlorine kills the bacteria. Consider adding a high-quality biological media like ceramic rings or bio-balls to increase surface area for bacteria. You can also use a bottled bacteria starter to help re-establish the cycle more quickly, especially after a large water change or medication treatment.

Pro Tip

If you have a hang-on-back filter, try adding a pre-filter sponge to the intake. It catches larger debris before it breaks down, and it also provides extra surface area for beneficial bacteria. Rinse it gently every week.

3. Use Live Plants as Natural Ammonia Absorbers

Live aquatic plants are excellent at absorbing ammonia directly from the water as a nutrient source. Fast-growing plants like hornwort, water sprite, duckweed, and pothos (with roots in the water) can make a noticeable difference in ammonia levels. They compete with algae for nutrients too, which is a nice bonus. For best results, plant densely and provide adequate lighting (8 to 10 hours a day). If you’re new to plants, start with easy, low-light species like Java fern or Anubias. They don’t require CO2 injection and will still help keep your water parameters more stable. For more tips on setting up a planted tank, check out our guide on best aquarium plants for beginners.

4. Reduce Feeding and Clean Up Waste

Overfeeding is one of the most common causes of ammonia spikes. Fish only need what they can eat in about two minutes, once or twice a day. Any uneaten food sinks to the bottom and rots, releasing ammonia. Feed a high-quality, low-waste pellet or flake, and consider fasting your fish one day a week to let their digestive systems reset. Also, manually remove any visible waste, dead leaves, or decaying plant matter during your weekly water change. A gravel vacuum is essential here. If you have a bare-bottom tank, use a turkey baster to suck up debris from corners.

“The best medicine for an ammonia spike is prevention. A clean tank is a happy tank.”

5. Add Chemical Filtration for Emergency Control

For immediate relief in a crisis, you can use chemical filtration media specifically designed to remove ammonia. Products like zeolite or ammonia-removing resin can be placed in your filter to absorb ammonia on contact. Keep in mind that these are temporary fixes. They need to be replaced or recharged regularly, and they don’t address the root cause (like an uncycled tank or overstocking). Once your biological filter catches up, you can remove the chemical media. Always follow the manufacturer’s instructions for dosage and replacement. For more on filter media, see our article on choosing the right filter media for your aquarium.

6. Manage Stocking Levels and Acclimation

Too many fish in a tank will always create more waste than the filter can handle. A good rule of thumb is one inch of fish per gallon of water, but this varies by species and their waste output. If you’re seeing persistent ammonia despite good practices, consider rehoming some fish or upgrading to a larger tank. When adding new fish, always quarantine them for a few weeks and acclimate them slowly to your main tank. This prevents stress and the sudden introduction of diseases or extra bioload. A sudden spike often happens right after adding new fish because the filter hasn’t adjusted to the increased waste. For more on this, read our guide on how to safely introduce new fish to your aquarium.

Important Note on Fish Health

Ammonia poisoning can cause gill damage and long-term stress. If your fish are showing signs like red streaks on fins, rapid breathing, or lethargy, perform a water change immediately and consider adding a stress coat product. If symptoms persist, please consult a veterinarian who specializes in fish for a proper diagnosis and treatment plan.