This calculator tells you exactly how much substrate (gravel, sand, or soil) you need to buy for your aquarium. Simply enter your tank dimensions and desired substrate depth, and we'll calculate the weight and volume needed.
The calculator also shows how much water your substrate will displace. That is critical for accurate medication dosing and water treatment calculations.
Recommended: 1-2 inches (2.5-5 cm) for fish-only tanks, 2-3 inches (5-7.5 cm) for planted tanks.

Not sure how to measure your tank dimensions? We have a complete visual guide with step by step instructions.
Click to see the full measuring guide
Recommended For Your Tank
~45 gal tank
Helpful when hardscape and substrate reduce real fill volume.
Useful once the scape and final footprint are taking shape.
As an Amazon Associate we earn from qualifying purchases.
You know how much substrate to buy. Now plan the rest of the build:
Get real water volume after substrate displacement for accurate dosing
Plan fish numbers now that you know the substrate and layout
Match light output to your substrate and plant goals
Budget the full build including substrate, hardscape, and gear
This calculator tells you exactly how much substrate (gravel, sand, or soil) you need to buy for your aquarium. Simply enter your tank dimensions and desired substrate depth, and we'll calculate the weight and volume needed.
The calculator also shows how much water your substrate will displace. That is critical for accurate medication dosing and water treatment calculations.
Substrate is not decoration. It is the foundation of your aquarium, and the choice you make here ripples through plant growth, fish health, water chemistry, cleaning effort, and long-term stability. The right substrate in the right amount makes a tank easier to plant, easier to maintain, and more resilient. The wrong choice creates problems that are expensive and disruptive to fix once the tank is running.
This guide covers everything you need to decide before you buy: which type to use, how deep to go, how much to order, how to layer, how to install, and what to watch for after setup. Whether you are filling a 10-gallon betta tank with sand or scaping a 75-gallon planted display with aquasoil and rock, the fundamentals are the same.
Use the calculator result as your starting point
Run the calculator above to get your base weight and volume, then read through the sections below to adjust for your specific layout, substrate type, and tank goals. Always round up by 10–20% to cover slopes, rinsing loss, and settling.
There is no single best substrate. Each type has strengths and trade-offs, and the right pick depends on your livestock, plants, water chemistry goals, and maintenance tolerance. Here is what each option actually does in practice.
| Type | Best for | Watch out for | Cost |
|---|---|---|---|
| Gravel (2–5mm) | Community tanks, beginners, easy cleaning | Food and waste fall between gaps; sharp edges hurt bottom dwellers | $ |
| Pool filter sand | Corydoras, loaches, natural look, low budget | Compacts over time; needs occasional stirring to prevent gas pockets | $ |
| Fine sand (sugar-size) | Planted carpets, shrimp tanks, delicate bottom dwellers | Compacts faster; blows around under strong flow; can go anaerobic if deep | $–$$ |
| Aquasoil (ADA, Fluval Stratum, etc.) | Planted tanks, aquascaping, shrimp breeding | Lowers pH; can cloud water initially; depletes nutrients over 1–3 years; costs more | $$$ |
| Crushed coral / aragonite | African cichlids, brackish tanks, marine, pH buffering | Raises pH and hardness; not suitable for soft-water species | $$ |
| Bare bottom | Quarantine, fry tanks, high-bioload setups, easy cleaning | No biological surface area; fish may feel exposed; looks clinical | Free |
Standard aquarium gravel (2–5mm grain size) is the most common starting substrate for good reason. It is cheap, easy to rinse, easy to vacuum with a standard gravel siphon, and available in dozens of colors and grain sizes. It works well for community freshwater tanks, beginner setups, and fish-only displays where plant growth is not a primary goal.
The downsides are real but manageable. Food particles and fish waste fall between the gaps and accumulate if you do not vacuum regularly. Sharp-edged gravel (common with painted or dyed varieties) can injure bottom-dwelling fish like corydoras that sift and rest on the substrate. Gravel provides no nutrients to plants, so rooted species will need root tabs or liquid fertilizers supplemented separately. For planted tanks where you want serious root growth, gravel works best as a cap layer over a nutrient-rich base.
Sand is the preferred substrate for any tank housing corydoras, loaches, kuhli loaches, or other fish that sift, burrow, or rest flat on the bottom. Their barbels and undersides evolved for soft surfaces, and rough gravel can cause irritation, infections, and behavioral changes.
Pool filter sand is the budget champion: $10–$15 for a 50-pound bag that fills most tanks. It rinses relatively quickly (though you will still need multiple washes to clear the dust), drains well, and provides a natural tan or white color. Play sand works too but is finer and muddier to rinse. Specialty aquarium sands cost more for tighter color control and pre-rinsed convenience.
The main maintenance consideration with sand is compaction. Over weeks and months, sand can pack tightly and develop anaerobic pockets (low-oxygen zones that produce hydrogen sulfide, the rotten-egg smell). The fix is simple: gently poke or stir the sand surface during water changes, or keep Malaysian trumpet snails that aerate the bed naturally. Do not build sand deeper than 2 inches in most setups unless you have a specific reason and a plan for aeration.
Aquasoils (ADA Amazonia, Fluval Stratum, UNS Controsoil, Tropica Soil, etc.) are baked-clay substrates loaded with nutrients and designed specifically to support rooted aquarium plants. They lower pH and soften water slightly, which is ideal for many tropical plants, shrimp, and soft-water species. If serious plant growth is your primary goal, aquasoil is usually the most effective substrate choice.
The trade-offs: aquasoil costs 3–5x more than inert gravel per pound. It can cloud water during initial setup (especially if disturbed heavily). It releases ammonia during the first 1–4 weeks, which means you need to cycle the tank with it installed before adding livestock. And it depletes over time, typically losing most of its active nutrient value within 1–3 years depending on plant density and fertilization. When it depletes, you supplement with root tabs or consider a partial rescape.
A 9-liter bag of aquasoil ($20–$35) covers roughly 1.5–2 inches of depth on a standard 20-gallon tank footprint. Most planted builds need 2–4 bags depending on target depth and slope.
Crushed coral, aragonite sand, and similar calcium-based substrates dissolve slowly and buffer water toward higher pH and hardness (KH/GH). This makes them ideal for African cichlid tanks, livebearers that prefer hard alkaline water, and brackish setups. They are also used in marine and reef tanks as sand beds.
Do not use these in soft-water setups. If you are keeping tetras, rasboras, discus, apistos, or crystal shrimp that need acidic or neutral water, crushed coral will constantly fight your water chemistry. The buffering effect is continuous: as long as the substrate is in the tank, it is dissolving and raising mineral content.
Depth is the second most important substrate decision after type. Too shallow and plants cannot root, slopes look flat, and the glass bottom shows through. Too deep and you create anaerobic zones, waste traps, and difficulty cleaning. The right depth depends entirely on what the tank is for.
| Tank type | Recommended depth | Why |
|---|---|---|
| Fish-only community | 1–2 in (2.5–5 cm) | Easy to vacuum; enough to look intentional without trapping excess waste |
| Low-tech planted | 1.5–2.5 in (4–6 cm) | Sufficient root depth for java fern, crypts, anubias (many of which attach to hardscape anyway) |
| High-tech planted / aquascaped | 2–4 in (5–10 cm) | Deep-rooting stem plants and carpets need room; slopes need volume |
| Sand for bottom dwellers | 1–1.5 in (2.5–4 cm) | Enough for sifting; shallow enough to prevent compaction and gas pockets |
| Cichlid tank (African) | 1–2 in (2.5–5 cm) | Cichlids dig; substrate needs to survive rearrangement without burying equipment |
| Reef / marine sand bed | 1–2 in (2.5–5 cm) or bare | Thin bed for aesthetics and microfauna; deep sand beds (4–6 in) are a separate advanced method |
| Shrimp tank | 1.5–2.5 in (4–6 cm) | Buffering aquasoil needs enough volume to maintain pH over time; too deep wastes money |
The calculator gives you a base weight and volume for your target depth. Here is how to turn that into an actual shopping decision.
Layering serves different purposes depending on the tank. In planted builds, it puts nutrients where roots can reach them while keeping the visible surface clean. In aquascapes, it builds height for dramatic slopes. In budget builds, it lets you use cheap filler for hidden volume and reserve expensive material for the surface layer.
The key rule: finer material always migrates downward through coarser material over time. If you put fine sand on top of large gravel, the sand will eventually work its way down and the gravel will push up. This is normal physics and cannot be fully prevented, only managed. Here is how to layer effectively:
Bottom: height filler or nutrient base
For planted tanks, this is typically a nutrient-rich substrate (laterite, Power Sand, or mineralized topsoil). For aquascapes that need height without cost, lava rock rubble, pumice, or plastic egg crate can build volume that the cap covers. Keep this layer 0.5–1.5 inches thick.
Middle: main substrate body
This is where most of the depth lives. Aquasoil for planted tanks, sand for natural setups, or gravel for community builds. Shape your slopes here, packing tighter toward the back and sides. 1–3 inches depending on goals.
Top: cosmetic cap (optional)
A thin layer (0.25–0.5 inches) of fine sand, cosmetic gravel, or contrasting material over the main substrate. Purely aesthetic. Make the cap thick enough that the base does not show through when plants are moved or fish dig, but thin enough that plant roots can still reach the nutrient layer.
Not all substrates are chemically neutral. Understanding what your substrate does to water parameters is critical for species compatibility and long-term stability.
If you are keeping species with specific water chemistry requirements (discus, crystal shrimp, Tanganyikan cichlids), choose your substrate with chemistry in mind, not just appearance. Trying to chemically override an active substrate with additives is a constant battle you do not want.
The calculator shows how much water your substrate displaces, and that number matters for every calculation that follows. A 20-gallon tank with 2 inches of gravel, a large piece of driftwood, and a pile of rocks might actually hold 15–16 gallons of water. That is a 20–25% difference from the label on the tank.
Dosing medications, fertilizers, dechlorinator, and salt for 20 gallons when you only have 16 gallons of actual water means you are overdosing by 25%. On a small tank with sensitive species, that margin matters. After you set up the substrate and hardscape, rerun the volume calculator to get your real water volume, and use that number for all treatments and equipment sizing going forward.
Rinsing is the difference between a tank that clears in hours and one that stays cloudy for a week. The method depends on the substrate type:
When filling the tank over substrate, place a plate, plastic bag, or shallow bowl on the substrate surface and pour water onto it to diffuse the flow. This prevents the water stream from blasting a crater in your carefully shaped substrate bed. Fill slowly. Patience during the first fill saves hours of rescaping.
Substrate is not a set-and-forget component. Every type needs some ongoing attention to stay functional and healthy.
Full substrate replacement is a major disruption. It removes a huge portion of your beneficial bacteria colony, destabilizes water chemistry, stresses fish, and essentially requires a partial re-cycle. Avoid it unless truly necessary. Here is when it makes sense:
Buying too little. Running short mid-setup is the most common substrate mistake. You end up with an unfinished look, exposed glass, and a second trip to the store where the exact same product may not be in stock. Buy 15–20% more than the calculator suggests.
Choosing substrate for looks without considering function. White sand shows every speck of waste. Black sand shows nothing, which sounds great until detritus builds up invisibly and water quality degrades. Colored gravel adds nothing biologically and often chips or fades. Choose for function first, then find a color you like within that category.
Going too deep in a fish-only tank. A 4-inch gravel bed in a non-planted tank is a waste trap. It looks thick, collects uneaten food and waste deep in the bed where your vacuum cannot reach, and creates anaerobic zones. 1–1.5 inches is usually plenty for fish-only.
Using sharp gravel with bottom dwellers. Corydoras barbel erosion from rough substrate is one of the most common preventable injuries in the hobby. If you keep any fish that touches the substrate regularly, use smooth sand or smooth fine gravel.
Skipping the rinse. Unrinsed sand and gravel will cloud your tank for days or weeks. Unrinsed crushed coral is even worse. The 20–30 minutes spent rinsing properly is the highest-return preparation step in the entire setup.
Using substrate that fights your water chemistry goals. Crushed coral in a blackwater setup, or aquasoil in a hard-water cichlid tank, creates a constant chemistry battle that stresses fish and frustrates the keeper. Match substrate chemistry to species requirements.
The substrate you choose today will be in your tank for months or years. Take the time to pick the right type, calculate the right amount, install it properly, and match it to your fish and goals. When everything else in the build sits on top of the substrate, getting this layer right first makes every decision after it easier.