
guide • Aquarium & Fish Care
How Often to Change Water in a 20 Gallon Aquarium (Guide)
Most cycled 20-gallon tanks do best with a 25% water change weekly. Adjust the schedule based on stocking, feeding, filtration, plants, and water test results.
By PetCareLab Editorial • March 9, 2026 • 13 min read
Table of contents
- Quick Answer: How Often to Change Water in a 20-Gallon Aquarium
- Why Water Changes Matter (Even With a Filter)
- The Real Answer Depends on Your Tank: 6 Factors That Change the Schedule
- 1) Stocking Level (How Many Fish and What Kind)
- 2) Feeding Habits (Overfeeding Is the #1 Silent Water Quality Killer)
- 3) Filtration and Flow (Your Filter Can’t Outwork Bad Maintenance)
- 4) Live Plants (Plants Reduce Nitrate… But Don’t Replace Water Changes)
- 5) Substrate Type (Gravel vs Sand vs Bare Bottom)
- 6) Your Water Source (Tap Parameters and Stability)
- Recommended Water Change Schedules (By Common 20-Gallon Setups)
- Scenario A: Betta + Peaceful Community (20-gallon long is ideal)
- Scenario B: Beginner Community Tank (Tetras/Rasboras + Corys)
- Scenario C: “Messy” Fish in a 20-Gallon (Proceed Carefully)
- Scenario D: Shrimp-Focused Tank (Neocaridina/“Cherry Shrimp”)
- Scenario E: Cycling Tank (New Setup)
- How to Know You’re Changing Water Often Enough (Tests + Fish Clues)
- The 3 Tests That Matter Most
- Behavior Clues (Your Fish “Tell” on Water Quality)
- Step-by-Step: The Right Way to Do a Water Change in a 20-Gallon Aquarium
- What You’ll Need
- Step 1: Prep the New Water
- Step 2: Unplug Heater and Filter (Safety)
- Step 3: Siphon Out 20–35% (Typical Range)
- Step 4: Refill Slowly
- Step 5: Restart Equipment and Observe
- Product Recommendations (Practical, Not Overkill)
- Must-Haves
- Helpful Upgrades
- Filtration Suggestions (Common 20-Gallon Options)
- Comparisons: 10% Daily vs 25% Weekly vs 50% Weekly
- Small Frequent Changes (10–15% 2–3x per week or daily)
- Weekly Moderate Changes (25–35% weekly)
- Large Weekly Changes (40–50% weekly)
- Common Mistakes That Make You Change Water More Often Than Necessary
- 1) Overcleaning the Filter (Crashing the Cycle)
- 2) Replacing All Media at Once
- 3) Gravel Vacuuming Too Aggressively in Planted Tanks
- 4) Not Testing—Just Guessing
- 5) “Topping Off” Instead of Water Changes
- Expert Tips to Make Water Changes Easier (So You Actually Stick With Them)
- Build a 10-Minute Routine
- Use a “Nitrate Trigger” Rule
- Feed Smarter, Not Less (Target Feeding)
- Plant Like You Mean It (If You Want Fewer/Smaller Changes)
- Special Cases: When You Should Change Water More Often Immediately
- After a Medication Course
- After a Power Outage or Filter Failure
- If You See Ammonia or Nitrite Above 0
- Sample 20-Gallon Water Change Plans You Can Copy
- Plan 1: “Most People” Community Tank
- Plan 2: Planted, Lightly Stocked Tank
- Plan 3: Heavy Bioload / Messy Fish
- FAQ: 20-Gallon Water Change Questions People Ask All the Time
- Can I Change 50% of the Water in a 20-Gallon?
- Do I Need to Remove the Fish During Water Changes?
- Should I Clean the Tank Glass Every Water Change?
- What If My Nitrates Are Always 0?
- Bottom Line: The Best Water Change Schedule for a 20-Gallon Aquarium
Quick Answer: How Often to Change Water in a 20-Gallon Aquarium
For most healthy, cycled 20-gallon aquariums, a solid baseline is 25% water change once per week.
But the truly correct answer depends on stocking, feeding, filtration, plants, and your test results. In practice:
- •Lightly stocked + planted + good filter: 20–30% every 7–14 days
- •Moderately stocked community tank: 25–35% weekly
- •Heavily stocked, messy fish, or overfeeding: 30–50% 1–2x per week
- •New tank (cycling) or problem water quality: smaller but more frequent changes, guided by tests
If you’re here for a “vet-tech friend” rule of thumb: Change enough water often enough that ammonia and nitrite stay at 0, and nitrate stays low (ideally under ~20–40 ppm depending on your fish).
Why Water Changes Matter (Even With a Filter)
A filter is not a magic trash can—it’s more like a bio-processor. It can help convert toxic waste, but it doesn’t remove everything that builds up in aquarium water.
Water changes help by:
- •Diluting nitrate (end product of the nitrogen cycle)
- •Removing dissolved organic compounds (the “invisible gunk” that fuels algae and irritates fish)
- •Replacing minerals and buffers that stabilize pH (KH/GH)
- •Improving oxygenation and overall water clarity
- •Preventing slow-burn problems like fin erosion, poor growth, chronic stress, and susceptibility to disease
A 20-gallon is especially sensitive because it’s a mid-size volume: small enough that mistakes show quickly, but large enough that people sometimes underestimate how fast waste accumulates.
The Real Answer Depends on Your Tank: 6 Factors That Change the Schedule
1) Stocking Level (How Many Fish and What Kind)
Some fish are “tidy,” others are basically adorable sludge factories. For example:
- •Messier fish (more frequent/larger changes):
- •Goldfish (fancy varieties like Oranda, Ryukin) — produce lots of waste
- •Cichlids (e.g., Convict cichlids, some African cichlids)
- •Bristlenose pleco (great fish, but poop is real)
- •Cleaner-feeling setups (still need changes, but often less):
- •Neon tetras, ember tetras
- •Harlequin rasboras
- •Corydoras (still produce waste, but typically manageable in groups)
- •Betta in a properly filtered 20-gallon (with compatible tankmates)
A 20-gallon can be a peaceful community tank—or it can be a crowded mess. Your water change schedule should match the reality.
2) Feeding Habits (Overfeeding Is the #1 Silent Water Quality Killer)
Most “my tank gets dirty fast” stories are really “I’m feeding too much.”
Red flags:
- •Food hits the substrate regularly
- •Fish look bloated or food-obsessed 24/7
- •You’re feeding multiple times daily without a reason (like conditioning breeders)
A good baseline:
- •Feed what your fish can finish in 30–60 seconds for most community fish
- •For slower eaters (like some bottom feeders), target-feed and remove leftovers
3) Filtration and Flow (Your Filter Can’t Outwork Bad Maintenance)
In a 20-gallon aquarium, a reliable hang-on-back (HOB) or sponge filter is common. What matters is consistent flow and adequate biological media.
- •If your filter is undersized, clogged, or poorly maintained, nitrates rise faster and waste lingers.
- •If the tank has dead zones (low flow corners), debris accumulates and can spike ammonia when disturbed.
4) Live Plants (Plants Reduce Nitrate… But Don’t Replace Water Changes)
Healthy plants can reduce nitrates and compete with algae. In a planted 20-gallon with fast growers, you may safely stretch the interval a bit.
Good “easy” nitrate-eaters:
- •Hornwort
- •Water sprite
- •Anacharis/Elodea
- •Floating plants like frogbit or salvinia (check local regulations)
Still: plants don’t remove everything, and they don’t fix poor husbandry.
5) Substrate Type (Gravel vs Sand vs Bare Bottom)
- •Gravel traps detritus—requires more consistent gravel vacuuming.
- •Sand keeps waste on top (often easier to siphon lightly), but can compact if not stirred by fish/snails.
- •Bare bottom is easiest for cleaning but not everyone likes the look and it’s not ideal for all species.
6) Your Water Source (Tap Parameters and Stability)
If your tap water is:
- •Very soft/low KH → pH swings are more likely, so regular changes help stability
- •High nitrate already → you may need larger/more frequent changes or a nitrate plan (plants, source water adjustments)
This is why testing your tap water is underrated.
Recommended Water Change Schedules (By Common 20-Gallon Setups)
Use these as starting points, then confirm with test results and fish behavior.
Scenario A: Betta + Peaceful Community (20-gallon long is ideal)
Example stocking:
- •1 Betta splendens
- •8–10 ember tetras
- •6 pygmy corydoras
- •1–2 nerite snails
Schedule:
- •25% weekly, vacuum light debris
- •If heavily planted and lightly fed: 25% every 10–14 days can work
Watch-outs:
- •Bettas dislike high current—balance filtration with flow baffles or gentle sponge filters.
Scenario B: Beginner Community Tank (Tetras/Rasboras + Corys)
Example stocking:
- •10 neon tetras
- •8 harlequin rasboras
- •6 corydoras
Schedule:
- •30% weekly (especially if you’re new and still dialing in feeding)
Scenario C: “Messy” Fish in a 20-Gallon (Proceed Carefully)
Example:
- •1 bristlenose pleco + community fish
Schedule:
- •35–50% weekly, plus consistent vacuuming
Real talk: A bristlenose can be fine in a 20, but your maintenance must match it.
Scenario D: Shrimp-Focused Tank (Neocaridina/“Cherry Shrimp”)
Shrimp hate sudden swings more than they hate nitrates.
Schedule:
- •10–20% weekly (or 15% twice weekly for extra stability)
- •Focus on matching temperature and parameters closely
Scenario E: Cycling Tank (New Setup)
During fishless cycling:
- •Changes depend on your method and test readings.
- •You may do 0 changes until nitrate gets high, or do targeted changes to keep levels reasonable.
During fish-in cycling (not ideal, but sometimes happens):
- •You may need small daily changes to keep ammonia/nitrite down.
How to Know You’re Changing Water Often Enough (Tests + Fish Clues)
The 3 Tests That Matter Most
Use a liquid test kit if possible (more accurate than strips).
Track:
- •Ammonia (NH3/NH4+): should be 0 ppm
- •Nitrite (NO2-): should be 0 ppm
- •Nitrate (NO3-): aim for under 20–40 ppm depending on species and your goals
General guidance:
- •If nitrate climbs above 40 ppm every week, increase change volume/frequency or reduce feeding/stocking.
- •If ammonia/nitrite ever show up in an established tank, treat it like a problem: something disrupted your biofilter or you’re overloading the system.
Behavior Clues (Your Fish “Tell” on Water Quality)
Watch for:
- •Fish hanging at the surface (low oxygen, high organics, ammonia irritation)
- •Gasping, rapid gill movement
- •Clamped fins, lethargy
- •Sudden aggression or hiding
- •Unexplained deaths after “everything looked fine”
These signs aren’t exclusive to water quality—but in a 20-gallon, water is always suspect until proven otherwise.
Step-by-Step: The Right Way to Do a Water Change in a 20-Gallon Aquarium
You don’t need fancy equipment, but you do need a consistent process.
What You’ll Need
- •A gravel vacuum/siphon (small/medium size works best)
- •A dedicated bucket (aquarium-only)
- •Water conditioner (dechlorinator)
- •Optional but helpful: thermometer, algae scraper, towel
Step 1: Prep the New Water
- Fill your bucket with tap water.
- Add dechlorinator for the full bucket volume (follow label).
- Match temperature as closely as possible (within ~1–2°F is ideal for most tropical fish).
Step 2: Unplug Heater and Filter (Safety)
- •Turn off/unplug your heater (heaters can crack if exposed to air while hot).
- •Turn off the filter if the water level will drop below intake.
Step 3: Siphon Out 20–35% (Typical Range)
- •Start the siphon and drain into a bucket.
- •Vacuum debris lightly. In planted tanks, spot-clean instead of uprooting plants.
Aim for:
- •5 gallons for a 25% change
- •7 gallons for ~35%
- •10 gallons for 50% (big change—useful for emergencies)
Step 4: Refill Slowly
- •Pour slowly onto a plate or use a gentle flow to avoid substrate storms.
- •Confirm the heater is submerged before plugging it back in.
Step 5: Restart Equipment and Observe
- •Plug in filter/heater.
- •Check that the filter is running smoothly and the heater light behaves normally.
- •Watch fish for 5–10 minutes—this is how you catch temperature mistakes early.
Pro tip: If your fish get “spooked” by water changes, dim the room light and refill slowly. Stress reduction is real husbandry.
Product Recommendations (Practical, Not Overkill)
These are “most people will be happy” picks. Adjust for your stocking.
Must-Haves
- •Water conditioner: Seachem Prime or API Tap Water Conditioner
Prime is popular because it’s concentrated and widely trusted.
- •Gravel vacuum: Python Pro-Clean Gravel Washer (manual bucket method)
Great control for 20-gallon tanks without making a mess.
- •Test kit: API Freshwater Master Test Kit (liquid)
Especially useful for dialing in your ideal water change schedule.
Helpful Upgrades
- •Thermometer: simple glass or digital probe thermometer
- •Algae tool: magnetic cleaner for glass tanks, scraper for acrylic
- •Filter media: prioritize biological media (ceramic rings/sponge) over constant carbon changes
Filtration Suggestions (Common 20-Gallon Options)
- •Sponge filter + air pump: excellent for shrimp, fry, gentle community tanks
- •HOB filter: convenient and effective; choose one rated a bit above 20 gallons for better turnover
Comparisons: 10% Daily vs 25% Weekly vs 50% Weekly
People love arguing about water changes. Here’s the practical breakdown.
Small Frequent Changes (10–15% 2–3x per week or daily)
Best for:
- •Shrimp tanks
- •Sensitive fish
- •Tanks with inconsistent parameters
- •Fish-in cycling (temporary necessity)
Pros:
- •Very stable water parameters
- •Less “shock” risk
Cons:
- •More time and routine
- •Easy to get lazy and skip, then the schedule falls apart
Weekly Moderate Changes (25–35% weekly)
Best for:
- •Most community 20-gallon tanks
Pros:
- •Strong balance of stability and practicality
- •Easy habit to maintain
Cons:
- •If you overstock or overfeed, weekly 25% may not keep nitrates down
Large Weekly Changes (40–50% weekly)
Best for:
- •Heavier bioloads
- •Messy fish
- •Tanks with high nitrate creep
Pros:
- •Powerful reset against nitrate and dissolved waste
- •Often clears mild algae issues faster
Cons:
- •If your new water is very different in temperature/pH/KH, big changes can stress fish
(Match parameters and refill slowly to reduce risk.)
Common Mistakes That Make You Change Water More Often Than Necessary
1) Overcleaning the Filter (Crashing the Cycle)
If you rinse filter media under tap water, chlorine can kill beneficial bacteria.
Do this instead:
- •Rinse sponges/media in old tank water you removed during a water change.
- •Replace media only when it’s falling apart—not just because it looks brown.
2) Replacing All Media at Once
Swapping cartridges weekly (a common “starter filter” instruction) can destabilize the tank.
Better approach:
- •Use a sponge + bio media setup you can rinse and reuse.
3) Gravel Vacuuming Too Aggressively in Planted Tanks
Ripping up roots releases debris and can create cloudy water and ammonia spikes.
Solution:
- •Spot-clean and use plants/floating plants to help with nitrate control.
4) Not Testing—Just Guessing
A tank can look clear and still have high nitrate. Algae can also thrive in “clean-looking” water.
5) “Topping Off” Instead of Water Changes
Topping off replaces evaporated water, but it doesn’t remove waste. In fact, minerals can concentrate over time.
Expert Tips to Make Water Changes Easier (So You Actually Stick With Them)
Build a 10-Minute Routine
- •Pick a day/time (e.g., Sunday morning).
- •Keep bucket, siphon, and conditioner together.
- •Do a quick glass wipe + siphon + refill.
Consistency beats perfection.
Use a “Nitrate Trigger” Rule
If your nitrates are:
- •Under 20 ppm: you can often maintain with 20–30% weekly
- •20–40 ppm: increase volume slightly or add plants/reduce feeding
- •Over 40 ppm consistently: change more water and re-evaluate stocking/feeding
Feed Smarter, Not Less (Target Feeding)
For bottom feeders like corydoras or kuhli loaches, use:
- •Sinking pellets/wafers placed after lights dim
- •Feeding dish to keep food from disappearing into gravel
Plant Like You Mean It (If You Want Fewer/Smaller Changes)
Fast growers + floaters can be game-changers in a 20-gallon.
A practical combo:
- •Hornwort (floating or planted)
- •Water sprite
- •Frogbit (if allowed where you live)
Special Cases: When You Should Change Water More Often Immediately
After a Medication Course
Many meds stress the biofilter and fish. Once treatment ends:
- •Do 30–50% water change
- •Run fresh carbon for a short period if the medication label allows (optional)
- •Monitor ammonia/nitrite for a week
After a Power Outage or Filter Failure
If the filter stopped:
- •Test water ASAP
- •Do 25–50% change depending on results
- •Increase aeration; watch for ammonia/nitrite spikes
If You See Ammonia or Nitrite Above 0
That’s an emergency in an established tank.
- •Do immediate water changes (often 25–50%)
- •Reduce feeding temporarily
- •Confirm filter is functioning and media wasn’t replaced/overcleaned
Pro tip: In a 20-gallon, problems escalate faster. Acting the same day often prevents a week-long spiral.
Sample 20-Gallon Water Change Plans You Can Copy
Plan 1: “Most People” Community Tank
- •Weekly: 30% change
- •Every change: siphon visible debris, wipe glass if needed
- •Monthly: rinse filter sponge/media in old tank water
- •Test nitrates every 1–2 weeks until stable
Plan 2: Planted, Lightly Stocked Tank
- •Every 10–14 days: 25–30% change
- •Weekly: top off evaporation (conditioned water if needed)
- •Monthly: trim plants, clean intake sponge
Plan 3: Heavy Bioload / Messy Fish
- •Twice weekly: 30–40% change
- •Weekly: vacuum substrate more thoroughly
- •Test nitrates weekly; aim to prevent “always high” nitrate
FAQ: 20-Gallon Water Change Questions People Ask All the Time
Can I Change 50% of the Water in a 20-Gallon?
Yes—if you match temperature and dechlorinate properly. It’s often beneficial for high nitrates or after a mistake. The risk comes from parameter swings, not the number “50%” itself.
Do I Need to Remove the Fish During Water Changes?
No. It’s usually more stressful to net and move them.
Should I Clean the Tank Glass Every Water Change?
Only if it needs it. If you’re scraping daily, you’re likely dealing with excess light, nutrients, or inconsistent maintenance.
What If My Nitrates Are Always 0?
In a planted tank, that can happen. Confirm your test kit is working and you’re following instructions. Also ensure you’re not underfeeding to the point fish health suffers.
Bottom Line: The Best Water Change Schedule for a 20-Gallon Aquarium
Start with 25–30% weekly. Then adjust based on:
- •Nitrate trend
- •Your fish’s species and bioload (goldfish and plecos demand more)
- •Plant mass and growth
- •Feeding habits and maintenance consistency
If you tell me your stocking list (species + counts), whether it’s planted, and your latest ammonia/nitrite/nitrate readings, I can give you a tailored water-change schedule for your exact 20-gallon setup.
Topic Cluster
More in this topic

guide
How to Fishless Cycle an Aquarium: Cycle a New Tank Fast

guide
How to Clear Cloudy Aquarium Water Fast (No Fish Stress)

guide
How to cycle a fish tank with live plants: 7-day checklist

guide
Betta Tank Setup With Live Plants: Step-by-Step Guide

guide
How to Treat Ich in Freshwater Fish Tank (Step-by-Step)

guide
How to Cycle a Fish Tank Fishless: Timelines, Tests, and Tips
Frequently asked questions
Is 25% weekly enough for a 20-gallon aquarium?
For most healthy, cycled 20-gallon aquariums, 25% once per week is a reliable baseline. Increase the amount or frequency if nitrates rise quickly, the tank is heavily stocked, or feeding is heavy.
How do I know if I need more frequent water changes?
Use a test kit and watch trends: if nitrates climb fast or you detect ammonia or nitrite, your tank needs more water changes and/or less waste input. Cloudy water, excess algae, and stressed fish can also indicate a schedule adjustment is needed.
Can I change water less often in a planted 20-gallon tank?
Often, yes—lightly stocked, well-planted tanks with strong filtration can do well with 20–30% every 7–14 days. Still, base the final schedule on your nitrate levels and overall fish behavior rather than a fixed calendar.

