To test aquarium water well, take the sample at the same time of day each time, follow the kit’s drop counts and wait times exactly, and write the result down with the date and a short note before you do anything else. The note matters as much as the number. A single reading tells you where the tank is today, while a run of readings tells you which way it’s heading, and that’s what lets you fix a problem before the fish show it.
Which water tests does your aquarium need? #
What you test depends on what lives in the tank. A freshwater community tank needs far fewer tests than a reef with stony corals.
| Tank type | Test every time | Add when relevant |
|---|---|---|
| New tank (any type, first 4-8 weeks) | Ammonia, nitrite, nitrate, pH | Temperature |
| Freshwater community | Ammonia, nitrite, nitrate, pH, temperature | KH and GH for planted tanks, shrimp, soft- or hard-water species |
| Fish-only saltwater (FOWLR) | Salinity, ammonia, nitrite, nitrate, pH, temperature | Alkalinity |
| Reef | Salinity, alkalinity, calcium, magnesium, nitrate, phosphate, temperature | pH, ammonia after a loss or a new addition |
Ammonia and nitrite should read zero in any tank that has finished cycling, so in an established freshwater tank they’re mostly an early warning. In a reef, alkalinity is the one that moves fastest and matters most, which is why reefers test it more than anything else.
Strips, drops, titrations or a colorimeter? #
Hobby test kits come in four styles. Dip strips are fast but coarse. Liquid color kits, like the common API sets, are cheap per test and good enough for ammonia, nitrite, nitrate and pH. Titration kits, like Salifert’s, count drops until a color flips and give finer steps for alkalinity, calcium and magnesium. Colorimeters, like Hanna’s Checkers, read the color electronically and remove the guesswork of matching shades by eye. We compare the first two in test strips vs liquid test kits.
How do you test aquarium water, step by step? #
This routine works for any liquid or titration kit.
- Pick a fixed time. pH swings over the day as plants and algae take up carbon dioxide in the light and release it in the dark, so it usually reads lowest before the lights come on and highest late in the photoperiod. Testing at the same hour removes that swing from your data.
- Test before you change water, dose or feed. You want to see what the tank does on its own, not the effect of what you just added.
- Take the sample from open water. Skip the spot right under a dosing line, the top-off inlet or the filter return.
- Rinse the test tube with tank water first, then fill it so the bottom of the curved surface (the meniscus) sits on the line. A tube that’s 10% overfilled gives a reading that’s off before you add a drop.
- Hold dropper bottles straight upside down. A tilted bottle makes bigger or smaller drops, and drop size is the kit’s whole calibration.
- Shake exactly as the instructions say. Some reagents settle in the bottle and read falsely low if you skip this.
- Time the wait with a phone timer. Colors keep developing, so reading at two minutes instead of five gives you a different answer.
- Read against the white part of the color card in daylight or under a plain white bulb. Blue aquarium LEDs make every card color look wrong.
- Record the number immediately, with its unit, before you start the next test.
- Rinse the tubes with RO or distilled water and let them dry. Never use soap.
The API nitrate test needs extra shaking #
The nitrate test in the API Freshwater Master Test Kit is the one people get wrong most often. API’s instructions say to shake Nitrate Test Solution bottle #2 hard for at least 30 seconds before adding its 10 drops, then shake the capped tube for a full minute and wait 5 minutes before reading. Part of that reagent comes out of solution while the bottle sits, so a lazy shake gives you a falsely low nitrate reading. If your nitrate has read zero for months in a stocked tank with no plants, suspect the shake before you celebrate.
| API test | Sample | Key step | Wait before reading |
|---|---|---|---|
| Ammonia | 5 ml | Two reagents, shake briefly after adding | 5 minutes |
| Nitrite | 5 ml | One reagent, 5 drops | 5 minutes |
| Nitrate | 5 ml | Shake bottle #2 for 30 seconds, then the tube for 1 minute | 5 minutes |
What order should you run the tests in? #
Start the test with the longest wait and fill the waiting time with quick ones. For a freshwater tank, that means starting nitrate, running ammonia and nitrite while it develops, and checking pH and temperature last.
In a reef, check salinity first. Alkalinity, calcium and magnesium all rise and fall with salinity, so a salinity drift changes how you should read everything after it. Then do alkalinity, calcium and magnesium, and finish with nitrate and phosphate.
How should you record water test results? #
A useful record has five parts: the date, the time, the value with its unit, the kit you used, and anything that happened since the last test. The last one turns a list of numbers into something you can reason about. “Nitrate 25, fed frozen food twice, skipped Sunday’s water change” explains itself three weeks later. “Nitrate 25” doesn’t.
Here’s what a week of freshwater entries might look like:
| Day | Time | NH3 | NO2 | NO3 | pH | Temp | Notes |
|---|---|---|---|---|---|---|---|
| Mon | 7 pm | 0 | 0 | 10 | 7.2 | 78°F | 25% water change after test |
| Thu | 7 pm | 0 | 0 | 15 | 7.2 | 78°F | Added 6 cardinal tetras Tuesday |
| Sun | 7 pm | 0.25 | 0 | 20 | 7.0 | 78°F | Found a dead tetra behind the rock |
Read top to bottom, that log tells a story: new fish, one loss, and ammonia showing up two days later. Without the notes column you’d only see the ammonia.
Keep your units consistent #
Mixed units ruin a log faster than anything else. Alkalinity can be written as dKH or meq/L (multiply meq/L by 2.8 to get dKH). Salinity can be ppt or specific gravity. Hanna’s ultra low range phosphorus checker reads phosphorus in parts per billion, not phosphate in ppm, so you have to convert before comparing it with other kits. The formula is in Hanna phosphorus ppb to phosphate ppm. Pick one unit per parameter and stick with it.
Paper, spreadsheet or app? #
Paper works if you actually look back at it, which most people don’t. Spreadsheets are free and chart well, but they aren’t where you are when the test tube is in your hand. Fish Tank Tracker was built for that moment. Quick mode logs the basics in a few taps, Full Test covers all ten parameters it tracks (temperature, salinity, pH, ammonia, nitrite, nitrate, alkalinity, calcium, magnesium and phosphate), and every test gets a notes field. Each reading lands on a chart with a target band behind it, and you can turn on a weekly reminder to test. It works offline with no account, and the free version covers one tank with a month of history.
How do you know if a test result is wrong? #
Retest before you react. A reading that jumps far from your recent trend is more often a testing error than a real change, especially for alkalinity and calcium, which rarely move quickly in an established tank.
- Run the same test again with a fresh sample.
- Check the reagent expiry dates. Old reagents drift, and on colorimeters an old reagent is a common cause of low readings.
- Compare with a second kit, or ask a local fish store to test a sample, if the numbers still look strange.
- If salinity is the question, calibrate your refractometer with 35 ppt calibration fluid, not just RO water.
Reefers repeat one rule to each other: never dose on one surprise number. Freshwater keepers can use it too, with one exception. A real ammonia or nitrite reading in a stocked tank is worth acting on right away, because the fix (a water change) is safe even if the reading turns out to be wrong.
How often should you test aquarium water? #
During cycling, test ammonia and nitrite every day or two. In an established freshwater tank, once a week before your water change is enough for most people. Reef tanks ask for more: alkalinity usually a few times a week, and calcium, magnesium, nitrate and phosphate about weekly. Our reef tank parameters chart and freshwater parameters chart list the targets for each.
Frequently asked questions #
Can I use pool or drinking water test strips on an aquarium? #
Not reliably. Pool strips are designed for chlorine and pH ranges that don’t match an aquarium’s, and most don’t test ammonia or nitrite at all. Use strips or kits labeled for aquariums.
Should I test water before or after a water change? #
Before. The pre-change number shows how much waste builds up between changes, which is what you’re trying to control. Testing again a day after the change is a useful check on how much you removed.
How long do aquarium test kits last? #
Every kit has an expiry date printed on the box or the bottles, and that’s the date to go by. Opened strip containers pick up humidity, so keep the lid tight and store them somewhere dry. Keep liquid reagents away from heat and direct sun.
Why does my nitrate test always read zero? #
In a planted or very lightly stocked tank, it might really be close to zero. In a stocked tank without plants, the usual cause is an under-shaken reagent bottle, so shake nitrate bottle #2 hard for the full 30 seconds and test again. If it still reads zero, check the expiry date.
How accurate are aquarium test kits? #
Accurate enough to see trends and catch problems, which is what matters most. Color kits have gaps between shades, so they can’t tell 10 ppm from 12 ppm. Two different kits may disagree on the exact value, but both will show you a line that’s climbing.