30 Gallon aquarium guide. Sweet-spot small community + room for centerpiece fish. Equipment, stocking, cost, and where to buy.
30 Gallon aquarium TL;DR
Footprint range: varies by manufacturer. Difficulty: beginner. Best for: 1 angelfish OR 8 cardinal tetra + 6 corydoras.
Sweet-spot small community + room for centerpiece fish.
Equipment for a 30 gallon aquarium
Standard 30 gallon setup needs: filter sized for at least 4x tank turnover per hour, heater rated 3-5 watts per gallon, lighting matched to livestock (basic LED for fish-only, high-PAR for planted/reef), substrate 1-2 inches deep, and a tight-fitting lid for jumpers.
Stocking guide
A 30 gallon aquarium can comfortably house: 1 angelfish OR 8 cardinal tetra + 6 corydoras. Stock slowly over 8-12 weeks; never add more than 25% of final population at once.
Cycling and water parameters
Cycle the tank for 4-6 weeks before adding livestock. Test ammonia + nitrite weekly during cycling; both must read 0 ppm with active nitrate production before stocking. After stocking, perform 25-30% water changes every 2 weeks.
Cost expectations
Realistic 30 gallon setup cost: tank + stand + filter + heater + lighting + dechlorinator + test kit = $150-$1,200 depending on size and goals. Add 20-40% for livestock + plants/coral.
Common 30 gallon mistakes
(1) Buying the cheapest "starter kit" - underpowered filtration leads to algae blooms and crashed cycles. (2) Skipping the cycle - kills fish within days. (3) Overstocking on day one. (4) Ignoring lid security - jumpers leave the tank.
HOB or canister rated for at least 4x tank turnover per hour. Oversize the filter rather than under-size it.
How many fish can I keep in a 30 gallon tank?
Use the species-by-species adult-size requirements rather than the old "1 inch per gallon" rule. Recommended: 1 angelfish OR 8 cardinal tetra + 6 corydoras.
Is a 30 gallon aquarium good for beginners?
Yes - one of the more forgiving sizes for first-time keepers.
Have a photo of 30 Gallon Aquarium Guide?
Approved photos go live in 24 hours, with credit (or anonymous - your call).