12 answers

★ Best answer

It really depends on how you feed them and whether you're checking your parameters regularly. Most people do a partial water change of 25-30% once a week, that's the standard thing, but what people often forget is that corydoras dig around everywhere and stir up the substrate - you need to vacuum the bottom at the same time, otherwise the gunk builds up and your nitrites spike without you even noticing.

If you start seeing algae or the water gets cloudy, you can bump it up to twice a week without any issues. The most important thing is being consistent rather than doing a big cleaning once a month - fish prefer that.

For a 40L tank with neons and corydoras, once a week is the bare minimum. I do a partial water change like 25-30% every week, sometimes twice if I see it's starting to get a bit cloudy. By "complete cleaning" people often mean draining the whole tank and scrubbing the filter thoroughly, but honestly you don't have to do that regularly - it kills off the good bacteria. The thing is to stay consistent with your partial water changes rather than letting it go and then doing a massive cleanup all at once.

The thing is, with 40L and that combo of fish you're pretty quick to hit biological capacity limits. I personally started with a similar setup and pretty fast figured out that once a week was just enough if you're careful with food - like you only give them what they'll eat in a few minutes, no more. A partial water change of 25-30% every week, that's your baseline. But then you gotta really watch your tank: if the water gets cloudy, if you smell something weird, or if the test results go off, that's when you need to switch to twice a week.

The real question is whether you've got a decent filter and if it's being maintained properly. Filter cleaning itself is more like once every two or three weeks max (never with tap water if you can help it, just use water from your tank so you don't kill the good bacteria). For your water change, you only do partial anyway - just empty about a third, suck up the dirt from the substrate where your corydoras leave their stuff, and refill with dechlorinated water at a similar temperature.

The other thing people often forget: you actually checking your parameters (pH ammonia nitrites) once or twice a month? That's what tells you if your system is holding up or if it's maxed out. Neon tetras and corydoras are pretty sensitive to pollutants, so if you slack on maintenance you'll notice them pretty quick not doing well. Start with once a week and adjust based on what you observe.

cycliste1982 asker Yeah, proper filter and regular maintenance, that's my baseline. I test the parameters monthly, and so far once a week is holding up.

I do a simple thing: once a week is fine, like 30% water change, but the real deal is to test your nitrates with a cheap kit every 10 days - if it goes up too fast even with your weekly change, that means you're overfeeding or there's something wrong. For your 40L with your neon tetras and your corydoras, that's pushing the limit capacity-wise so no need to mess around, but checking your parameters is honestly way more useful than guessing. Also avoid sticking your hands all over the place during water changes, just siphon the bottom where all the crap collects and you're good.

A 40L tank is really a small volume, so you're gonna need regular cleanings. For me, I do a 30% partial water change once a week and that's what works best. After a few years, I learned that this frequency keeps my parameters stable without shocking my fish. With neons and corydoras, you've got a decent bioload, but nothing excessive either, so once a week should be enough to start.

Now, the really important thing is what you mean by "cleaning". You just do the partial water change and you're good, no need to drain everything and scrub the glass every week. Once a month you can go harder if you want, like vacuuming the substrate with a siphon, but that's really optional. I just do the water, and between each change I scrape the algae off the glass with a magnet if it gets too bad.

The real advice I'm giving you is to invest in a basic water test kit to check your nitrates. If after a week your nitrates spike, then you bump it up to two changes a week. But generally with your setup, one per week at 30% is the sweet spot.

In practice, a partial water change of 25-30% weekly is enough for your setup, but what nobody really mentions is the filter. If you don't rinse it regularly (once every 10-15 days in aquarium water, not tap water), you're gonna have issues with waste buildup even with water changes. Nitrates will still go up. And honestly, with a corydoras digging around everywhere, you're just less likely to get dead spots than with other fish, so that's kinda what saves you a bit on how often you need to do it.

With a 40L and that fish load, you're mainly gonna need to keep an eye on nitrates rather than stick to a fixed schedule. Personally I do 30% changes once a week and it's stable, but if you see your nitrates climbing fast (neons and corydoras eat quite a bit and poop everywhere), you can bump it up to twice a week no problem. Partial changes are plenty enough - no need to drain the tank like crazy, you'd kill off your bacteria colony that does all the work.

In my aquarium things stabilized pretty well with a 30% water change once a week, and honestly that's enough as long as you keep an eye on things. What really differs between people is how much you feed and how you maintain the filter - if you overfeed or neglect the filter, you'll end up doing two changes a week and it won't even help much. Check your nitrate levels instead of sticking to a fixed schedule: if it stays under 50 ppm with a weekly change, you're good, otherwise you need to increase it. And personally I stopped overthinking complicated protocols - the corydoras will stir up the substrate and the neon tetras don't need anything crazy, so simple and consistent is the key.

Once a week changing 25-30% is plenty for your setup, but what everyone else forgets is to let the filter run for a few extra days if you're cleaning the foam at the same time - otherwise you'll kill your bacterial colony and have to start from scratch. Test your nitrates with a cheap kit like every two weeks to see how it's trending, and if it shoots up weirdly fast you'll still have time to react before your next scheduled water change.

How much time do you have to dedicate to it per week, and do you have a test kit for parameters or are you starting from scratch?

With 40L and that setup, once a week is definitely the standard you see everywhere, but the trap that nobody really mentions is that your corydoras will stir up the substrate and create a fair amount of detritus. So a 25-30% partial water change once a week is good in theory, but you really need to check your nitrates regularly or you'll end up with hidden spikes. Neons can handle quite a bit of variation but not ammonia or nitrates that shoot up too fast.

Honestly my advice: start doing your 25-30% change every Saturday (or whatever day you pick), and grab a basic test kit - it doesn't cost much at all. If your nitrates stay under 40ppm you're good. After a few weeks you'll see if you actually need to switch to twice a week or if once is enough. A lot of people think it's just "change the water and done" when really you need to monitor what's going on in the tank - that's what makes the difference.

cycliste1982 asker I'm starting from scratch, no test kit for now. I have about an hour a week to spare.

You're going to be in pretty stable territory if you stay on top of it. What I do at home is a partial water change of 25-30% each week, and honestly it works really well. Neon tetras and corydoras aren't big polluters compared to others, so you're not in a catastrophic situation, but you can't just ignore it either.

What really helps - and something nobody really mentioned - is setting up a visual calendar. Like a little chart next to your tank where you write down each water change and your observations (if the water starts looking cloudy, if the fish seem stressed, stuff like that). It helps you spot patterns. For the actual cleaning, a 30% partial change once a week is more than enough. You just net out the debris on the bottom (corydoras help but not 100%), and then refresh the water. No need to drain the whole tank or sterilize every corner - you'd kill off your beneficial bacteria.

The other thing that really helps is not overfeeding. Food scraps rot and that's when nitrates spike. If you just give them what they'll eat in a few minutes, you're going to see a huge difference in two weeks.

You can go easy with a 25-30% water change once a week, after that it really depends on how you feed and if you have a decent filter 🐠 The most important thing is really to keep an eye on the nitrates rather than stress about the frequency.

Your answer

Log into answer.