Key takeaways
- Gallons = L × W × H (inches) ÷ 231 — measure the inside of the tank.
- The "1 inch of fish per gallon" rule is only a rough starting point.
- A filled tank weighs about 10 lb per gallon with substrate and decor.
- Bigger is more forgiving for beginners — start at 20+ gallons.
Step 1: Calculate the volume in gallons
Tank capacity is just the box's volume converted to gallons. Measure the inside length, width, and height in inches, multiply them together to get cubic inches, then divide by 231 (the number of cubic inches in a US gallon). A standard aquarium that measures 30 × 12 × 18 inches holds 30 × 12 × 18 = 6,480 ÷ 231 ≈ 28 gallons — which is why "29-gallon" tanks are roughly that footprint. Don't trust the volume printed on a used tank; measure and calculate it yourself.
Step 2: How many fish that supports
The classic guideline is about one inch of adult fish length per gallon of water. It is genuinely useful as a sanity check, but it is only a starting point. The rule works reasonably for small, slim community fish like tetras and rasboras. It is far too generous for big, active, or messy fish — a single 10-inch goldfish or a cichlid produces a huge bioload and needs many gallons per inch, not one. Always look up the specific species and its swimming and waste needs before stocking.
Step 3: How heavy the full tank will be
Water alone weighs about 8.3 lb per gallon, and once you add gravel or sand, rocks, and the glass itself, a safe planning figure is roughly 10 lb per gallon. That adds up fast, and the weight lands on your stand and your floor — so a "small" tank is heavier than it looks.
Plug your own measurements into the fish tank volume calculator to get gallons and filled weight instantly, or browse all CritterCalc tools for more pet math.
Common tank sizes at a glance
| Tank | Dimensions (in) | Gallons | Filled weight |
|---|---|---|---|
| 10-gallon | 20 × 10 × 12 | 10 | ~111 lb |
| 20-gallon | 24 × 12 × 16 | 20 | ~225 lb |
| 29-gallon | 30 × 12 × 18 | 29 | ~330 lb |
| 55-gallon | 48 × 13 × 21 | 55 | ~625 lb |
Worked example
Say you like a tank that measures 24 × 12 × 16 inches. Multiply: 24 × 12 × 16 = 4,608 cubic inches. Divide by 231 and you get 4,608 ÷ 231 ≈ 20 gallons. Multiply 20 gallons by 10 lb and the filled tank weighs ~200+ lb — easily more than a person — so it needs a proper aquarium stand, not a flimsy shelf or desk.
Why bigger is safer for beginners
More water means more stability. A larger volume dilutes waste and resists sudden swings in temperature and water chemistry, so a beginner mistake is far more forgiving in a 29-gallon tank than in a tiny bowl. Whatever size you choose, cycle the tank before adding fish — run the filter for several weeks to build up the beneficial bacteria that process ammonia, so your first fish aren't poisoned by their own waste. Setting up for other pets too? Our dog water intake calculator handles hydration on the four-legged side.
Frequently asked questions
What size fish tank do I need?
Match it to your fish and space — for most beginners a 20–29 gallon tank is the sweet spot. Calculate gallons as L × W × H ÷ 231, then confirm your chosen species fit comfortably.
How many fish per gallon can I keep?
About 1 inch of adult fish per gallon as a rough start — fine for small community fish, too generous for big or messy ones. Always research the species.
How much does a full fish tank weigh?
Roughly 10 lb per gallon with substrate and decor — about 225 lb for a 20-gallon and 625 lb for a 55-gallon, so the stand and floor must hold it.