Water Parameters & Chemistry
Water chemistry is the invisible foundation of every successful aquarium. This guide covers every parameter you need to understand, how to test accurately, and how to correct problems without making them worse.
Why Chemistry Matters
Marine fish evolved in the most chemically stable environment on Earth: the open ocean. Temperature, salinity, and pH vary almost imperceptibly across thousands of miles. Your aquarium is a tiny closed system where every input — food, evaporation, waste — shifts the chemistry far more than anything in the ocean.
Immune System
Poor water quality is the #1 cause of disease in captive fish. Elevated ammonia, nitrite, or nitrate suppress the immune response, making fish vulnerable to ich, velvet, and bacterial infections that they would otherwise fight off.
Coloration
Fish under chronic stress from poor water conditions fade in color, develop dark stress bars, and hide constantly. Stable parameters bring out vivid, natural coloration — especially in tangs, angelfish, and wrasses.
Stress Response
Fish produce cortisol under chemical stress just like mammals. Chronic cortisol elevation causes appetite loss, aggression changes, and shortened lifespans. Stable chemistry means calm, predictable behavior.
Biological Filter
The beneficial bacteria that process ammonia and nitrite are themselves sensitive to pH, temperature, and oxygen levels. Bad chemistry can crash your biofilter, creating a vicious cycle of toxicity.
The golden rule of water chemistry: Stability is more important than perfection. A tank that sits at a steady pH of 8.0 is healthier than one that swings between 7.9 and 8.4 throughout the day. Gradual, consistent conditions beat “chasing numbers.”
The Core Parameters
These are the seven parameters every marine aquarist must monitor. Master these, and you will prevent the vast majority of problems that plague new tanks.
Temperature
Ideal: 76 - 80 °F (24 - 27 °C)Room temp swings, heater malfunction, direct sunlight on tank, powerhead heat
Reliable heater with external controller (Inkbird ITC-306T). Two heaters at half wattage for redundancy. Keep tank away from windows.
Salinity
Ideal: 1.025 sg / 35 pptEvaporation (raises salinity), water changes with mismatched salt mix, top-off with saltwater instead of freshwater
Use a refractometer calibrated with 35 ppt calibration fluid. Top off evaporation with RO/DI freshwater only. Auto top-off (ATO) systems maintain level automatically.
pH
Ideal: 8.1 - 8.4CO₂ buildup (poor ventilation, overnight respiration), low alkalinity, organic acid accumulation, overfeeding
Maintain alkalinity at 8 - 12 dKH. Improve gas exchange with surface agitation. Open a window near the tank if CO₂ is the culprit. Refugium with macroalgae on reverse lighting cycle.
Ammonia (NH₃/NH₄⁺)
Ideal: 0 ppmDead fish/invertebrate, overfeeding, uncycled tank, crashed biological filter, medicating with antibiotics
Immediate 50% water change. Dose Seachem Prime to detoxify (binds ammonia for 48 hours). Find and remove the source. Add bottled bacteria (Fritz TurboStart 900M).
Nitrite (NO₂⁻)
Ideal: 0 ppmIncomplete nitrogen cycle, filter disruption, antibiotics killing beneficial bacteria, overstocking
Water changes to dilute. Do not add more fish. Ensure adequate biological filtration (live rock, ceramic media). Time and patience.
Nitrate (NO₃⁻)
Ideal: < 20 ppm (FOWLR) < 5 ppm (reef)End product of nitrogen cycle (unavoidable with fish), overfeeding, infrequent water changes, overstocking, dirty filter media
Regular water changes (10 - 15% weekly). Protein skimmer tuning. Refugium with Chaetomorpha macroalgae. NP-reducing biopellets or carbon dosing (advanced).
Alkalinity (dKH)
Ideal: 8 - 12 dKH (2.9 - 4.3 meq/L)Coral consumption (reef tanks), acid accumulation from organics, low-quality salt mix, skipping water changes
Reef tanks: two-part dosing (BRS, ESV B-Ionic) or Kalkwasser. FOWLR: regular water changes with quality salt mix (Red Sea Coral Pro mixes at 12.2 dKH). Baking soda raises alkalinity in emergencies (1 tsp per 50 gal raises ~1 dKH).
Never try to fix multiple parameters at once.
Changing too many things simultaneously stresses fish more than the original problem. Identify the most critical issue (ammonia > nitrite > pH > salinity > nitrate) and address it first. Wait 24 - 48 hours, retest, then move on.
Testing Methods Compared
The accuracy of your test results determines the quality of your decisions. Cheap test kits can lead to expensive mistakes. Here is how the four main testing options compare.
| Method | Accuracy | Cost | Best For |
|---|---|---|---|
| API Liquid Test Kits | Moderate | $25 - $35 (master kit) | Fish-only tanks, cycling, beginners on a budget |
| Salifert Test Kits | High | $12 - $18 per parameter | Reef tanks, anyone who wants reliable numbers |
| Hanna Digital Checkers | Very High | $45 - $65 per parameter | Reef tanks where precision matters (alkalinity, phosphate, calcium) |
| ICP-OES Lab Testing | Laboratory | $30 - $50 per test (mail-in) | Quarterly baseline testing, troubleshooting mysterious problems, verifying salt mix quality |
API Liquid Test Kits
Cheap, widely available, tests ammonia/nitrite/nitrate/pH. Good for detecting gross problems.
Color matching is subjective and difficult under poor lighting. Reagents expire. Not precise enough for reef keeping.
Salifert Test Kits
Sharp color endpoints. Excellent for alkalinity, calcium, magnesium, and phosphate. The hobby gold standard.
Each parameter sold separately. Still colorimetric (color-based). Reagents have a shelf life (12 - 18 months).
Hanna Digital Checkers
Digital readout eliminates color guessing. Lab-grade accuracy. Hanna Alkalinity Checker (HI772) and Phosphorus Checker (HI736) are the most popular.
Expensive per parameter. Requires specific reagent refills ($10 - $15 per 25 tests). Each checker only tests one thing.
ICP-OES Lab Testing
Tests 30 - 40+ elements simultaneously (including trace elements, heavy metals, contaminants). Reveals problems home kits cannot detect.
Results take 3 - 7 days. Cannot test ammonia, nitrite, or pH (they change during shipping). Snapshot in time, not real-time monitoring.
Our recommendation: Start with an API Saltwater Master Test Kit for cycling. Once your tank is established, invest in Salifert kits for alkalinity and calcium, and a Hanna Alkalinity Checker (HI772, ~$55) if you keep corals. Send an ICP test quarterly to catch trace element imbalances.
Salinity Deep Dive
Salinity is deceptively simple — just salt in water, right? But getting it wrong is one of the most common causes of fish stress and coral death. Here is everything you need to know.
Measuring Salinity
Refractometer (recommended): Uses light refraction to measure dissolved solids. Costs $25 - $40. Must be calibrated with 35 ppt calibration fluid (NOT RO/DI water — that only verifies the zero point, not the scale accuracy).
Floating hydrometer (avoid): Swing-arm or floating glass. Cheap ($8 - $15) but drifts with temperature and salt deposits. Inaccurate by as much as 0.003 sg — the difference between “fine” and “stressed fish.”
Digital refractometer (premium): Milwaukee MA887 or Hanna HI96822 ($90 - $200). Automatic temperature compensation. Best accuracy. Worth it if you manage multiple tanks.
Evaporation & Auto Top-Off
When water evaporates, salt stays behind. A 50-gallon tank can lose 1 - 2 gallons per day to evaporation, especially with open-top designs and high flow. If you top off with saltwater instead of freshwater, salinity climbs steadily until it kills fish.
Auto top-off (ATO) systems use a float switch or optical sensor to automatically pump RO/DI freshwater into the sump when the water level drops. Popular options: Smart Micro ATO ($40), Tunze Osmolator 3155 ($180), XP Aqua Duetto ($85).
Always top off with freshwater (RO/DI). Only add saltwater during water changes.
Mixing Saltwater Properly
Use a dedicated mixing container (5-gallon bucket minimum, Brute trash can for larger tanks). Add salt to RO/DI water, never the reverse.
- Fill container with RO/DI water
- Add a heater and powerhead/pump
- Add salt mix to target 1.025 sg (~1/2 cup per gallon for most brands)
- Mix for 15 - 30 minutes until fully dissolved and clear
- Verify salinity with refractometer
- Match temperature to display tank (± 1 °F)
- Use within 24 hours for best element stability
Natural Seawater Salinity
Average ocean salinity is 35 ppt (parts per thousand), which reads as 1.025 - 1.026 specific gravity at 77 °F. This varies slightly by region:
- Caribbean/Atlantic reefs: 35 - 36 ppt
- Indo-Pacific reefs: 34 - 35 ppt
- Red Sea: 40 - 41 ppt (higher due to evaporation)
- Near river mouths: 30 - 33 ppt
Target 35 ppt (1.025 sg) and you will be in the safe zone for virtually all marine aquarium species.
Never change salinity by more than 0.001 sg per day.
Rapid salinity changes cause osmotic shock. Fish cannot regulate their internal salt/water balance fast enough, leading to cellular damage, swelling, and death. If your salinity is off by 0.005 or more, correct it gradually over 5+ days.
The pH-Alkalinity Connection
pH and alkalinity are the most misunderstood parameters in the hobby. They are closely linked, and you cannot manage one without understanding the other.
What Is pH?
pH measures how acidic or basic your water is on a scale of 0 to 14. Saltwater aquariums should maintain 8.1 - 8.4. The pH scale is logarithmic: a drop from 8.2 to 7.2 means the water is 10 times more acidic. Even small-looking changes are significant.
What Is Alkalinity?
Alkalinity (measured in dKH or meq/L) is the water's ability to resist pH changes — its buffering capacity. Think of alkalinity as a shock absorber for pH. High alkalinity means the water can absorb acids without pH dropping. Low alkalinity means the smallest acid input causes a pH crash.
How They Work Together
Alkalinity is primarily composed of bicarbonate (HCO₃⁻) and carbonate (CO₃²⁻) ions. These ions neutralize acids that would otherwise lower pH. When acids enter the system (from CO₂ respiration, organic decomposition, or nitrification), the carbonate buffer system absorbs them.
As the buffer is consumed, alkalinity drops. Once it drops far enough, pH begins to fall — slowly at first, then rapidly. This is the dreaded pH crash, and it can happen overnight, killing fish and corals by morning.
Why pH Drops Overnight
During the day, if you have a refugium or aquarium plants/algae, photosynthesis consumes CO₂ and pH rises. At night, respiration from all organisms (fish, corals, bacteria) produces CO₂, which dissolves into water to form carbonic acid, lowering pH. A typical tank sees a 0.1 - 0.3 pH swing between daytime high and nighttime low.
Countermeasures: Run a refugium with Chaetomorpha macroalgae on a reverse light cycle (lights on at night). This consumes CO₂ when the display is producing it, smoothing the pH curve. Opening a window near the tank also helps by reducing indoor CO₂ concentration (indoor CO₂ is typically 600 - 1200+ ppm vs. outdoor 400 ppm).
Pro tip: If your pH is consistently low (below 8.0) but alkalinity is normal (8 - 12 dKH), the problem is almost certainly excess CO₂ in your house — not your water. Try running an air line from outside to your protein skimmer's air intake. This feeds the skimmer with lower-CO₂ outdoor air and can raise pH by 0.1 - 0.2 units.
Phosphate & Silicate
These nutrients are not directly toxic to fish at common aquarium levels, but they are the primary fuel for nuisance algae. Controlling them is essential for a clean, attractive aquarium.
Phosphate (PO₄)
Sources: Fish food (the #1 source), tap water (use RO/DI to eliminate), dying organisms, low-quality salt mix, activated carbon leaching.
Problems: Fuels hair algae, cyano, dinoflagellates. In reef tanks, high phosphate inhibits coral calcification (skeleton growth) and dulls coral colors.
Removal methods:
- GFO (granular ferric oxide) — media reactor or bag in sump. Brands: BRS, Rowaphos, Phosban. Replace every 4 - 8 weeks.
- Water changes — dilution. Only effective if your source water (RO/DI) is 0 ppm phosphate.
- Refugium — Chaetomorpha macroalgae absorbs phosphate as it grows. Harvest regularly.
- Feed less — the single biggest impact. Switch to low-phosphate foods (frozen mysis over flake).
- Lanthanum chloride (Seachem PhosGuard, Brightwell PhosphatR) — chemical removal. Use cautiously; can crash phosphate to zero and stress corals.
Silicate (SiO₂)
Sources: Tap water (the primary source), sand substrates leaching silica, some salt mixes, well water.
Problems: Diatoms (brown algae) use silicate to build their cell walls. High silicate means persistent diatom blooms that coat glass, rock, and sand in ugly brown film. This is why new tanks (often filled with tap water) always get diatoms first.
Removal methods:
- RO/DI water — the DI (deionization) stage specifically targets silicate. This is why the DI stage matters.
- Time — in new tanks, diatoms naturally consume available silicate and die off once it is depleted (usually weeks 4 - 8).
- GFO media — also absorbs some silicate in addition to phosphate.
Never crash phosphate to absolute zero in a reef tank.
Corals and zooxanthellae need trace phosphate to grow. Ultra-low phosphate (< 0.01 ppm) can cause coral bleaching and tissue necrosis. Target 0.03 - 0.1 ppm for a healthy reef. Reduce phosphate gradually — no more than 50% reduction per week.
Calcium & Magnesium
These parameters matter primarily for reef tanks. Fish-only tanks rarely need to dose calcium or magnesium — water changes with a quality salt mix provide enough. But if you keep hard corals, this section is critical.
| Parameter | Ideal Range | Consumed By | Consequence If Low |
|---|---|---|---|
| Calcium (Ca) | 380 - 450 ppm | Hard corals (SPS, LPS), coralline algae, clams, snails | Coral growth stops. Coralline algae dies. Snail shells thin and erode. |
| Magnesium (Mg) | 1250 - 1400 ppm | Same organisms as calcium, but consumed much more slowly | Calcium and alkalinity become impossible to maintain (they precipitate out of solution spontaneously) |
Supplementation Methods
Two-Part Dosing
The most popular method for small to medium reef tanks. You add equal parts of Solution A (calcium chloride) and Solution B (alkalinity buffer, usually sodium bicarbonate/carbonate) daily.
- Brands: BRS Two-Part, ESV B-Ionic, Red Sea Foundation A+B
- Cost: $15 - $30/month for a typical 50-gallon reef
- Dose equal amounts of both parts daily. Start with small amounts and increase based on testing.
- Can be automated with dosing pumps (Jebao DP-4, Kamoer X1)
Kalkwasser (Calcium Hydroxide)
Dissolved calcium hydroxide powder added via the ATO reservoir. As the ATO replaces evaporated water, it simultaneously adds calcium and raises alkalinity.
- Cheap ($10 - $15 for a container that lasts months)
- Also raises pH (beneficial if you have low pH issues)
- Precipitates phosphate out of the water (bonus nutrient export)
- Limited by evaporation rate — may not keep up with high coral consumption
- Brands: BRS, Two Little Fishies Kalkwasser
Calcium Reactor
A chamber filled with aragonite/coral media. CO₂ is injected to lower the pH inside the reactor, dissolving the media and releasing calcium, alkalinity, and magnesium into the tank water.
- Cost: $200 - $500 for reactor + CO₂ tank and regulator
- Best for large reef tanks (100+ gallons) with heavy SPS coral loads
- Provides calcium, alkalinity, and magnesium in natural ratios
- Set-and-forget once dialed in, but initial tuning takes patience
- CO₂ injection can lower tank pH if reactor effluent is too acidic — monitor carefully
Water Changes Alone
For fish-only tanks and low-demand reef tanks (soft corals only), regular water changes with a quality salt mix may provide all the calcium and magnesium needed.
- Red Sea Coral Pro: mixes at Ca 450, Alk 12.2, Mg 1340
- Fritz RPM: mixes at Ca 440, Alk 8.5, Mg 1380
- Instant Ocean Reef Crystals: mixes at Ca 400, Alk 12.0, Mg 1320
- Only works if your coral demand is low enough that weekly water changes replenish consumption
The magnesium rule: Always check magnesium before troubleshooting calcium or alkalinity issues. If magnesium is below 1200 ppm, calcium and alkalinity will not stay stable no matter what you do. Raise magnesium first using a dedicated magnesium supplement (BRS Magnesium, Brightwell Magnesion), then address calcium and alkalinity.
Water Changes
Water changes are the single most effective maintenance task. They dilute pollutants, replenish trace elements, and reset chemistry toward ideal levels. No equipment can fully replace them.
The standard recommendation for healthy, established tanks. Consistent and manageable.
Acceptable for lightly stocked tanks. Less frequent but larger volume. Slightly less stable than weekly.
Reserved for ammonia spikes, contamination, or medication removal. Match temperature and salinity precisely.
Water Change Procedure
- Pre-mix saltwater 24 hours in advance. Heat to tank temperature (± 1 °F) and mix to matching salinity (verify with refractometer).
- Turn off equipment that could run dry: return pump, protein skimmer, ATO.
- Siphon old water from the display tank or sump. Vacuum the sand bed lightly (don't deep-clean the entire bed — you will disturb beneficial bacteria).
- Add new saltwater slowly. Pour along the glass or use a pump to avoid disturbing rockwork and sand.
- Restart equipment and verify everything is running normally.
- Test salinity 30 minutes after to confirm it matches your target.
Setting Up a Mixing Station
A dedicated mixing station saves time and ensures consistency. For most home aquarists, this is simply:
- Container: Brute trash can (20 - 44 gal) or food-safe HDPE barrel. Never use containers that held chemicals.
- Heater: Submersible heater set to match display tank temperature.
- Powerhead or pump: Small circulation pump to keep salt dissolved and temperature even.
- RO/DI unit output: Plumbed directly into the mixing station for convenience.
- Transfer pump: Optional. A small utility pump with vinyl tubing to move water to the tank without carrying buckets.
Consistency beats volume. A 10% water change every week is far more beneficial than a 40% change once a month. Frequent small changes maintain stability; infrequent large changes shock the system. Put it on the same day each week and it becomes routine.
Parameter Interactions
Water chemistry is not a collection of independent numbers. Each parameter influences others. Understanding these connections prevents you from solving one problem while accidentally creating another.
Alkalinity and calcium are inversely linked through calcium carbonate chemistry. As one rises, the other precipitates out of solution. This is why two-part dosing adds both in balanced amounts.
CO₂ dissolves into water and forms carbonic acid. Poorly ventilated rooms (especially in winter with windows closed) can depress tank pH by 0.2 - 0.5 units. Opening a window or running a refugium on a reverse light cycle counteracts this.
Warmer water holds less oxygen, while fish metabolize faster and need more. This is why high temperatures are dangerous during power outages when surface agitation also stops.
Accumulated nitrate produces organic acids that can lower pH. It also directly fuels nuisance algae (diatoms, hair algae, cyano). Regular water changes address both.
Magnesium prevents calcium carbonate from precipitating spontaneously. If magnesium drops below 1200 ppm, alkalinity and calcium become impossible to keep stable no matter how much you dose.
Sodium bicarbonate raises alkalinity but has a pH of ~8.3. If your tank pH is already 8.3+, the initial effect may be a slight dip. Soda ash (sodium carbonate) raises both alkalinity and pH.
Uneaten food decomposes into ammonia. Digested food releases phosphate and eventually nitrate. The number one source of nutrients in most aquariums is overfeeding.
Higher salinity increases buffering capacity (higher pH) but slightly reduces oxygen solubility. Keep salinity changes to < 0.001 sg per day.
The takeaway: Never adjust more than one parameter at a time. Make a change, wait 24 - 48 hours, retest, and then decide on the next move. Chasing multiple numbers simultaneously is the fastest way to destabilize a tank.
Testing Schedule
How often you test depends on how established your tank is. New tanks require daily attention; mature systems only need weekly checks. Here are the recommended schedules.
New Tank (First 8 Weeks)
| Parameter | Frequency | Notes |
|---|---|---|
| Ammonia | Daily | Until cycle completes (reads 0 for 3 consecutive days) |
| Nitrite | Daily | Until cycle completes |
| Nitrate | Every 2 - 3 days | Watch for rise during cycling |
| pH | Daily | Should stabilize around 8.0 - 8.3 |
| Salinity | Daily | Evaporation is highest in new setups before ATO is dialed in |
| Temperature | Twice daily | Verify heater thermostat is accurate |
| Alkalinity | Every 3 - 4 days | Establishes your baseline |
Established Tank (3+ Months)
| Parameter | Frequency | Notes |
|---|---|---|
| Ammonia | Weekly (or if fish act stressed) | Should always be 0. Test immediately if a fish dies or goes missing. |
| Nitrite | Weekly | Should always be 0 |
| Nitrate | Weekly | Track trend over time. Target < 20 ppm FOWLR, < 5 ppm reef |
| pH | Weekly | Check both morning (low) and evening (high) once to know your range |
| Salinity | 2 - 3 times per week | Daily if no ATO system |
| Temperature | Daily (glance at thermometer) | Digital thermometer with alert is ideal |
| Alkalinity | 1 - 2 times per week (reef) / weekly (FOWLR) | Most important reef parameter to track |
| Calcium | Weekly (reef only) | Only matters if keeping corals |
| Magnesium | Every 2 weeks (reef only) | Changes slowly; less frequent testing is fine |
| Phosphate | Weekly | Key for algae control. Use Hanna Checker for precision. |
Keep a log. Whether it is a spreadsheet, a notebook, or an app like Aquarimate or APEX Fusion, logging your test results over time reveals trends that single readings cannot. A nitrate reading of 15 ppm means nothing in isolation — but 15 ppm trending upward from 5 ppm over three weeks tells you something is changing.
When to Send an ICP Test
ICP-OES (Inductively Coupled Plasma Optical Emission Spectrometry) tests 30 - 40+ elements from a single water sample. They are overkill for routine monitoring but invaluable in specific situations:
- Quarterly baseline: Establishes your tank's trace element profile
- After switching salt brands: Verifies the new mix's actual element levels
- Mysterious coral decline: Detects heavy metals (copper, zinc from plumbing) or contaminants (aluminum, tin)
- When starting dosing: Know exactly where you stand before adding supplements
Popular ICP services: ATI Lab ($37), Triton ($50), Fauna Marin ($30).
Put your knowledge into practice
Use our Water Parameters Advisor to get personalized recommendations for the specific fish in your tank, or revisit the Beginner Guide for the full setup roadmap.