A whiff of "outdoors" coming off an aquarium can be unsettling if you're expecting a tank to smell like, well, nothing. But an earthy or musty smell is one of the more benign things an aquarium can smell like — and it's surprisingly common, especially in certain setups.
Direct Answer: Usually Geosmin, and Usually Harmless
An earthy or musty smell from an aquarium is most commonly caused by geosmin, a compound produced by certain bacteria and cyanobacteria as part of normal microbial activity. It's the same compound responsible for the smell of fresh rain (petrichor) and the earthy taste of beets. Geosmin isn't toxic to fish, and its presence is generally an indicator of active microbial life in the substrate rather than a problem to fix. This smell shows up most often in new soil-based ("dirted") tanks, where the substrate is rich in organic material — see our potting soil substrate guide for more on what's normal during that settling period, including the related orange/brown water tint that sometimes accompanies it.
The Smells That Are Worth Paying Attention To
An earthy smell is one of several aquarium smells, and it's important not to lump it together with smells that genuinely signal a problem:
- Rotten egg / sulfurous smell → hydrogen sulfide from anaerobic pockets in compacted substrate or under long-undisturbed debris. This is a more concerning sign — a large anaerobic pocket disturbed all at once can release sulfide into the water column. Gentle, gradual substrate maintenance rather than deep all-at-once stirring is the general approach in established tanks.
- Sharp, chemical smell → more consistent with an ammonia problem, particularly during the cycling process, where ammonia and nitrite levels can spike before the bacterial colony matures.
- Earthy/musty smell (geosmin) → generally benign, common in new soil-based tanks, an indicator of microbial activity rather than a hazard.
If what you're smelling is genuinely earthy/musty — closer to "fresh dirt" or "after rain" than to "rotten eggs" or "bleach/ammonia" — geosmin is the most likely explanation, and there's usually nothing to do.
Why New Dirted Tanks Smell This Way
Soil-based substrates pack in a large amount of organic material, which supports a much larger and more active microbial community than inert substrates like gravel or sand during the initial weeks after setup. This is part of the same "settling in" period that can also produce temporary cloudiness or a tannin-like tint in the water. As the tank matures and the substrate stabilizes, the relative intensity of this microbial activity — and the smell that comes with it — typically diminishes, though a soil-based tank may always have a faint earthy character compared to an inert-substrate tank.
When to Actually Investigate
An earthy smell on its own, with otherwise normal water (no unusual cloudiness, stable ammonia/nitrite, normal fish behavior), generally doesn't need intervention. It's worth a closer look if it's:
- Accompanied by a sulfurous/rotten egg note — check for compacted areas of substrate that haven't been disturbed in a long time
- Accompanied by a sharp, chemical smell — check ammonia and nitrite, especially in a tank that's still cycling or recently had a filter issue
- Getting stronger over time rather than fading — worth a look at substrate maintenance and feeding levels
Quick Reference
- Earthy/musty smells are usually geosmin — generally harmless, produced by normal bacterial activity
- Common in new soil-based ("dirted") tanks during the initial settling period
- Different from rotten egg smell (hydrogen sulfide, anaerobic pockets — worth addressing)
- Different from a sharp chemical smell (more consistent with an ammonia issue)
- Often fades as a new tank matures, though soil-based tanks may always have a faint earthy character
- No action needed if the smell is mild and water parameters/fish behavior are otherwise normal