Aquarium Substrate Calculator — Gravel, Sand & Soil Weight and Depth
How many pounds of substrate does your tank bottom actually need? Enter the inside footprint and the bed depth, pick a material from aquarium gravel to planted aqua soil, and the calculator returns the weight in pounds and kilograms, the volume in cubic feet and liters, and how many bags to carry home — including a +10% allowance for slopes, rocks and displacement.
Tank Footprint & Substrate Setup
Everything below is computed from the inside footprint — measure inside the glass, not the box.
The all-purpose 3–6 mm gravel most freshwater community tanks use
One even depth front to back — the common community tank layout
Substrate You Need
Verified ✓100
pounds (lb)
45.4
kilograms (kg)
1.00
cubic feet
28.3
liters
2 bags
50-lb gravel
5 bags
20-lb live sand
📏 Rule-of-thumb cross-check: ≈ 1 lb of gravel per gallon gives a 1″ bed in standard tanks — your footprint carries 50 lb per inch of depth.
🛒 Buy +10% for slopes, rocks and displacement: 3 × 50-lb bags, or 6 × 20-lb bags — for soil, 4 × 9 L bags (4 without the allowance; 10 × 3 L bags).
💡 Tip: Rinse loss, rockwork and slope build-up quietly eat 5–15% of what you bought. The +10% bag suggestion above is the safe middle — for fine sand in a hard-water area, lean closer to 15% because rinsing clouds and carries away the most.
Bed depth gauge — where your 2.0″ sits
scale 0–5″0–1″ bare-bottom-ish — easy siphoning, minimal weight
2–3″ planted sweet spot for root feeders
4″+ deep bed — heavy, needs strong flow or stirring
Substrate Parameter Impact Matrix
Not every input moves the result equally. This matrix shows which parameters are locked-in physics and which are hobbyist judgment — so you know which numbers to measure carefully and which to estimate.
| Parameter | Preset value | Effect on the result | Confidence |
|---|---|---|---|
| Bed depth | 2″ | Doubles the weight versus a 1″ bed on the same footprint — volume scales linearly with depth | Safe |
| Material density | Aqua soil 40 vs gravel 100 lb/ft³ | Planted soil is 60% lighter than gravel at the same depth | Safe |
| Wet vs dry | Flooded bed | Submerged substrate weighs about 8–12% more than the dry bag weight | Safe |
| Compaction | Packed fine sand | Fine sand settles after filling — plan roughly 10% extra volume to hold the target depth | Experimental |
| Slope | 2″ front → 4″ back | Weight follows the average depth, (2 + 4) ÷ 2 = 3″ — not the deepest point | Safe |
What an Aquarium Substrate Calculator Actually Measures
An aquarium substrate calculator answers one deceptively simple shopping question: how many pounds of gravel, sand or planted soil do you need to cover the bottom of your tank to a chosen depth? The math is footprint geometry, not tank volume. You multiply the inside length by the inside width, multiply by the bed depth, and convert that volume into weight using the bulk density of the material. Because a 55-gallon and a 75-gallon can share the same 48-inch length, the gallon number printed on the box is nearly useless here — the footprint and the depth do all the work.
What the calculator ignores on purpose: driftwood and rock displacing the bed, exact slope profiles (unless you average them), and brand-by-brand density quirks of less than 5%. It also does not compute the water side of the tank — for that, the tank volume calculator on the home page handles gallons, liters and displacement, and the all tank calculators index lists every tool on TankCalculator.net, from fuel tanks to aquariums.
How to Calculate the Amount of Stone Needed for a Fish Tank — Step by Step
If you would rather do it by hand at the store — or sanity-check the tool above — the whole calculation fits in five steps and about two minutes. Grab a tape measure and the density of your material, then follow along with the default example: a 48″ × 18″ tank with a 2″ gravel bed.
Step 1 — Measure the inside footprint
Run a tape inside the glass, front to back and side to side. Plastic rim frames and center braces can eat half an inch per side, so a tank sold as 48 inches often offers 46.5–47″ of usable inside length. Multiply length × width in inches to get the footprint area. A 75-gallon standard is 48 × 18 = 864 in².
footprint = length × width (in²) — 48 × 18 = 864 in²
Step 2 — Choose the target bed depth
One inch is a light cover for grow-out and breeding tanks. Two inches is the community standard. Two to three inches is the planted sweet spot where root feeders anchor properly, and three to four inches or more is a deep bed — common in marine refugiums, and heavy enough that you should know your stand's rating first. Deeper is not automatically better: every extra inch adds weight and cost in a straight line.
1″ light cover · 2–3″ planted · 4″+ deep bed
Step 3 — Choose the material and its bulk density
Density is the multiplier that turns volume into weight, and it varies more between materials than between brands. Aquarium gravel runs about 100 lb/ft³, play sand 105, pool filter sand 100, aragonite reef sand 96, planted aqua soil only 40, and coarse pea gravel 110. Aqua soil looks like a big bag but weighs less than half of what the same volume of gravel does.
ρ: gravel 100 · play sand 105 · aragonite 96 · aqua soil 40 lb/ft³
Step 4 — Compute the volume and the weight
Multiply footprint × depth for cubic inches. Divide by 1728 to reach cubic feet (there are 1728 cubic inches in one cubic foot). Multiply cubic feet by the density to get pounds, and divide by 2.20462 for kilograms. Divide cubic inches by 61.02 if you need liters instead.
48 × 18 × 2 = 1,728 in³ → ÷ 1728 = 1.0 ft³ → × 100 = 100 lb → ÷ 2.20462 = 45.4 kg
Step 5 — Buy 10% extra
Rinsing washes away fines and cloud, rockwork pushes substrate into mounds that use more material than a flat bed, and slopes concentrate depth at the back. Add roughly 10% and round up to whole bags — unopened bags go back without argument at most stores. For the 100-lb example, that is one extra bag or a 20-lb top-up.
One frequent mismatch between hand math and the calculator above: entering outside dimensions. Outside glass-to-glass on a 48″ tank with 8 mm glass overstates the inside length and width by about 0.63″ combined per axis, which inflates a 75-gallon's bed volume by roughly 5% — about 5 lb of gravel on a 2″ bed. Measure inside the glass, and if you can only reach the outside, subtract twice the glass thickness from each horizontal dimension before you multiply.
Gravel Fish Tank Calculator — Worked Weights for Standard Tanks
Most people searching for a gravel fish tank calculator or a gravel tank calculator want the same thing: a sanity check at the store shelf. Using aquarium gravel at 100 lb/ft³, the weight per tank is purely a function of footprint × depth ÷ 1728 × 100. The old “1 lb of gravel per gallon” rule says a 55-gallon needs 55 lb — and footprint math agrees that is close, because 55 lb on a 48″ × 13″ footprint works out to a 1.5″ bed. That is fine for a community tank, but short of the 2–3″ a planted layout wants.
| Tank | Inside footprint | 1″ bed | 2″ bed | 50-lb bags @ 2″ |
|---|---|---|---|---|
| 10 gal standard | 20″ × 10″ | 11.6 lb | 23.1 lb | 1 |
| 20 gal long | 30″ × 12″ | 20.8 lb | 41.7 lb | 1 |
| 40 gal breeder | 36″ × 18″ | 37.5 lb | 75.0 lb | 2 |
| 55 gal standard | 48″ × 13″ | 36.1 lb | 72.2 lb | 2 |
| 75 gal standard | 48″ × 18″ | 50.0 lb | 100.0 lb | 2 |
Notice the trap in that table: the 40-gallon breeder needs more gravel than the 55-gallon standard (37.5 lb vs 36.1 lb per inch), because its 36″ × 18″ footprint is 648 in² against the 55's 624 in² — even though it holds 15 fewer gallons of water. That is the clearest proof that gallons never drove substrate math; the floor does. The 75-gallon row is the satisfying one: 864 in² × 2″ = 1,728 in³, exactly one cubic foot, exactly 100 lb, exactly 45.4 kg — two 50-lb bags with nothing left over.
Where the 1-Lb-Per-Gallon Rule Breaks Down
The rule assumes a standard rectangular footprint, and it drifts as soon as your tank is not one. On a 40-gallon breeder, 40 lb of gravel buys a bed only about 1.1″ deep — under half of the 2″ planted bed footprint math asks for (75 lb). On a shallow 20-gallon long (30″ × 12″), 20 lb works out to 0.96″, so the rule is nearly exact. Tall column tanks do the opposite: a 16″ × 16″ column floor needs just 15 lb for a full 1″ bed, a quarter of what the gallon rule suggests. Long, low tanks punch above their gallonage because the floor is large relative to the volume; columns undershoot. Whenever your tank is not a standard rectangle, trust the footprint, not the sticker.
Fish Tank Soil Calculator — Planted Tank Depth and 9 L Bag Coverage
A fish tank soil calculator behaves differently from a gravel one for one reason: planted aqua soil is baked clay granules full of air pockets, so it weighs only about 40 lb/ft³ — 60% lighter than gravel at the same depth. Root feeders such as swords and crypts want 2–3″ of it, because the layer acts as a nutrient cache with a high cation-exchange capacity; root tabs supplement it near heavy feeders without you having to pile the bed deeper than 3.5″, where weight and anaerobic risk grow faster than any plant benefit.
Soil is usually sold by volume, not weight, so the coverage math matters. One 9 L bag is 9 × 61.02 = 549 in³. Spread over a 36″ × 18″ forty-breeder footprint (648 in²), a single bag lays 549 ÷ 648 = 0.85″ of depth. A 2″ bed therefore needs 648 × 2 ÷ 549 = 2.4 bags, so buy three 9 L bags — that is about 30 lb of dry soil. In the smaller 3 L bags (183 in³ each), the same bed takes about eight. Many planted builders then cap the soil with 0.5–1″ of sand or fine gravel to lock nutrients down; compute that cap separately with sand density and add it to the total. Once the aquascape is planted and cycled, the fish tank stocking calculator is the next stop for deciding what swims above it.
Marine Tank Sand Calculator — Reef Sand Bed Depth and Live Sand
A marine tank sand calculator has one extra question to answer before any math: how deep is your reef sand bed going to be? Aragonite weighs about 96 lb/ft³. SPS-dominant displays with strong flow usually run a shallow bed of 0.5–1″, which is easy to keep clean and adds little weight. A deep sand bed of 3–4″ or more — typically in a refugium rather than the display — trades weight and maintenance for a large bacterial workspace. For a 55-gal footprint (48″ × 13″ = 624 in²), a 1″ bed is 624 ÷ 1728 × 96 = 34.7 lb, and a 4″ bed is 138.7 lb.
Live sand comes in 20-lb bags, and each bag is 20 ÷ 96 = 0.208 ft³ = 360 in³ — enough to cover that 55-gal footprint to 0.58″. So a 1″ shallow bed takes two bags, and a 4″ deep bed takes seven. The reef tank sand bed calculator math also exposes the old “1–1.4 lb per gallon” rule for what it is: a footprint approximation in disguise. On a 55-gallon, 1.2 lb/gal = 66 lb of aragonite, which is 66 ÷ 96 = 0.69 ft³ = 1,188 in³ spread over 624 in² — a 1.9″ bed. On taller or breeder footprints the same rule lands somewhere else entirely, so treat it as a starting point and let the footprint give the exact number.
Fish Tank Surface Area — the Base Your Bed Sits On
Fish tank surface area is the rectangle L × W at the bottom of the tank, and on this page it is simply the base the substrate bed covers and the path the load takes into your stand. Every extra inch of depth on a 75-gallon's 864 in² footprint adds exactly 864 in³ = 0.5 ft³ = 50 lb of gravel — a number you can hold in your head while shopping. The same rectangle shows up in a completely different role on the stocking side of the hobby: there, surface area is an oxygen-exchange rule that limits how many inches of fish the gas interface at the water surface can support. Same rectangle, two jobs — here it is statics, there it is respiration.
Substrate Displacement — How Much Water Your Bed Costs
Every cubic inch of substrate you pour displaces a cubic inch of water, which is why a fully stocked aquascape holds measurably less water than the nameplate claims. On this page we compute how much to buy; the geometry of what the tank then holds lives one click away — the fish tank volume calculator covers displacement and every aquarium shape in detail, and its FAQ works through substrate displacement case by case.
How Much Water Your Bed Actually Costs
The arithmetic is direct. A 2″ bed on a 48″ × 18″ footprint is 1,728 in³ ÷ 231 = 7.5 gallons of water that will never fit — about 9% of a 75-gallon tank. That same cubic foot of displaced water weighed 62.4 lb, while the gravel that replaced it weighs 100 lb dry and roughly 110 lb soaked. The practical consequence shows up in dosing: fertilizer, dechlorinator and medication rates run on actual water volume, and a tank that “lost” 7.5 gallons to the bed is being overdosed by 10% if you dose to the nameplate. Measure the real water line once, then dose to that.
Bag Math at the Store — Pounds, Kilograms and Liters
US shelves sell substrate by weight in pounds; European bags use kilograms and liters, and planted soil is sold by volume almost everywhere. Three constants convert anything: 1 kg = 2.205 lb, 1 L = 61.02 in³, and 1 ft³ = 28.32 L. A 50-lb gravel bag at 100 lb/ft³ is 0.5 ft³ = 14.2 L; a 20-kg metric bag is 44.1 lb; a 9 L soil bag is 549 in³. When a store label mixes units, convert everything to cubic inches, divide by your footprint, and the depth writes itself.
Then plan around whole bags, not exact pounds. If the bed needs 72 lb and the store sells 50-lb bags, the answer is two bags plus a slice of a third — or one 50-lb bag topped up by a 20-lb bag, which is exactly why many shops stock both sizes. Soil works the other way: because 9 L and 3 L bags are small, the rounding penalty per bag is tiny, and buying one bag beyond the calculator's +10% figure rarely costs more than a few dollars.
1 kg = 2.205 lb
50-lb bag = 22.7 kg · 20-kg bag = 44.1 lb
1 L = 61.02 in³
9 L soil bag = 549 in³ · 3 L bag = 183 in³
50 lb ≈ 0.5 ft³
at gravel density 100 lb/ft³ = 14.2 L
💡 Tip: Buy 10% extra and keep the receipt. Rinse loss and rockwork eat the difference — fine sand is the worst offender, losing the most to rinse cloud, while chunky gravel barely moves. An unopened bag returns without argument at most stores, but a bag short at 8 pm on setup day ends the aquascape.
⚠️ Warning: A 75-gallon tank with a 2″ gravel bed adds roughly 100 lb of dry gravel — call it 110–120 lb once it is soaked and packed — on top of 600+ lb of tank and water. Check your stand's rating and the floor under it before you pour, and remember the load presses through the bottom pane: the tank pressure calculator shows how depth converts to pressure on the glass.
❌ Don't: Don't calculate with wet-packed density and dry bag weight at the same time — pick one basis and stay on it. The densities in this tool are dry bulk weights, so compare them against dry bag weights only. If you prefer to plan for the flooded tank, add the 8–12% water allowance yourself once, at the end, instead of double-counting it at every step.
Substrate FAQ
How much gravel do I need for a 55-gallon tank?▼
A 55-gallon standard tank measures 48″ × 13″ inside. A 1″ bed is 48 × 13 × 1 = 624 in³ ÷ 1728 = 0.36 ft³, which is about 36 lb of average gravel (100 lb/ft³). A 2″ bed doubles that to 72 lb — roughly one and a half 50-lb bags, so buy two. With the +10% allowance for rinsing loss and rockwork, two 50-lb bags still cover a 2″ bed, and a third bag takes you to a full 3″ planted look at about 108 lb.
How much sand do I need for a reef tank?▼
For a shallow reef bed of 0.5–1″ of aragonite, footprint math beats the old 1–1.4 lb per gallon rule. A 55-gal reef tank (48″ × 13″) with a 1″ bed needs 48 × 13 × 1 ÷ 1728 × 96 = 34.7 lb, so two 20-lb live sand bags. A 4″ deep sand bed on the same footprint needs 139 lb, about seven 20-lb bags. One 20-lb bag of aragonite (360 in³) covers the 55-gal footprint to just over half an inch, 0.58″.
How deep should planted tank soil be?▼
Root feeders like sword plants and crypts want 2–3″ of aqua soil; carpeting plants are fine with 1.5–2″. Aqua soil weighs only about 40 lb/ft³, so a 2″ bed on a 36″ × 18″ 40-breeder footprint is 648 × 2 ÷ 1728 × 40 = 30 lb. Each 9 L soil bag holds 549 in³ and covers that footprint to roughly 0.85″, so a 2″ bed needs three 9 L bags (or about eight 3 L bags). Add root tabs near heavy root feeders instead of piling soil deeper than 3.5″.
How do I convert substrate weight from lb to kg?▼
Divide pounds by 2.20462 to get kilograms; multiply kilograms by 2.20462 to get pounds. A 50-lb gravel bag is 22.7 kg, and a 20-kg metric bag is 44.1 lb. Volume converts separately: 1 ft³ = 28.32 liters, and 1 liter = 61.02 in³. So a 0.5 ft³ bag holds 14.2 L, and a 9 L soil bag is 549 in³ — the number you actually need for footprint coverage math.
How many 50-lb bags of gravel do I need?▼
Work out the bed volume first: length × width × depth in inches, divided by 1728, gives cubic feet. Multiply by the density (about 100 lb/ft³ for aquarium gravel) to get pounds, then divide by 50 and round up. The default example on this page — 48″ × 18″ with a 2″ bed — is exactly 1 ft³ and 100 lb, so two 50-lb bags. The +10% allowance for slopes, rocks and rinse loss rounds up to three bags; on a flat, sparsely decorated layout, two bags will fill the bed with zero margin.
Does the substrate brand change how much I need?▼
Brand matters far less than material type — what changes the weight is bulk density. Aquarium gravel runs 100 lb/ft³, play sand 105, pool filter sand 100, aragonite 96, planted aqua soil only 40, pea gravel 110. Two brands of the same 3 mm gravel rarely differ by more than 5%. Grain size matters for coverage: fine sand packs tighter, so the same weight of 0.5 mm sand settles into a shallower bed than 5 mm gravel. Enter the density, not the brand name.
How do I calculate a sloped substrate layout?▼
Weight follows average depth, not the deepest point. If the bed runs from 2″ at the front glass to 4″ at the back glass, the average is (2 + 4) ÷ 2 = 3″, and that is the number you feed into the formula. A 48″ × 18″ footprint with a 2″ → 4″ slope works out to 864 × 3 ÷ 1728 × 100 = 150 lb of gravel. Select the sloped option in the calculator above and it applies the average automatically; for mounds and islands, use the custom option and enter your best average estimate.
Can you mix gravel and planted soil in one tank?▼
Yes, and the math simply adds up layer by layer. A common build is 2″ of aqua soil with a 1″ sand or fine-gravel cap, or gravel on the bottom with a soil pocket for root feeders. Soil at 40 lb/ft³ and gravel at 100 lb/ft³ combine in proportion to each layer's volume, so compute each layer separately with its own density and sum the pounds. The calculator handles one material at a time — run it twice, once per layer.
How much does wet sand weigh compared to dry?▼
Flooded substrate weighs roughly 8–12% more than the dry bag weight, because water fills the pore space between grains without adding height. A 50-lb bag of play sand becomes about 55–56 lb once soaked in the tank. Sand is the worst case: its fine grains trap more water than chunky gravel, so a saturated 2″ sand bed on a 48″ × 18″ footprint sits near 108–112 lb instead of 100 lb dry. Use the wet number when you check what your stand can carry.
Bare-bottom or substrate — does the calculator care?▼
A bare-bottom tank needs zero substrate, which is why the depth presets start at 1″. At 1″ you are near bare-bottom territory: easy to siphon, minimal weight on the stand, but little surface for bacteria and no anchor for rooted plants. A 2–3″ bed is the planted sweet spot, and 4″ or more is a deep bed for heavy root systems or a dedicated deep sand bed. The gauge under the calculator shows where your chosen depth lands against those zones.
Related Tank Calculators
Fish Tank Volume Calculator
Calculate fish tank volume in gallons and liters for rectang...
Propane Tank Size Calculator
Size a propane tank from BTU demand, check 80% fill rule cap...
Water Tank Capacity Calculator
Calculate water tank capacity in liters and gallons for roun...
Diesel & Fuel Tank Calculator
Calculate diesel and fuel tank capacity, weight at any fill ...
Horizontal Cylinder Tank Volume Calculator
Calculate horizontal cylinder tank volume with flat, hemisph...
Heating Oil Tank Size Calculator
Heating oil tank size calculator — 275-gal oval case study, ...
Tank Drain Time & Flow Rate Calculator
Calculate tank drain time, fill time and flow rate — Torrice...
Fish Tank Stocking Calculator
How many fish fit in your tank? Calculate stocking density f...
Air Receiver Tank Size Calculator
Size an air receiver from compressor CFM and demand — usable...
Cone Bottom Tank Volume Calculator
Cone bottom tank volume — frustum hopper plus cylindrical sh...
Aquarium Substrate Calculator
How much gravel, sand or planted tank soil do you need? Weig...
Tank Pressure Calculator
Hydrostatic pressure at any tank depth in psi, bar and kPa —...