Aquarium Gravel Calculator
Aquarium substrate is bought by the pound, not by the yard — so this is the one calculator on the site that answers in pounds and kilograms. Enter your tank's footprint and the bed depth you want; get the volume and weight of gravel or sand to buy.
A note on this estimate
Densities here are the site's standard dry, loose figures — gravel at about 105 lb/ft³, pea gravel 110, sand 100. Branded aquarium gravels vary a little by grain size and rock type, and a bed sloped for planting averages deeper at the back than the front; enter the average depth. Rinse any substrate before it goes in the tank — the dust is harmless to the math but clouds the water for days.
Last updated: 7 November 2026 · Report an error
How the aquarium math works
A gravel bed is just a thin box: length × width × depth. In inches that gives cubic inches; divide by 1,728 for cubic feet, then multiply by the substrate's density to get weight:
Weight (lb) = (L × W × D in³ ÷ 1,728) × density (lb/ft³)
Worked example: a 55 gallon tank measures 48 × 13 in inside. At a 2-inch bed: 48 × 13 × 2 = 1,248 in³ = 0.72 ft³, and at gravel's 104.9 lb/ft³ that is 75.75 lb ≈ 34.4 kg — four 20 lb bags, with a little left over for topping up after the first vacuum. Going to a 3-inch planted bed takes the same tank to 113.6 lb, which is why depth, not tank size, is the decision that moves the bill.
Common tank sizes, pre-computed
Standard tanks at a standard 2-inch gravel bed. Note the 55 gallon: it needs less gravel than the 40 breeder, because its footprint is narrower — the clearest proof that footprint, not gallons, drives the answer.
| Tank | Footprint (L × W) | Bed volume | Weight | Weight (kg) |
|---|---|---|---|---|
| 10 gallon | 20 × 10 in | 0.23 ft³ | 24.28 lb | 11.01 kg |
| 20 gallon high | 24 × 12 in | 0.33 ft³ | 34.96 lb | 15.86 kg |
| 20 gallon long | 30 × 12 in | 0.42 ft³ | 43.70 lb | 19.82 kg |
| 40 gallon breeder | 36 × 18 in | 0.75 ft³ | 78.66 lb | 35.68 kg |
| 55 gallon | 48 × 13 in | 0.72 ft³ | 75.75 lb | 34.36 kg |
| 75 gallon | 48 × 18 in | 1.00 ft³ | 104.9 lb | 47.57 kg |
About the "1 pound per gallon" rule: it survives because it roughly works at a shallow 1-inch bed on standard footprints (a 10 gallon at 1 inch needs 12.14 lb — close to its gallon count). At the 2-inch depth most tanks actually run, it underestimates by half. Use it for a sanity check, not a shopping list.
Choosing substrate: gravel, pea gravel, or sand
Standard aquarium gravel (⅛–¼ in, rounded) is the default for a reason: waste sits on top instead of sinking out of reach, a gravel vacuum cleans it easily, and beneficial bacteria get plenty of surface. Look for inert stone unless you are deliberately buffering — crushed coral and some landscape gravels raise pH and hardness, which suits African cichlids and is wrong for most community tanks.
Pea gravel has a larger grain (around ⅜ in): striking in larger tanks, but food falls into the gaps where small fish can't reach it and it rots — vacuum it diligently, or keep it to tanks with larger, messier fish where the coarse bed is easier to clean than fine gravel would be.
Sand is the kind choice for bottom-dwellers: corydoras, kuhli loaches, and stingrays sift it and rest on it, and sharp gravel can wear barbels down. Plant roots also grip it well. The trade-offs are housekeeping (waste stays visible on top, and sand must be stirred or kept shallow to avoid compacted pockets) and filter intakes, which need a sponge pre-filter near a sand bed. Sand runs slightly lighter than gravel — about 100 lb/ft³ against 105 — so a sand bed for the 55 gallon above weighs 72.2 lb rather than 75.75.
Depth discipline matters more than the choice: 1.5–2 inches for fish-only, 2–3 inches sloped for planted tanks, and think twice before any fine bed passes 3 inches — deep, undisturbed fine substrate can harbour anaerobic pockets whose gas is harmful when disturbed. Depth is also displacement: every inch of bed in a 55 gallon takes roughly 2.7 gallons of swimming and dosing volume.
Related tools & guides
Aquarium gravel FAQ
How much gravel does a 20 gallon tank need?
A standard 20 gallon long (30 × 12 in footprint) with a 2-inch bed needs about 43.7 lb (19.8 kg) of gravel. A 20 gallon high has a smaller 24 × 12 in footprint and needs about 35 lb at the same depth — gallons don't size the gravel, the footprint and depth do.
How deep should aquarium gravel be?
About 1.5–2 inches level for a fish-only tank. Planted tanks run 2–3 inches, often sloped from about 1 inch at the front to 3 inches at the back. Much over 3 inches of fine substrate risks stagnant, anaerobic pockets — if you want a deep look, slope it instead of levelling it deep.
Is gravel or sand better for an aquarium?
Both work — they suit different livestock. Smooth, rounded gravel is easy to vacuum and fine for most community fish. Sand is kinder to bottom-dwellers like corydoras and loaches that sift or rest on the substrate (sharp gravel can damage barbels), and plant roots grip finer substrates better. This calculator covers both: sand is slightly lighter per volume, about 100 lb/ft³ against gravel's 105.
Does the gravel displace water?
Yes, some. A 2-inch bed in a 55 gallon tank (48 × 13 in) occupies about 0.72 ft³ — roughly 5.4 gallons of space. The gaps between stones still hold water, so the net water loss is closer to 3 gallons. Worth knowing for medication dosing and for how much water to actually prepare.