What's actually in tap water
Tap water is treated drinking water — safe for humans, often wrong for fish. It contains chlorine or chloramine, dissolved minerals (GH and KH), and sometimes nitrates, phosphates, copper, and other surprises.
Tap water is the obvious starting point for aquariums — it's free, it's right there, and it's been treated to be safe for human consumption. The problem is that "safe for humans" and "safe for fish" aren't the same thing. Water utilities add disinfectants specifically to kill microorganisms, and those disinfectants don't distinguish between harmful bacteria and your beneficial filter bacteria.
The two disinfectants used in tap water are chlorine and chloramine. Chlorine is a gas that dissolves in water and will off-gas if you leave the water sitting for 24–48 hours — that's the old "let it age" trick your grandfather used. Chloramine is chlorine bonded to ammonia, and it does not off-gas. It stays in the water indefinitely until you neutralize it chemically. Most municipal water systems have switched to chloramine because it's more stable and lasts longer in the pipes. If your tap water uses chloramine, "aging" the water does nothing — you must use a dechlorinator.
Beyond disinfectants, tap water contains dissolved minerals — the calcium and magnesium that make up general hardness (GH) and the carbonates and bicarbonates that make up carbonate hardness (KH). These vary enormously by location. My tap water, for instance, comes out at about 12 dGH and 8 dKH — very hard. A friend three states over has tap water at 2 dGH and 1 dKH — very soft. The same species of fish can thrive in one and struggle in the other.
Tap water can also contain nitrates (from agricultural runoff), phosphates (from detergent residue and fertilizers), heavy metals like copper and lead (from old pipes), iron (which stains fixtures and fuels algae), and occasionally fluoride (added for dental health, harmless to fish at typical doses). Some of these matter a lot for fish and shrimp; some don't. The only way to know what's in your tap is to test it — get a municipal water report from your utility (free, online) or test with an aquarium kit.
What RO water is
Reverse osmosis (RO) water is water forced through a membrane so fine it removes 99.9% of everything — minerals, chlorine, chloramine, nitrates, phosphates, heavy metals, even most bacteria. What comes out is essentially pure H₂O.
Reverse osmosis works by pushing water under pressure through a semi-permeable membrane with pores so tiny that almost nothing but water molecules can pass through. The membrane rejects the impurities and flushes them away as waste water. A typical home RO/DI unit (the "DI" stands for deionization — an extra stage that polishes the water to ultrapure) has 4–6 stages: a sediment pre-filter, a carbon block (removes chlorine before it can damage the membrane), the RO membrane itself, and one or two DI resin stages.
The result is water with a TDS (total dissolved solids) reading near zero, no measurable GH or KH, no chlorine, no chloramine, no nitrates, no phosphates, no heavy metals. It's the closest thing to blank-canvas water you can get. For aquarium purposes, this is both its strength and its weakness — pure water lets you build whatever chemistry you want, but you can't put pure RO water straight into a freshwater tank (it has no minerals, no buffering, and will crash pH and osmotically shock fish).
For saltwater aquariums, RO/DI is non-negotiable. The impurities in tap water — especially phosphates and silicates — cause nuisance algae blooms and kill coral. You mix RO/DI water with a high-quality marine salt mix to make artificial seawater, which gives you complete control over the chemistry. For freshwater, the question is more nuanced, which is the next section.
When you actually need RO water
You need RO if you keep shrimp (especially Caridina), soft-water fish (discus, rams, cardinals), sensitive plants, any saltwater tank, or if your tap water has high nitrates/phosphates/heavy metals.
For most hardy freshwater community fish — tetras, danios, barbs, gouramis, guppies, mollies, platies, swordtails, most cichlids, bettas, goldfish — tap water treated with a dechlorinator is genuinely fine. These fish have been bred in captivity for generations and tolerate a wide range of water parameters. Spending $200 on an RO unit to keep guppies is overkill.
But for some fish and especially for invertebrates, RO water is the difference between thriving and slowly dying. Here's when you genuinely need it:
- Caridina shrimp (crystal reds, crystal blacks, tigers, bees, etc.) — these are blackwater species evolved for very soft, very clean water. They will not breed in hard tap water and often won't even survive long-term. RO + Salty Shrimp Bee GH+ is the standard recipe.
- Neocaridina shrimp (red cherries, blues, yellows, etc.) — more adaptable than Caridina, but they breed best in softer water. Many aquarists keep them in tap, but they often color up and breed better in RO-based water.
- Discus — wild-caught discus absolutely require soft, acidic water. Tank-bred are more tolerant but still appreciate RO, especially for breeding.
- Ram cichlids (Mikrogeophagus ramirezi) — notoriously sensitive to hard water and nitrates. RO dramatically improves their health and breeding behavior.
- Cardinal tetras — similar to discus, blackwater species that live longer and color better in soft water.
- Sensitive plants — some plants (Tonina, Rotala macrandra, Eriocaulon) demand soft water with low KH. They melt in hard tap water.
- Any saltwater tank — non-negotiable. Tap water in a marine tank is a recipe for algae and dying coral.
- Tap water with high nitrates (>20 ppm) or phosphates (>1 ppm) — if your tap already has nitrate, you can never get your tank's nitrate below that level no matter how many water changes you do. RO is the only fix.
- Tap water with copper or other heavy metals — copper is lethal to shrimp and snails at extremely low levels. If your tap tests positive for copper, RO is mandatory for invertebrates.
When tap water is fine
For hardy community fish (tetras, danios, livebearers, cichlids, goldfish, bettas) in tap water with reasonable parameters, just use a dechlorinator. RO is unnecessary and adds complexity you don't need.
The marketing pressure to "upgrade" to RO water is real — forums and YouTube make it sound like you can't keep fish without it. That's nonsense. Tens of millions of aquarium fish are kept perfectly healthy in treated tap water. The freshwater hobby existed for a century before home RO units were a thing. If your tap water has moderate hardness (4–12 dGH), moderate KH (3–8 dKH), neutral-ish pH (6.5–8.0), no detectable copper, and low nitrate (under 20 ppm), it's good for almost every hardy community fish. Test it, treat it, use it.
I run my 29-gallon community tank (tetras, corydoras, bristlenose plecos) on straight tap water with Seachem Prime. It's been running for years with zero water chemistry issues. I use RO only for my shrimp tank and for breeding soft-water fish. Match the tool to the job.
Dechlorinators: Seachem Prime and friends
If you use tap water, you need a dechlorinator. Seachem Prime is the gold standard — it neutralizes chlorine, chloramine, and heavy metals, and temporarily binds ammonia for 24–48 hours.
A dechlorinator is the one product every tap-water aquarist needs. It chemically neutralizes chlorine and chloramine so they don't kill your fish or your filter bacteria. The two most common are Seachem Prime and API AquaEssential (formerly Stress Coat+). Both work fine; Prime is more concentrated and slightly more versatile.
What makes Prime special is that it also temporarily binds ammonia into a non-toxic form (iminourea) for 24–48 hours. This is genuinely useful in three situations: (1) during a fish-in cycle, when ammonia is present and you need to do a water change, Prime buys the fish a day of safety while the bacteria catch up; (2) when your tap water contains chloramine (which is chlorine + ammonia — when Prime breaks the bond, it releases ammonia, which Prime then binds); and (3) emergency ammonia spikes from overfeeding or a dead fish. It's not a substitute for water changes, but it's a useful safety net.
Dose Prime at 1 mL per 10 gallons of new water during water changes, or 1 mL per 10 gallons of tank volume for emergency ammonia/nitrite binding. A 250 mL bottle treats 2,500 gallons — roughly a year of weekly water changes on a typical tank. At $12 a bottle, it's one of the cheapest things in the hobby.
If your tap uses chloramine (most municipalities now do), aging the water does nothing — you MUST use a dechlorinator that handles chloramine. Prime, AquaEssential, and most modern dechlorinators do. Check the label. If it only says "chlorine" and not "chloramine," it won't work on chloraminated tap — you'll be adding ammonia-laden water to your tank every change.
Remineralizing RO water
Pure RO water has no minerals, no buffering, and no KH — it will crash pH and shock fish. Always remineralize RO water before adding it to a freshwater tank. Use Salty Shrimp for shrimp tanks, Seachem Equilibrium for general freshwater, or mix RO with tap.
This is the step that catches out RO beginners. Pure RO water is too pure for fish — it has zero GH (no calcium or magnesium), zero KH (no buffering capacity), and will osmotically shock any fish or shrimp you put in it. The pH also tends to be unstable, crashing acidic at the slightest biological input. You must add minerals back before the water goes in your tank.
Three common approaches:
- Mix RO with tap — the simplest. If your tap is too hard, mix it 50/50 with RO to halve the hardness. Cheap, easy, gives you partial control. Good for softening moderately hard tap water for fish that prefer it softer.
- Seachem Equilibrium — adds GH (calcium, magnesium, potassium) without adding KH. Good for soft-water fish that need some general hardness but not carbonate buffering. Dose by weight to hit your target GH. Doesn't affect pH.
- Salty Shrimp GH/KH+ — the shrimp-keeper's standard. Adds both GH and KH in a balanced ratio, giving you stable pH and the right mineral content for neocaridina shrimp and most community fish. Comes in several formulations: GH/KH+ (both, for Neos), Bee GH+ (GH only, no KH, for Caridina), and others.
Always mix and test RO water before adding it to the tank. Get a TDS meter ($15) and a GH/KH test kit, mix a batch, test, adjust, and only then do your water change. After a few batches you'll have the dose dialed in. Always remineralize to the same parameters each time — stability matters more than hitting any specific number.
The real cost of RO
An RO/DI unit runs $60–300 upfront. It produces pure water at roughly a 3:1 waste ratio — for every gallon of pure water, you waste 3 gallons. Filter replacements run $30–60/year. The hidden cost is the time and patience of producing water slowly.
Here's the real financial breakdown of running an RO/DI unit for aquarium use:
| Item | Cost | Frequency |
|---|---|---|
| 4-stage RO/DI unit (basic) | $60–150 | One-time |
| 6-stage RO/DI (with pressure gauge) | $150–300 | One-time |
| Sediment pre-filter | $5–10 | Every 6 months |
| Carbon block pre-filter | $8–15 | Every 6 months |
| RO membrane | $30–60 | Every 2–3 years |
| DI resin | $15–25 | Every 3–6 months |
| TDS meter | $15 | One-time |
| Pressurized storage tank (optional) | $30–60 | One-time |
| Annual cost after purchase | ~$50–80/yr | Filters + resin |
The waste water ratio is the part that surprises people. A typical home RO unit produces pure water at a 3:1 or 4:1 waste ratio — for every gallon of pure water, you discard 3–4 gallons of concentrated waste. To produce 10 gallons of pure water for a water change, you'll send 30–40 gallons down the drain. The waste water isn't dirty — it's just tap water with the impurities concentrated — so you can use it for watering plants, filling the laundry, or flushing. But it does mean higher water bills if you run an RO unit a lot.
Production speed is the other hidden cost. A typical home RO unit produces 50–100 gallons per day — meaning roughly 2–4 gallons per hour. To fill a 20-gallon tank for a water change, you need to start the unit 5–10 hours ahead. Most RO aquarists keep a 32-gallon trash can or brute can in the garage slowly filling during the week, with a pump and heater to bring the water to temperature when it's time to use it. This is the routine that makes RO feel like more work than tap — because it is.
Frequently asked questions
Do I need RO water for a freshwater aquarium?
For most hardy community fish (tetras, danios, guppies, cichlids, livebearers), no — tap water treated with a dechlorinator like Seachem Prime is fine. You need RO water for sensitive species (discus, crystal shrimp, Caridina shrimp), soft-water fish, plants that demand soft water, or if your tap water has high nitrates, phosphates, or heavy metals. Test your tap first; you may not need RO at all.
What does Seachem Prime actually do?
Prime neutralizes chlorine, chloramine, and heavy metals in tap water, making it safe for fish and the beneficial bacteria in your filter. It also temporarily binds ammonia and nitrite (for 24–48 hours) so they're less toxic to fish while still available to the bacteria. Use it on every water change at 1 mL per 10 gallons. A 250 mL bottle treats 2,500 gallons and lasts about a year.
How do I remineralize RO water for shrimp?
Use a dedicated shrimp remineralizer like Salty Shrimp GH/KH+ (for Neocaridina) or Salty Shrimp Bee Shrimp GH+ (for Caridina, no KH). Dose by weight to hit your target GH and KH, then verify with test kits. The ratio matters: Caridina want low KH (0–2 dKH) and GH around 4–6; Neocaridina want moderate KH (3–6 dKH) and GH around 6–12. Always mix and test before adding to the tank.
How much does an RO/DI unit cost and how much water does it waste?
A basic 4-stage RO/DI unit runs $60–150; a 6-stage with DI and pressure gauge runs $150–300. They produce pure water at a roughly 3:1 or 4:1 waste ratio — for every gallon of pure water, you discard 3–4 gallons as waste. The waste water isn't dirty; it's just concentrated tap water and is fine for watering plants or laundry. Annual filter replacement cost runs $50–80.
Quick summary
For most freshwater community fish, tap water + Seachem Prime is all you need — don't over-engineer it. You need RO water if you keep shrimp, soft-water fish like discus or rams, sensitive plants, or any saltwater tank. An RO/DI unit runs $60–300 and wastes 3 gallons for every gallon of pure water it produces; annual upkeep is $50–80. Always remineralize RO water before adding it to a freshwater tank — pure RO will crash pH and shock fish. For more on the minerals you're adding back, see the GH guide and the KH guide.
Setting Up a New Tank?
Use our tank size calculator to size your setup before you commit to a water source.
Open Tank Calculator →