High pH usually comes from your tap water, rocks, or decorations that dissolve minerals into the tank

High pH — above 7.0 on the scale — happens when your water contains too many alkaline minerals or compounds. The most common cause is your tap water itself. Many municipal water supplies and well water naturally contain dissolved minerals like calcium and magnesium that raise pH. If your tap water starts at pH 7.5 or higher, your aquarium will too, unless you treat it before adding it to the tank.

The second major cause is what you put inside the tank. Rocks, gravel, shells, and certain decorations leach minerals into the water over time. Limestone, marble, and crushed coral are the worst offenders — they dissolve slowly and continuously raise pH. Even some aquarium substrates marketed as "natural" contain these minerals. If you added new decorations and your pH climbed, that is almost certainly why.

Biological processes also raise pH over time. Fish waste, uneaten food, and decaying plants break down into compounds that can shift pH upward, especially in tanks with poor water circulation or infrequent water changes. Algae blooms and excess organic matter make this worse.

Key Takeaways

  • Test your tap water before adding it to the tank — if it is already above pH 7.0, that is your starting point and the source of the problem.
  • Remove or replace any rocks, gravel, shells, or decorations that contain limestone, marble, or crushed coral, as these dissolve minerals that raise pH.
  • Perform partial water changes with treated or filtered water to dilute alkaline minerals already in the tank.
  • Add driftwood, peat moss, or aquarium-safe pH-lowering products to gradually reduce pH without shocking the fish.
  • Increase water circulation and reduce organic waste through more frequent cleaning to slow pH rise from biological breakdown.

Test your tap water first — it may already be the problem

Before you assume something in the tank is raising pH, test the water straight from your tap. Buy a pH test kit from any aquarium store — the liquid drop kits are more accurate than strips, though strips work in a pinch. Fill a clean glass with tap water and test it. If it reads 7.5 or higher, your water supply is alkaline and will keep your tank pH high no matter what you do inside the tank.

This is especially common in areas with hard water — regions where the water naturally contains high mineral content. If your tap water is the culprit, you have two choices: use treated water (reverse osmosis or distilled water mixed with tap water) for water changes, or accept that your tank will run at a higher pH and stock it with fish that tolerate alkaline conditions, like African cichlids or livebearers.

Remove rocks and decorations that contain limestone or crushed coral

Limestone, marble, shells, and crushed coral all dissolve slowly in aquarium water and release calcium and magnesium — the minerals that raise pH. If you added any of these in the last few weeks and your pH climbed, remove them and replace them with inert alternatives. Inert means they do not dissolve or leach minerals: slate, lava rock, and most aquarium-safe plastics fall into this category.

Check your substrate too. Some aquarium gravels and sands contain crushed shell or limestone filler. If your gravel looks white or has visible shell pieces, it is probably raising your pH. Replace it with plain sand, black sand, or gravel labeled as inert. This is a bigger job — you will need to remove the fish temporarily, drain the tank, and replace the substrate — but it is the most reliable way to stop pH from climbing if decorations are the cause.

Even driftwood can raise pH slightly if it is treated with chemicals or comes from certain regions, though this is rare. Natural, untreated driftwood actually lowers pH over time, so it can help offset alkaline decorations.

Do partial water changes with treated or filtered water

If your tap water is alkaline and you cannot replace it, dilute the minerals already in your tank by doing partial water changes with treated water. Reverse osmosis (RO) water or distilled water has almost no minerals and will lower the pH of your tank when mixed with tap water. You can buy RO water at most grocery stores or aquarium shops for a few dollars per gallon.

Start by changing 25 percent of the tank water with RO or distilled water. Test the pH after 24 hours — minerals in the substrate and decorations will continue to dissolve, so pH may not drop as much as you expect right away. Repeat the partial change every few days until pH reaches your target. This is slower than removing decorations, but it works if you cannot identify a specific source.

Do not do a 100 percent water change all at once. Sudden pH swings stress or kill fish. Gradual changes over days or weeks are safer.

Add driftwood or peat moss to naturally lower pH

Driftwood and peat moss release tannins — organic compounds that lower pH and turn water slightly brown or tea-colored. This is a gentler way to bring pH down without chemicals, and it happens slowly enough that fish adjust without shock. Soak the driftwood in a bucket of water for a few days before adding it to the tank to reduce the initial tannin release and discoloration.

Peat moss works faster than driftwood. Place it in a mesh bag and drop it into the tank or into your filter. It will lower pH within days, though you will need to replace it every few weeks as it breaks down. Both methods are safe for most fish, though some species (like African cichlids) prefer higher pH and may not tolerate the tannins.

These are not permanent fixes — they slow pH rise but do not stop it if your tap water or decorations are still adding minerals. Use them alongside water changes and substrate replacement for best results.

Reduce organic waste and improve water circulation

Fish waste and decaying food break down into compounds that can raise pH over time. Clean the tank more often: remove uneaten food within a few minutes, vacuum the gravel weekly to pull out waste, and do partial water changes every week instead of every two weeks. A cleaner tank means fewer organic compounds building up and less pH drift.

Poor water circulation traps waste in dead zones where it decays and affects pH locally. Make sure your filter is running and positioned to move water around the whole tank. If you have a large tank, add an air stone or small powerhead to increase circulation. Better flow keeps waste suspended so the filter can remove it before it breaks down.

When to use pH-lowering products and when to skip them

Aquarium stores sell pH-lowering products — usually phosphate-based compounds or sodium bisulfate. These work quickly but are temporary. They lower pH for a few days or weeks, then pH climbs back up because the underlying cause (tap water, decorations, waste) is still there. You end up dosing repeatedly, which can stress fish and throw off other water parameters.

Use these products only as a short-term fix while you address the real cause — replacing decorations, doing water changes with treated water, or adding driftwood. Do not rely on them as a permanent solution. Always follow the dosing instructions on the bottle and test pH before and after to avoid overdosing.

Frequently Asked Questions

How fast does pH change in an aquarium?

pH can shift within hours if you add a large amount of alkaline water or remove a source of minerals. Most natural pH changes from decorations or waste happen over days or weeks. Fish tolerate slow shifts better than sudden ones, so gradual changes are safer than trying to fix pH overnight.

Can high pH kill fish?

Most aquarium fish tolerate a wide pH range, but some are sensitive. Tetras, discus, and some plecos prefer pH below 7.0 and may become stressed or sick at pH 8.0 or higher. African cichlids and livebearers thrive at high pH. Check the requirements for your specific fish before deciding whether high pH is a problem for your tank.

Will boiling tap water lower pH?

No. Boiling removes chlorine and some gases, but it does not remove dissolved minerals that raise pH. In fact, boiling concentrates minerals by evaporating water, which can make pH higher. Let boiled water cool before adding it to the tank, but do not expect it to solve a pH problem.

How often should I test pH?

Test pH when you first set up the tank, after adding new decorations or making changes, and then once a week during routine maintenance. If pH is stable, you can test less often. If it keeps climbing, test more frequently to track how fast it is changing and whether your fixes are working.

Is pH 8.0 too high for most fish?

It depends on the fish. Cichlids from Africa and Central America, livebearers, and brackish-water fish do well at pH 8.0 or higher. Tetras, discus, and most South American fish prefer pH 6.0 to 7.0 and may struggle at pH 8.0. Choose fish that match your water chemistry rather than trying to force your water to match every fish.