← Back to Calculator
Person filling an aquarium with a bucket

How to Calculate Your Actual Water Volume (And Why It’s Not Just "10 Gallons")

You just got home with a brand-new 20-gallon "long" aquarium. You’ve got the substrate, some beautiful dragon stone, a hefty piece of driftwood, and a bag of filter media. You fill it up, look at the box, and think: “Great, I have 20 gallons of water.”

Except, you probably don’t. In fact, you might only have 16 or 17 gallons.

In the world of fishkeeping, this is known as displacement. It sounds like a boring physics term, but getting this number wrong is one of the most common ways beginners accidentally crash their tanks or stress their fish. Whether you are dosing medicine, adding fertilizer, or adjusting your pH, knowing your actual water volume is the foundation of a healthy tank.

Need to dose your tank right now?

Calculate dosing now

The "Empty Box" Fallacy

Manufacturers label tanks based on their external dimensions. If a glass box measures 24" × 12" × 12", the math says it holds roughly 15 gallons. But that math doesn't account for three things:

Displacement: The Substrate and Hardscape Factor

Think about it like a glass of water. If you fill a glass halfway and then drop in a handful of ice cubes, the water level rises. The ice didn't add more water; it just "displaced" the space the water used to occupy.

In your aquarium, every pound of sand, every decorative rock, and every piece of wood is stealing space from the water.

Why Does This Matter? (The Danger of Overdosing)

If a bottle of medication tells you to dose "5ml per 10 gallons," and you assume your 20-gallon tank actually has 20 gallons of water, you’re going to pour in 10ml.

But if your rocks and sand have pushed that water volume down to 16 gallons, you haven't just dosed the tank—you’ve overdosed it by 25%. For sensitive species like shrimp or scaleless fish (like loaches), that extra 25% can be the difference between a successful treatment and a disaster.

How to Calculate Your Actual Volume

There are two ways to do this: the "Pail Method" and the "DoseMyTank Math."

1. The Pail Method (The Most Accurate)

The only way to be 100% sure is to measure the water as it goes in. Fill your tank using a marked 5-gallon bucket. Keep a tally on a piece of paper. If you’ve already added your rocks and sand, and it only takes three and a half buckets to hit the fill line, you know your actual volume is 17.5 gallons. Write this number on a piece of tape and stick it to the back of the tank or inside your cabinet.

2. The 10-15% Rule of Thumb

If your tank is already running and you can't exactly drain it to measure, use a conservative estimate. Most moderately decorated tanks have an actual water volume that is 10% to 15% less than the "advertised" tank size.

Ready to find your perfect dose?

Calculate dosing now

Precision Leads to Stability

The goal of fishkeeping isn't just to keep fish alive; it’s to keep the environment stable. When you know exactly how much water you’re working with, your water changes are more accurate, your fertilizer routine is more effective, and your fish are much safer.

Before you reach for that bottle of dechlorinator or plant food, take a second to look past the glass. Don't dose the box; dose the water.

Richard James

Written by Richard James

Aquarist, author, and creator of ShrimpKeeper.co.uk. Helping hobbyists achieve professional results through precision dosing.

View My YouTube Channel & Books →