Pets

Aquarium Size Guide: Tank Volume, Fish Capacity, and Setup

By The hakaru Team·Last updated March 2026

Aquarium sizingdetermines how many and what types of fish your tank can support based on volume, surface area, and filtration capacity. The traditional "one inch of fish per gallon" rule is a useful starting point but often misleads beginners. Modern stocking guidelines consider fish body shape, waste production, territory needs, and biological filtration capacity for healthier, longer-lived fish.

Quick Answer

  • 1. Volume formula: Length x Width x Height (inches) / 231 = gallons. Subtract ~10% for substrate and decor.
  • 2. Surface area method: 12 sq in per inch of slender fish, 20 sq in per inch of heavy-bodied fish.
  • 3. A 30-gallon tank supports 20-25 small to medium fish; a 75-gallon tank supports 30-40 fish.
  • 4. Best beginner tank: 20 gallons. Larger volumes have more stable water chemistry and are more forgiving of mistakes.

Calculate your aquarium volume and stocking capacity

Enter your tank dimensions to get volume in gallons, recommended fish capacity, and filtration requirements.

Aquarium Calculator - Free

How to Calculate Aquarium Volume

Knowing your exact tank volume is the foundation for stocking, filtration, and water treatment decisions. Here are the formulas for common tank shapes:

Rectangular Tanks

Volume (gallons) = Length x Width x Height (all in inches) / 231

For example, a standard 20-gallon tank measures 24 inches long, 12 inches wide, and 16 inches tall: (24 x 12 x 16) / 231 = 19.9 gallons. Standard tank sizes are nominal; a "20-gallon" tank holds approximately 20 gallons of water before adding substrate and equipment.

Cylindrical Tanks

Volume (gallons) = 3.14159 x radius2 x height (all in inches) / 231

Bow-Front Tanks

Bow-front tanks are wider in the middle than at the edges. Approximate volume by using the average of the maximum and minimum widths in the rectangular formula, then add 10 percent.

After calculating raw volume, subtract approximately 10 percent for gravel or substrate (typically 1 to 2 inches deep), decorations, rocks, driftwood, and equipment like heaters and filters.

Fish Stocking Guidelines by Tank Size

Tank SizeSmall Fish (1-2 in)Medium Fish (3-4 in)Good For
5 gallon3-4Not recommendedSingle betta, shrimp colony
10 gallon5-82-3Neon tetras, guppies, betta + corys
20 gallon10-154-6Community tank, dwarf cichlids
30 gallon20-256-8Angelfish pair, larger community
55 gallon25-3510-15Large community, smaller cichlids
75 gallon30-4012-18Oscars, large cichlids, multiple species
100+ gallon50-10020-40Large species, mixed communities

These ranges assume adequate filtration (filter rated for at least 1.5 times your tank volume), regular water changes (25 percent weekly), and appropriate species combinations. Territorial fish like cichlids require significantly more space per fish than schooling species like tetras.

The Inch-Per-Gallon Rule: Why It Is Flawed

The traditional one-inch-per-gallon rule states that you can keep one inch of fish for every gallon of water. While this provides a simple starting point, it has significant limitations:

  • Ignores body mass: A 3-inch neon tetra and a 3-inch goldfish produce vastly different amounts of waste. The goldfish has roughly 10 times more body mass and proportionally more waste output.
  • Ignores adult size: Fish at the pet store are often juveniles. A 2-inch plecostomus can grow to 18 inches, and a small oscar to 12+ inches.
  • Ignores territory: Some fish require territory far exceeding their body length. A 4-inch cichlid may defend a 12-inch radius.
  • Ignores swimming patterns: Active swimmers like danios need more horizontal space than sedentary bottom-dwellers like corydoras.

The Surface Area Method: A Better Approach

The surface area method provides a more accurate stocking guide by measuring the water surface rather than volume. Oxygen exchange happens at the surface, so surface area is a better predictor of how many fish a tank can support:

  • Slender-bodied fish (neon tetras, danios, rasboras): 12 square inches of surface area per inch of fish.
  • Full-bodied fish (goldfish, cichlids, gouramis): 20 square inches of surface area per inch of fish.

For a standard 20-gallon tank with a surface area of 24 x 12 = 288 square inches, you could keep approximately 24 inches of slender fish (288 / 12) or 14 inches of full-bodied fish (288 / 20). This better accounts for the different oxygen and space needs of different body types.

Essential Equipment by Tank Size

Equipment10 Gallon20 Gallon55 Gallon
Filter (GPH)50-100100-200275-500
Heater (watts)50W100W200-300W
Light (hours/day)8-108-108-10
Substrate depth1-1.5 in1.5-2 in2-3 in
Water changes25% weekly25% weekly25% weekly

A general rule for filtration: your filter should process at least 4 to 6 times the tank volume per hour. A 20-gallon tank needs a filter rated for at least 80 to 120 gallons per hour (GPH). For heaters, use 5 watts per gallon as a baseline (50W for 10 gallons, 100W for 20 gallons).

Common Beginner Mistakes

  • Stocking too many fish too soon: New tanks have not established beneficial bacteria. Add fish slowly over 4 to 6 weeks to allow the nitrogen cycle to establish.
  • Choosing incompatible species: Research temperament, water parameters (pH, temperature), and adult size before combining species. Aggressive fish like male bettas cannot be housed with other bettas or flashy-finned fish.
  • Underfiltering: Using a filter rated for your exact tank size provides minimal filtration. Always oversize your filter by 50 to 100 percent.
  • Skipping water testing: Test for ammonia, nitrite, nitrate, and pH weekly, especially during the first 2 months. Ammonia and nitrite should always be at zero in a cycled tank.
  • Overfeeding: Feed only what fish can consume in 2 to 3 minutes, once or twice daily. Excess food decays and produces ammonia, the most common killer of aquarium fish.

Freshwater vs. Saltwater: Tank Size Considerations

Saltwater aquariums generally require larger tanks than freshwater. Most marine fish experts recommend a minimum of 30 gallons for a saltwater fish-only system and 50+ gallons for a reef tank with corals. This is because marine fish tend to be larger, more territorial, and more sensitive to water parameter fluctuations. The larger water volume in bigger tanks provides greater stability. Additionally, saltwater equipment (protein skimmers, powerheads, live rock) takes up more internal space than freshwater equipment.

The Bottom Line

Choosing the right aquarium size involves calculating tank volume, understanding stocking limits based on fish species and body type, and providing adequate filtration and equipment. The one-inch-per-gallon rule is a rough starting point, but the surface area method (12 square inches per inch of slender fish, 20 for heavy-bodied) is more accurate. For beginners, a 20-gallon tank offers the best balance of stability, variety, and manageability. Always research your chosen species, cycle your tank before adding fish, and never overstock.

Calculate your tank volume and stocking capacity with our free aquarium calculator.

Frequently Asked Questions

How many fish can I put in a 10-gallon tank?

A 10-gallon tank can comfortably hold 5 to 8 small fish (1 to 2 inches each) when properly filtered and maintained. Good options include 6 neon tetras, a small school of guppies, or a single betta with a few corydoras catfish. The traditional inch-per-gallon rule would suggest 10 inches of fish, but this is a rough guideline. Always consider the adult size of the fish (not purchase size), their activity level, territorial behavior, and waste production. A 10-gallon tank is best suited for nano fish species and is one of the most popular starter sizes for beginners.

Is the one-inch-per-gallon rule accurate?

The one-inch-per-gallon rule is a useful starting point for beginners but is significantly flawed as a precise stocking guide. It works reasonably well for small, slender fish like neon tetras but fails for heavy-bodied fish like goldfish, which produce far more waste per inch than slim-bodied species. A 10-inch goldfish cannot live in a 10-gallon tank. Modern aquarists use the surface area method (12 square inches per inch of slender fish, 20 square inches per inch of heavy-bodied fish) or bio-load calculations based on filtration capacity. The best approach is to research the specific needs of each species you plan to keep.

What size tank is best for a beginner?

A 20-gallon tank is widely considered the best beginner size. Larger tanks are actually easier to maintain than smaller ones because the greater water volume is more stable and forgiving of beginner mistakes. A 20-gallon tank provides enough room for a diverse community of fish, is large enough for stable water chemistry, and is small enough to be affordable and manageable. Ten-gallon tanks are popular but less forgiving. Anything under 5 gallons is not recommended for beginners because water parameters fluctuate too rapidly in small volumes.

How do I calculate aquarium volume?

For a rectangular tank, multiply length by width by height (all in inches), then divide by 231 to convert cubic inches to US gallons. For example, a tank measuring 24 inches long, 12 inches wide, and 16 inches tall has a volume of (24 x 12 x 16) / 231 = 19.9 gallons. For cylindrical tanks, use the formula: pi x radius squared x height / 231. Subtract approximately 10 percent for gravel, decorations, and equipment displacement to get your actual water volume. A 20-gallon tank with substrate and decor typically holds about 17 to 18 gallons of actual water.

Do different fish need different tank sizes?

Yes, absolutely. Tank size requirements vary dramatically by species. Betta fish can live in a minimum of 5 gallons (though 10 is better). Neon tetras need at least 10 gallons for a school of 6. Common goldfish need 30 to 50 gallons per fish due to their size and waste production. Oscar cichlids require a minimum of 75 gallons for a single fish. Tangs and most saltwater fish need 75 gallons or more. Always research the specific species you want before purchasing a tank, and plan for adult size, not the juvenile size you see at the store.

Calculate your aquarium capacity

Enter your tank dimensions to get volume, recommended fish count, and filtration requirements.

Aquarium Calculator - Free