Store-bought bottles add up fast, so many hobbyists ask whether a homemade aquarium fertilizer can do the same job for less. The answer is yes — with the right ingredients and a little care you can mix a complete DIY fertilizer at a fraction of the price. Here is exactly how, plus when buying is the smarter move.
Can I make my own aquarium fertilizer?
Yes. A homemade aquarium fertilizer is simply water-soluble salts dissolved in distilled water at the right ratios. The same compounds in commercial bottles are sold cheaply as dry powders, so making your own is mostly about weighing and mixing accurately.
What are the ingredients in aquarium fertilizer?
Every complete fertilizer supplies the same nutrient groups. For a DIY mix you will need:
- Potassium nitrate (KNO₃) — nitrogen and potassium
- Monopotassium phosphate (KH₂PO₄) — phosphorus
- Potassium sulphate (K₂SO₄) — extra potassium
- Magnesium sulphate (Epsom salt) — magnesium
- A trace mix (CSM+B or similar) — iron and micronutrients
These five ingredients cover the macros and micros aquarium plants need.
A simple DIY all-in-one aquarium fertilizer recipe
Make two stock solutions so phosphate and trace iron do not react in the bottle.
Macro stock
Dissolve your KNO₃, KH₂PO₄ and K₂SO₄ in around 500 ml of distilled water. Shake until clear. This stores well at room temperature.
Micro (trace) stock
Dissolve your CSM+B trace mix in a separate 500 ml of distilled water. Add a pinch of ascorbic acid as a preservative and keep this bottle in the fridge.
Dosing
Start with a small daily or alternate-day dose of each stock, watch new growth for two weeks, then adjust. Always pair dosing with a weekly water change.
The cheapest way to fertilize aquarium plants
Dry dosing is the cheapest method of all. Instead of pre-mixing bottles, you add tiny measured amounts of the dry salts straight to the tank after a water change. A few hundred grams of each salt can last a heavily planted tank for a year or more.
Can I make my own fish fertilizer?
If you mean a fertilizer for your fish tank plants, yes — the recipe above is it. If you mean garden fish-emulsion fertilizer, that is a different product made from fish waste for soil plants and must never go in an aquarium. Inside the tank, your fish already supply some nitrogen through their waste; the DIY mix simply tops up what they cannot.
When homemade isn’t worth it
DIY wins on price for big or multiple tanks. But it needs an accurate scale, safe storage and patience to dial in. For a single tank, a beginner, or anyone who wants zero guesswork, a tested all-in-one bottle is cheaper than a tank crash and far less hassle. See our picks for the best aquarium fertilizer.

The bottom line
A homemade aquarium fertilizer is genuinely cheap and effective once you have the five core ingredients and a routine. If precision and time are scarce, a ready-made all-in-one is the safer pick.
Prefer no mixing? Shop ready-made fish-safe fertilizers →
0 comments