Aquarium Gravel Calculator

Built by Shakeel Alvi · Technically reviewed by Muhammad Qasim, PEC Reg. No. 63430 · Last reviewed: 2026-06-25

Building a new fish tank? Calculate exactly how much substrate you need. Determine your aquarium gravel requirements in pounds, kilograms, and total bags based on your specific tank dimensions and shape.

Aquarium Gravel Calculator

Estimate gravel weight for rectangular, bow-front, or cylinder tanks — footprint area × desired depth, at ~100 lb/ft³.

Step 1 — Tank Shape & Units

Step 2 — Tank Dimensions

in

Side to side

in

Front to back

Step 3 — Gravel Depth & Bag Size

in

Typically 1.5–2 in · Planted tanks: 3+ in recommended

lb

For shopping calculations

How the Calculator Works

Footprint area is calculated for the chosen shape (L × W for rectangular, averaged-width × L for bow-front, π × r² for cylinder), then multiplied by the desired gravel depth. Weight is estimated at 100 lb/ft³ (≈ 0.0579 lb/in³), a typical value for standard aquarium gravel. A general rule of thumb is 1.5–2 inches of gravel depth for a standard freshwater tank; planted setups benefit from 3+ inches to support root growth and beneficial bacteria. Bag count is rounded up to the nearest whole bag.

Results
Enter values above and press Calculate to reveal results.

How to Calculate Aquarium Gravel and Substrate Depth

The aquarium hobby runs on a shortcut you have probably seen: 1 to 1.5 pounds of gravel per gallon. That rule works tolerably for standard-height rectangular tanks — and falls apart the moment you leave that frame. A 40-gallon breeder tank has a wide, shallow footprint that creates far more floor area per gallon than a tall, narrow 40-gallon show column. Using the same rule on both tanks leaves the breeder short on substrate and buries the show tank in far more than it needs. The correct approach is the footprint method: measure the internal floor area, multiply by your target substrate depth, and convert the resulting volume to pounds using the actual density of your chosen substrate — because coated aquarium gravel, volcanic planted soil, aragonite sand, and silica sand each have a completely different weight per cubic inch.

This calculator is the dedicated aquarium substrate tool in the gravel cluster. Enter your tank's internal dimensions and shape (rectangular, bow-front, or cylinder), set the substrate depth that matches your livestock and plant goals, pick a substrate type, and it returns total weight in pounds and kilograms alongside the exact bag count to purchase. For outdoor bulk projects — garden beds, driveways, or landscape paths — the gravel calculator uses cubic-yard and tonnage output that matches how landscape suppliers sell material; this page is built specifically around the density, porosity, and depth considerations unique to aquarium substrates.

Key Features of the Aquarium Gravel Calculator

Three Tank Shapes

Rectangular, bow-front (uses the widest bow measurement), and cylinder tanks each use a distinct footprint-area formula — the calculator switches the geometry automatically when you change the shape selector.

Adjustable Substrate Depth

Dial depth from 0.5 in for fish-only or bare-bottom frag tanks up to 4+ in for deep-rooted planted or cichlid-biotope tanks. Depth is the single biggest driver of how much substrate you need.

Five Substrate-Type Density Presets

Preset densities for coated aquarium gravel (~100 lb/ft³), silica sand, aragonite marine sand, volcanic planted soil (e.g., Fluval Stratum), and natural river pebble load automatically — or enter a custom density straight from your product's spec sheet.

Pounds & Kilograms Output

Returns substrate weight in both US pounds and metric kilograms, so you can match the unit printed on EU and Asian brand packaging alongside standard US bag weights.

Bag-Count Shopping Helper

Enter the bag size you plan to purchase (5 lb, 10 lb, 20 lb, or metric 9 kg / 25 kg) and the calculator returns the exact number of whole bags to buy, always rounded up.

Spare-Bag Leftover Display

Rounds the bag count up to the next whole bag and shows exactly how many spare pounds remain — useful when deciding whether to pull from existing stock instead of buying a full extra bag.

Pounds-Per-Gallon Sanity Check

The results panel displays the lb/gal ratio your footprint calculation produces, so you can compare it to the classic 1–1.5 lb/gal rule and see how your specific tank geometry affects the relationship.

Substrate Depth Guide Built In

A depth reference table maps recommended substrate depths to tank types — fish-only, moderately planted, heavily planted, cichlid biotope, and marine reef — so you can choose depth purposefully rather than guessing.

Metric Inputs Supported

Switch dimensions to centimeters and depth to millimeters for tanks sold with metric specs; results also display in kilograms so you can match non-US bag sizes exactly.

Instant In-Browser Calculation

All math runs locally — no account, no server round-trip. Change the substrate type or depth and results recalculate immediately.

Print / Save Estimate as PDF

One click opens a clean summary of tank dimensions, substrate depth, total weight, and bag count. Choose Save as PDF in your browser's print dialog to keep a shopping checklist.

E-E-A-T Reviewed Density Model

Substrate density values and volume-to-weight conversions are reviewed by Engr. Muhammad Qasim (Registered Civil Engineer, PEC No. 63430) for technical accuracy.

How to Use the Aquarium Gravel Calculator

  1. 1
    Select your dimension unit — Inches or Centimeters. Use the unit printed on your tank manufacturer's spec sheet or measure the internal floor directly.
  2. 2
    Select your Tank Shape: Rectangular (standard flat-back tanks), Bow Front (use the widest bow measurement for width), or Cylinder (enter the internal diameter).
  3. 3
    Enter your tank's internal floor dimensions — Length × Width for rectangular or bow-front tanks, or Diameter for a cylinder. Use internal measurements, not outside glass panels, to get the actual substrate footprint.
  4. 4
    Set your desired Substrate Depth. Consult the depth guide below: 1–1.5 in for fish-only tanks; 2–3 in for moderately planted community tanks; 3–4 in for heavily planted or dirted setups; 3–5 in for digging cichlids.
  5. 5
    Choose a Substrate Type to load its density preset. If your product's bag lists a specific density (common on volcanic soils and specialty marine substrates), select Custom Density and enter that figure for the most accurate weight calculation.
  6. 6
    Enter the Bag Size printed on the packaging — the calculator divides the total weight by this number and rounds up to give you a whole-bag shopping count, with leftover pounds shown.
  7. 7
    Press Calculate. The results show substrate weight in pounds and kilograms, bag count with leftover, and the lb/gal ratio your footprint calculation produces.
  8. 8
    If the lb/gal ratio is far above 1.5 or well below 1.0, verify your depth entry — the most common cause is accidentally entering an unrealistic depth for your tank type.

Formulas Used in the Calculator

  • 1) Tank Floor AreaRectangular: Area (in²) = Length × Width  |  Cylinder: Area (in²) = π × (Diameter ÷ 2)²
    For bow-front tanks the widest bow measurement is used as the width, which slightly overstates the floor area — a helpful rounding direction since it means you buy a touch more than you need rather than coming up short.
  • 2) Substrate VolumeVolume (in³) = Area (in²) × Depth (in)  |  Volume (ft³) = Volume (in³) ÷ 1,728
    All dimensions convert to inches first. Dividing by 1,728 (12³) converts to cubic feet, the unit needed for the density multiplication in step 3.
  • 3) Weight From Substrate DensityWeight (lb) = Volume (ft³) × Substrate Density (lb/ft³)  |  Weight (kg) = Weight (lb) × 0.4536
    Density is why substrate type matters: a volcanic planted soil at 50 lb/ft³ weighs half as much as the same volume of coated aquarium gravel at 100 lb/ft³. Selecting the matching substrate type — not just any gravel — gives you the correct purchase weight.
  • 4) Bag Count (Ceiling Function)Bags = ⌈Weight (lb) ÷ Bag Size (lb)⌉  |  Leftover (lb) = (Bags × Bag Size) − Weight
    The ceiling function always rounds up so you never arrive short. Leftover tells you how many pounds you will have spare after filling the tank to your target depth.
  • 5) Pounds-Per-Gallon Cross-Checklb/gal = Weight (lb) ÷ Tank Volume (US gallons)  where  Tank gallons ≈ L (in) × W (in) × H (in) ÷ 231
    Tank height is not a calculator input — this ratio is shown as an informational read-back using the substrate weight against the labeled gallon capacity, so you can compare your footprint result to the 1–1.5 lb/gal rule.

Worked Example: A 40-Gallon Breeder Planted Tank

A 40-gallon breeder has internal floor dimensions of 36 in × 18 in. You want a 2-inch substrate layer of coated aquarium gravel (density 100 lb/ft³) for a moderately planted community tank. Start with the footprint: 36 in × 18 in = 648 in². Multiply by depth: 648 in² × 2 in = 1,296 in³ of substrate volume. Convert to cubic feet: 1,296 ÷ 1,728 = 0.75 ft³. Apply the density: 0.75 ft³ × 100 lb/ft³ = 75 lb of gravel. Buying 20 lb bags: ⌈75 ÷ 20⌉ = 4 bags (80 lb total, 5 lb spare). As a sanity check, 75 lb for a 40-gallon tank gives 1.88 lb/gal — higher than the 1.5 lb/gal rule, which makes sense because a breeder's wide, shallow footprint produces proportionally more floor area per gallon than a standard tall rectangular tank. The footprint method caught that difference; the rule of thumb would have told you to buy only 60 lb and left your back corners with too little substrate depth.

Aquarium Substrate Depth Guide by Tank Type

Substrate depth is not decorative — it determines which plants can root, whether beneficial bacteria colonize adequately, and whether cichlids can behave naturally. Too shallow and plant roots hit glass; too deep and anaerobic pockets develop, generating hydrogen sulfide. The table below maps typical depth targets to the most common aquarium setups.

Tank TypeRecommended DepthNotes
Fish-only / community (non-planted)1–1.5 in (2.5–4 cm)Enough for beneficial bacteria and decoration anchoring. Lightest substrate load on the tank stand.
Lightly planted (Java fern, Anubias, stem plants)1.5–2 in (4–5 cm)Rhizome plants like Java fern attach to hardscape and need minimal depth. Stem plants benefit from the extra inch.
Moderately planted (mixed community planted)2–3 in (5–7.5 cm)The standard depth for most planted layouts. Works with root tabs and most capped nutrient soils.
Heavily planted / dirted tank3–4 in (7.5–10 cm)Bottom layer of nutrient soil plus a 0.5–1 in capping gravel or sand layer on top. Calculate each layer separately.
Cichlid biotope (digging species)3–5 in (7.5–13 cm)Malawi/Tanganyika mbuna and earth-eaters need depth to sift and dig naturally. Use fine sand, not coarse gravel, to avoid gill damage.
Marine reef (shallow sandbed)1–2 in (2.5–5 cm)Cleaned regularly by nassarius and cerith snails. Avoid the 2–4 in range — it traps detritus without hosting denitrifying bacteria.
Marine reef (deep sandbed for denitrification)4–6 in (10–15 cm)Anaerobic zones at depth convert nitrate to nitrogen gas. Must be undisturbed fine aragonite — no vacuuming.

Depths refer to the settled, finished substrate level. Freshly poured substrate sits 10–15% higher before fish disturbance and maintenance vacuuming compress it to the final depth.

Substrate Density Reference

Choosing the correct density preset is the single biggest accuracy lever in this calculator. Here are the typical dry, loose densities for the most common aquarium substrate materials:

Substrate MaterialDensity (lb/ft³)Density (kg/m³)Notes
Coated aquarium gravel (epoxy, decorative)~100~1,600The default for most pet-store gravel bags.
Silica / quartz sand (pool filter, blasting)95–1001,520–1,600Heavy; packs tightly. Used in cichlid and planted tanks.
Aragonite / crushed coral (marine)80–901,280–1,440Lighter than silica; buffers pH upward toward 8.2–8.3.
Natural river pebbles (larger, smooth)100–1051,600–1,680Dense; decorative only, poor for beneficial bacteria.
Volcanic planted soil (Stratum, Amazonia)40–60640–960Highly porous; half the weight of gravel per cubic inch. Nutrient-rich.

Values are typical dry, loose figures. Wet or settled substrate weighs more. If your product bag lists a density, use the Custom Density field for the most accurate result.

Common Aquarium Substrate Mistakes

  • Using coated-gravel density for every substrate type. Volcanic planted soils (Fluval Stratum, ADA Amazonia, Mr. Aqua) weigh 40–60 lb/ft³ because of their porous, pumice-like structure — roughly half the density of coated gravel. Shopping with the wrong density means a planted-soil order can arrive at half the expected volume: you ordered enough weight to fill the tank but only half the depth you planned.
  • Choosing the marine sandbed danger zone (2–4 inches). In a reef tank, a 2–4 in sandbed is the worst possible depth: too shallow to host anaerobic denitrifying bacteria (which need 4–6 in of fine-grain sand) but deep enough to trap detritus and go anoxic over time. Plan for either a shallow bed under 2 in that is cleaned by snails regularly, or a true deep sandbed over 4 in of undisturbed fine aragonite. The mid-range invites long-term water-quality problems.
  • Measuring outside glass instead of the internal footprint. Glass panels on a typical aquarium are 3/8 to 1/2 in thick per side. A tank labeled "48 in × 18 in" may have an internal footprint as small as 47 in × 17 in — roughly 8% less floor area. Always tape-measure the inside of the bottom pane, not the outer frame, or you will order slightly more than needed (a minor issue) and potentially miscalculate layered substrate build-ups (a bigger one).
  • Forgetting that loose substrate settles after the tank is running. Freshly poured gravel or sand sits 10–15% higher than its final settled depth after fish stir it, plants root into it, and regular vacuuming compresses the surface. If you target exactly 2 in of finished depth, pour to 2.25–2.5 in initially. Lightweight volcanic soils compress even more as roots develop. Budget a small top-up bag for the first month after startup.

When to Use This vs. a Related Calculator

Use this calculator any time you are buying aquarium substrate sold by the bag in pounds or kilograms — the output (total weight and whole-bag count) matches exactly how pet stores and aquatic specialty shops sell substrate. When the project shifts to outdoor bulk gravel — garden beds, walkways, or driveway bases — use the gravel calculator, which outputs cubic yards and tons to match how landscape suppliers load and invoice material. For decorative pea gravel in patios, paths, or borders, the pea gravel calculator adds stone-migration depth guidance and coverage-area tables not relevant to aquariums. When the primary question is the total delivered cost of a gravel order — including delivery charges, spread labor, and per-ton vs. per-yard pricing — the gravel cost calculator is the right tool. And when you only need to convert a supplier's tonnage quote to a volume figure, the gravel tons-to-yards calculator handles that single conversion without any of the tank-specific inputs on this page.

Standards & References

ASTM D448
Standard Classification for Sizes of Aggregate for Road and Bridge Construction

Defines aggregate size numbers (#1–#10). Aquarium gravel typically corresponds to ASTM #8 and #9 size classes (3/8 in and smaller), which identifies the particle-size range of most coated decorative substrates sold in pet stores and helps calibrate the density preset used in this calculator.

ASTM C136/C136M
Standard Test Method for Sieve Analysis of Fine and Coarse Aggregates

The sieve analysis method used to determine particle-size distribution of gravel and sand substrates. The bulk density value of ~100 lb/ft³ used for coated aquarium gravel is derived from aggregates meeting this standard's particle-size requirements for fine aggregate.

Substrate density values are manufacturer-typical figures for loose, dry material. Volcanic planted soils and specialty marine substrates can weigh significantly less per cubic foot — always check the density listed on your specific product and use the Custom Density field when it differs from the preset.

Frequently Asked Questions

How deep should aquarium gravel be?

Depth depends on the tank's purpose. Fish-only community tanks work well at 1 to 1.5 inches — enough for beneficial bacteria and decoration anchoring without excessive substrate weight. Moderately planted tanks typically use 2 to 3 inches, which accommodates most stem plants, crypts, and foreground carpeting plants. Heavily planted or dirted tanks layer 3 to 4 inches, combining a nutrient base soil with a capping layer of gravel or sand. Cichlid biotopes that house digging species (mbuna, earth-eaters, shell-dwellers) need 3 to 5 inches of fine sand for natural foraging behavior. In marine tanks, aim for either a shallow bed under 2 inches or a true deep sandbed over 4 inches — the 2 to 4 inch range traps detritus without establishing denitrifying bacteria.

How many pounds of gravel do I need for a 10-gallon tank?

A standard 10-gallon tank has an internal footprint of roughly 19.5 in × 9.75 in. At a 1.5-inch substrate depth using coated aquarium gravel (100 lb/ft³): floor area = 190 in², volume = 285 in³ = 0.165 ft³, weight ≈ 16.5 lb. You would buy two 10 lb bags or three 5 lb bags. The common 1 lb per gallon rule gives only 10 lb, which corresponds to roughly 1 inch of depth on that footprint — technically sufficient for a bare fish-only tank but shallow for plants or stable nitrogen cycling.

How many pounds of gravel per gallon is the right rule?

The 1 to 1.5 lb/gal shortcut was calibrated for standard-height rectangular tanks. Wide, shallow tanks like 40-gallon breeders or 75-gallon show tanks have more floor area per gallon and produce lb/gal ratios of 1.7 to 2.0 at a 2-inch depth — the rule underestimates them. Tall, narrow tanks produce ratios closer to 0.8 to 1.1 lb/gal for the same depth — the rule overestimates them. The footprint method this calculator uses gives the geometrically correct answer for any tank shape; the lb/gal ratio is shown as an informational read-back so you can compare your result to the rule.

Does substrate type affect how much I need to buy?

Yes, directly through density. Coated aquarium gravel and silica sand both run about 95 to 100 lb/ft³. Marine aragonite sand is lighter at 80 to 90 lb/ft³ because calcium carbonate is less dense than silica. Volcanic planted soils (Fluval Stratum, ADA Amazonia, Mr. Aqua) are dramatically lighter at 40 to 60 lb/ft³ because of their porous, pumice-like structure. A 2-inch layer of volcanic soil over a 40-gallon breeder's footprint weighs about 36 lb; the same volume of coated gravel weighs 75 lb. Selecting the matching substrate type before shopping is the most important step in getting an accurate bag count.

How many bags of aquarium gravel do I need?

Enter the bag size printed on the packaging and the calculator divides the total weight by that number, always rounding up to the next whole bag. Example: 75 lb of substrate in 20 lb bags requires 4 bags (80 lb total, 5 lb spare). Common bag sizes to look for: decorative coated gravel often comes in 5 lb and 20 lb bags; specialty planted soils in 9-liter (roughly 9 lb for Stratum) or 17-liter volumes; bulk substrate from aquatic retailers in 25 lb or 50 lb formats. Always check the printed weight — some brands list volume (liters) rather than mass on the packaging.

What is the best substrate depth for a planted aquarium?

For most planted community tanks, 2.5 to 3 inches of settled substrate covers the majority of stem plants, foreground carpeting species, and crypts. If you are using a layered system — a nutrient-rich base (Eco-Complete, ADA Amazonia, or a Walstad-style dirted bottom) with a sand or fine-gravel cap — plan 1.5 to 2 inches of nutrient base beneath 0.5 to 1 inch of capping layer. High-tech planted tanks with pressurized CO₂ and high PAR light can push depth to 3 to 4 inches; low-tech tanks should stay around 2 to 2.5 inches to prevent anaerobic mulm accumulation from outpacing the tank's oxygenation.

Can I mix substrate types in layers?

Yes, and it is common practice. A typical layered setup uses a porous nutrient base (volcanic soil, potting soil in a Walstad tank, or commercial planted substrate) topped with a 0.5 to 1 inch capping layer of sand or fine gravel. The cap prevents the lighter base from clouding the water when fish disturb it and keeps nutrients from leeching out too quickly. To calculate total weight, run this calculator twice — once for each layer using its own depth and substrate density — then add the two weight results together to get your total bags for each material.

How deep should the substrate be in a marine reef tank?

Marine tanks have a specific depth constraint with a biological consequence. A shallow sandbed (1 to 1.5 inches) is cleaned by nassarius and cerith snails, does not accumulate harmful detritus, and is easy to maintain long-term. A deep sandbed (4 to 6 inches of fine aragonite) develops anaerobic zones where bacteria convert nitrate to nitrogen gas, providing a natural denitrification mechanism. The problem depth is 2 to 4 inches: it is too shallow to establish denitrifying anaerobic bacteria but deep enough to trap detritus and develop localized anoxic pockets that spike nutrients over time. Choose one end or the other — not the middle.

What substrate depth do cichlids need?

Cichlids that dig — Malawi and Tanganyika mbuna, frontosa, South American earth-eaters, shell-dwellers — need 3 to 5 inches of fine substrate to express natural foraging and nesting behaviors. Shell-dwellers specifically need shells partially buried in sand, which requires at least 2 inches of depth. Earth-eaters (geophagus and satanoperca species) sift mouthfuls of fine sand and benefit most from 4 to 5 inches, giving them room to dig without immediately hitting the glass bottom. Always use fine sand rather than coarse gravel for sifting cichlids — coarse particle edges can damage gill filaments when mouthfuls of substrate are repeatedly processed.

How does substrate depth affect water chemistry?

In freshwater tanks, deep substrate without adequate circulation can develop anaerobic zones that produce hydrogen sulfide — a toxic gas that causes sudden, catastrophic livestock losses when a large pocket is disturbed during cleaning. Regular light vacuuming of the top inch prevents this in most freshwater setups. In marine tanks, intentional anaerobic zones in a deep sandbed convert nitrate to harmless nitrogen gas, which is beneficial. The substrate material also matters chemically: aragonite (calcium carbonate) buffers pH upward toward 8.2 to 8.3, which is ideal for marine and African rift-lake tanks but harmful for soft-water biotopes requiring pH below 7.

What is the density of aquarium gravel versus sand?

Standard epoxy-coated aquarium gravel is about 100 lb/ft³ (1,600 kg/m³) dry and loose. Silica sand and pool filter sand are similar at 95 to 100 lb/ft³. Aragonite and crushed coral (marine-grade substrates) run lighter at 80 to 90 lb/ft³ because calcium carbonate is less dense than silica. Volcanic planted soils — made from zeolite, pumice, or calcined clay with a highly porous internal structure — are significantly lighter at 40 to 60 lb/ft³. If your substrate bag lists a weight per liter or per bag alongside the volume, you can calculate its density by dividing the weight by the volume in cubic feet (1 liter = 0.0353 ft³) and enter that value as a custom density.

How do I calculate substrate for a bow-front or cylinder tank?

For a bow-front tank, use the widest measurement across the bow as the width input. This slightly overstates the actual curved floor area since the bow narrows toward the back corners — but the error is typically 3 to 5%, which gives a helpful rounding buffer when buying whole bags. For a cylinder tank, enter the internal diameter; the calculator uses Area = π × (diameter ÷ 2)². A cylinder with a 24-inch internal diameter has a floor area of about 452 in² — substantially larger than many rectangular tanks of the same labeled gallon volume because tall cylinders hold volume in height, not footprint.

Can I use the pounds-per-gallon rule instead of this calculator?

You can, but it is geometry-blind. The 1 to 1.5 lb/gal rule was calibrated for standard-height rectangular tanks (roughly 12 inches tall per 10 gallons) and gives reasonable results in that narrow range. For a 40-gallon breeder — wide, shallow, with a large footprint — the rule underestimates substrate by 20 to 30% at a 2-inch depth. For a 29-gallon standard — tall, narrow, with a small footprint — it overestimates by a similar margin. The footprint method in this calculator is correct regardless of tank geometry because it works from the actual floor area rather than the water volume, which does not predict how much surface area the substrate has to cover.

When should I use this calculator versus the general gravel calculator?

Use this calculator when you are buying aquarium substrate by the bag (pounds or kilograms) from a pet store or aquatic retailer — the output directly matches how substrate is packaged and sold. Use the general gravel calculator when you are buying bulk landscape gravel for outdoor projects by the cubic yard or ton — that is how bulk suppliers quote and load material, and the output matches the invoice unit. Both calculators use the same underlying density math, but the buying format, unit of measure, and relevant guidance differ completely between indoor aquarium use and outdoor landscape use.

How do I account for substrate settling when calculating?

Freshly poured substrate — especially fine sand and lightweight volcanic soil — sits 10 to 15% higher than its final settled depth after weeks of fish disturbance, plant rooting, and vacuuming compact it down. If you want exactly 2 inches of settled depth, pour to about 2.25 to 2.5 inches initially. Volcanic soils compress further as plant roots develop and beneficial bacteria colonize the structure, so they may settle more than sand. A practical approach: calculate to your target depth, buy that quantity, then pick up one extra small bag (5 lb or a 9-liter planted soil) to use as a topping layer after the tank has been running a few weeks.

Related Calculators