Corydoras Catfish Tank Setup Guide: Size, Substrate, and Filtration
Master the complete corydoras catfish tank setup: tank size, substrate, filtration, and step-by-step cycling. Start building your corydoras tank today!
✓Recommended Gear
Disclosure: This page contains affiliate links. We may earn a small commission if you purchase through our links, at no extra cost to you.
This article contains affiliate links. We may earn a small commission at no extra cost to you. Learn more
You just brought home a group of corydoras catfish and you're staring at an empty tank. These armored little fish are tougher than they look — but they have very specific setup needs. Get those wrong from day one, and you'll spend months troubleshooting problems that were entirely preventable.
Quick Answer: Corydoras catfish need at least a 20-gallon long tank for a group of 6, fine sandy substrate to protect their barbels, and gentle filtration with temperatures between 72–78°F. They're schooling fish — never keep fewer than 6. A proper setup takes about 2 hours of active work and 4–6 weeks of cycling before adding fish.
How Big Should a Corydoras Tank Be?
The minimum tank size for corydoras is a 20-gallon long — and that's for a small group of 6.
Corydoras are schooling fish. They move in groups across the bottom of the tank. A 20-gallon long gives them the floor space they need. A 20-gallon tall wastes water volume on height they'll never use.
For larger species like Corydoras sterbai or C. trilineatus, aim for 30 gallons minimum. Bigger tanks stay more chemically stable — that matters when keeping sensitive bottom dwellers.
Why Floor Space Beats Tank Height
Corydoras spend nearly all their time on the substrate. They forage, rest, and socialize at the bottom level. Vertical space is largely wasted on them.
Look for tanks labeled "long" — they offer more floor area for the same gallon count. The Best 20 Gallon Fish Tank guide covers several excellent long-format options worth considering.
Pro Tip: The 20-gallon long (30" x 12" footprint) beats a 20-gallon tall for corydoras every time. More floor space equals happier, more active fish.
How Many Corydoras Per Tank?
Never keep fewer than 6 corydoras together. Keeper-reported data consistently shows stress behaviors — reduced activity, hiding, erratic swimming — in groups of 1–3 [1].
A group of 8–12 is even better. These fish actively school and forage together. Watching a large group work through the substrate is one of the best sights in freshwater fishkeeping.
Tank Size by Species
| Species | Adult Size | Minimum Tank |
|---|---|---|
| C. paleatus (peppered cory) | 2.5 in | 20-gallon long |
| C. sterbai | 2.7 in | 30 gallons |
| C. pygmaeus (pygmy cory) | 1.2 in | 15 gallons |
| C. aeneus (bronze cory) | 2.5 in | 20-gallon long |
Quick Facts
Minimum Tank Size
20 gallons
Long format preferred for floor space
Minimum Group Size
6 fish
8–12 ideal for natural schooling behavior
Adult Size
1–3 inches
Varies significantly by species
Lifespan
5–7 years
In well-maintained tanks
Temperament
Peaceful
Bottom-level schooling fish
Substrate: The Most Important Part of the Setup
Use fine sand — corydoras have delicate barbels that sharp substrate will damage over time.
This is where most beginner setups go wrong. Corydoras root constantly through the substrate with their barbels. These whisker-like organs are delicate. Coarse gravel or sharp rocks erode them slowly over weeks.
Damaged barbels become entry points for bacterial infection. Barbel rot is one of the most common health problems in corydoras kept on wrong substrate [2]. According to the SeriouslyFish species profile for Corydoras, fine sand is the universal recommendation from experienced keepers worldwide.
Substrate Comparison Table
| Substrate | Barbel Safety | Cost | Notes |
|---|---|---|---|
| Pool filter sand | Excellent | $8–15 | Best overall |
| Carib Sea aquarium sand | Excellent | $15–25 | Fine grain, natural look |
| Smooth river pebbles | Good | Low | Must be very smooth |
| Regular aquarium gravel | Poor | Low | Too coarse — avoid |
| Crushed coral | Avoid | Medium | Raises pH, injures barbels |
Carib Sea Super Naturals Aquarium Sand is the top pick among corydoras keepers. It's fine-grained, natural-looking, and widely available.
Aim for 1–2 inches of depth. Deeper creates anaerobic pockets where harmful gases build up.
How to Prepare Sand Before Adding It
- Rinse in a bucket until water runs completely clear
- Add slowly to avoid stirring up cloudiness
- Let the tank settle 24 hours before running the filter
- Expect mild cloudiness for 2–3 days — completely normal
Pro Tip: Pool filter sand from a hardware store is chemically safe, fine-grained, and costs a fraction of branded aquarium sand. It's the best-value substrate choice for corydoras.
Water Parameters: What Corydoras Actually Need
Corydoras are adaptable — but they thrive in soft, neutral to slightly acidic water.
Most popular species come from slow-moving South American rivers. Wild water is soft and slightly acidic. In captivity they tolerate a wider range, but extremes still stress them.
Target these parameters:
- Temperature: 72–78°F (22–26°C)
- pH: 6.5–7.5
- Hardness: 2–15 dGH
- Ammonia/Nitrite: 0 ppm always
- Nitrate: under 20 ppm
(Estimates only — actual test kit prices on Amazon may vary.)
The API Freshwater Master Test Kit is the standard in the hobby. Test strips give inaccurate readings — always use a liquid kit.
See our top picks for freshwater testing gear in the full Corydoras Catfish Care Guide — it covers water conditioners, cycling products, and ongoing maintenance.
Cycling Your Tank First
Never add corydoras to an uncycled tank. The nitrogen cycle converts toxic ammonia into less-harmful nitrate. Beneficial bacteria do this work and need 4–6 weeks to establish in your filter media [3].
According to AquaticCommunity's nitrogen cycle guide, fishless cycling is the safest and most humane method. Add pure ammonia daily and test until you see 0 ppm ammonia and 0 ppm nitrite consistently.
Tetra SafeStart Plus can cut cycle time to 1–2 weeks. Many keepers report reliable results with this bottled bacteria product.
Pro Tip: During cycling, add a piece of driftwood. It leaches tannins that gradually soften and acidify the water — perfect conditions for corydoras when they finally move in.
Water Temperature and Heaters
Use a reliable submersible heater. A 20-gallon tank needs a 100-watt heater. For 30+ gallons, use 150–200 watts.
The Fluval E Series Electronic Heater has a dual-sensor design that catches failure early. Temperature swings above 2°F per day stress corydoras and increase disease risk.
API Freshwater Master Test Kit
Far more accurate than test strips and covers all critical parameters including ammonia, nitrite, nitrate, and pH.
Tetra SafeStart Plus Beneficial Bacteria
Cuts tank cycling time from 4–6 weeks down to 1–2 weeks by seeding live nitrifying bacteria.
Fluval E Series Electronic Heater
Dual-sensor design detects heater failure early — critical for corydoras that are sensitive to temperature swings.
Filtration: Keep the Flow Gentle
Corydoras need solid biological filtration — but strong water currents will exhaust them.
Many corydoras species come from slow or still waters. A powerhead blasting full current into a small tank is like making them swim against a river rapid all day. They survive short-term, but chronic stress weakens their immune system.
Sponge Filters Are a Top Choice
Sponge filters are popular in the corydoras keeper community. They provide:
- Gentle, diffuse water flow that won't stress bottom dwellers
- Excellent biological filtration surface area
- Zero suction risk to barbels or fins
- Low cost — under $20 for a complete setup with air pump
For a 20-gallon tank, a double sponge filter paired with a basic air pump is the most beginner-friendly and corydoras-friendly option available.
Pro Tip: If you prefer a hang-on-back (HOB) filter, cover the intake with a foam pre-filter sleeve. Bare intakes can trap corydoras barbels and fins during normal swimming.
Canister Filters for Larger Tanks
For 30 gallons and up, a canister filter offers better mechanical and biological capacity. Target a flow rate of 4–6x tank volume per hour — a 30-gallon tank needs 120–180 GPH minimum.
Use a spray bar or surface diffuser to spread outlet flow. This keeps water movement gentle at the bottom where your corydoras live. See the Betta Fish Tank Setup Guide for additional tips on managing gentle flow in community tanks.
Equipment Checklist
Everything you need to get started
Decorations and Hiding Spots
A bare tank stresses corydoras — they need visual cover and places to hide to feel safe.
In the wild, corydoras shelter under leaf litter, driftwood, and dense root systems. They use hiding spots as part of their normal behavior — not because they're sick. Provide cover and you'll see them active and foraging in the open far more often.
What to Add to a Corydoras Tank
- Driftwood: Releases natural tannins and provides shelter
- Smooth stones or river pebbles: Adds structure without barbel risk
- Dense live or silk plants: Cover around tank edges and corners
- PVC pipes or ceramic caves: Low-cost, highly effective hiding spots
- Indian almond leaves: Releases tannins, naturally softens water
Avoid anything with sharp edges. Even plastic plants with stiff, pointed tips can scrape fins and barbels during normal corydoras activity.
Live Plants vs Artificial Plants
Live plants improve water quality by absorbing nitrates. They add natural movement and help maintain a stable biological environment.
Good beginner options for corydoras tanks:
- Java fern (attaches to driftwood — no sand planting needed)
- Anubias (ties to wood or rock, very low maintenance)
- Hornwort (fast-growing, excellent nitrate absorber)
- Amazon sword (rooted, pairs well with a thin nutrient layer beneath sand)
Java fern and Anubias are the easiest choices. Tie them directly to driftwood so they grow without disturbing the sandy substrate below.
Tankmates That Work With Corydoras
Corydoras are peaceful bottom dwellers — they pair well with nearly any non-aggressive community fish.
The rule is simple: no fin-nippers, no aggressive cichlids. Corydoras fins and barbels are vulnerable. They won't defend themselves — they'll hide and slowly decline instead.
Corydoras Compatibility Table
| Fish | Compatibility | Notes |
|---|---|---|
| Neon / ember tetras | Excellent | Different water column level |
| Harlequin rasboras | Excellent | Similar water parameters |
| Dwarf gouramis | Good | Monitor for occasional aggression |
| Guppies | Good | Easy care match |
| Otocinclus catfish | Excellent | Won't compete for bottom space |
| Angelfish | Caution | May occasionally nip corydoras |
| Tiger barbs | Avoid | Confirmed aggressive fin nippers |
| Oscars or large cichlids | Avoid | Will eat corydoras |
Corydoras pair beautifully with bristlenose plecos. Both are peaceful bottom dwellers with compatible water needs. The Bristlenose Pleco Care Guide covers that pairing in detail.
According to FishBase taxonomic data, there are over 170 recognized Corydoras species — each with slightly different requirements. Research your specific species before choosing tankmates.
Common Corydoras Setup Mistakes to Avoid
The most damaging mistake is adding corydoras to an uncycled tank — ammonia kills them within days.
These are the setup errors that cause the most real-world problems, ranked by frequency:
- Wrong substrate — Sharp gravel damages barbels within weeks
- Too few fish — Groups under 6 show chronic stress and shorter lifespans
- Uncycled tank — Ammonia poisoning is fast and usually fatal
- Too strong a current — Exhausts fish, especially smaller species like C. pygmaeus
- No hiding spots — Permanently stressed fish that won't eat or explore
- Fin-nipper tankmates — Tiger barbs and serpae tetras destroy barbels overnight
- Sharp decorations — Hard plastic plant edges damage fins during normal activity
As of May 2026, the most common beginner mistake is still buying corydoras the same day as the tank. Cycle first. Always.
Ready to upgrade your setup? Browse corydoras aquarium starter kits on Amazon and get everything you need in one order.
How to Set Up a Corydoras Tank Step by Step
Updated May 2026: This process reflects current best practices from the corydoras keeper community.
Setting up correctly takes time. Don't rush it — especially the cycling phase.
Full Setup Timeline
- Choose and rinse the tank (20-gallon long minimum) — 20 min
- Install equipment dry — heater, filter, thermometer — 15 min
- Rinse and add sand (1–2 inches deep) — 30 min
- Fill with dechlorinated water using a plate to avoid disturbing substrate — 20 min
- Add decorations — driftwood, plants, hiding spots — 30 min
- Start fishless cycle — 4–6 weeks of daily ammonia dosing and testing
- Confirm 0 ppm ammonia and nitrite before adding any fish
- Drip-acclimate corydoras over 45–60 minutes before releasing them
Total active time: about 2 hours. Total wait time: 4–6 weeks. Patience is the most critical part of this entire setup.
Pro Tip: Take photos of your daily water test results during cycling. It helps you track progress and spot any stall in the cycle early.
Step-by-Step Guide
Set up and rinse the tank
45 minPlace the 20-gallon long tank, install equipment dry, then rinse fine sand thoroughly until water runs clear.
Tip: Use a plate when filling with water to avoid disturbing the sand layer.
Fill and decorate
30 minAdd dechlorinated water, driftwood, plants, and hiding spots like PVC pipes or ceramic caves.
Tip: Add driftwood now so it begins leaching beneficial tannins immediately.
Run the fishless nitrogen cycle
4–6 weeksDose pure ammonia daily and test until both ammonia and nitrite read 0 ppm consistently for 3+ days.
Tip: Tetra SafeStart Plus can cut cycling time to 1–2 weeks in most tanks.
Drip-acclimate your corydoras
1 hourFloat the bag for 15 minutes, then drip-acclimate over 45–60 minutes before releasing fish.
Tip: Never pour store water into your tank — it may introduce pathogens.
Recommended Gear
Carib Sea Super Naturals Aquarium Sand
Fine-grained natural sand that protects corydoras barbels while looking great in a planted tank.
API Freshwater Master Test Kit
Far more accurate than test strips and covers all critical parameters including ammonia, nitrite, nitrate, and pH.
Tetra SafeStart Plus Beneficial Bacteria
Cuts tank cycling time from 4–6 weeks down to 1–2 weeks by seeding live nitrifying bacteria.
Fluval E Series Electronic Heater
Dual-sensor design detects heater failure early — critical for corydoras that are sensitive to temperature swings.
Double Sponge Filter for Aquarium
Creates the gentle, diffuse water flow that corydoras need with zero suction risk to barbels or fins.
SunGrow Organic Indian Almond Leaves
Naturally releases tannins that soften water and create the slightly acidic conditions corydoras prefer.



