Macro Daily Dose Calculator for Planted Tanks

🌿 Macro Daily Dose Calculator

Size planted aquarium nitrate, phosphate, potassium, and magnesium dosing from real tank volume, dosing days, source water, dry salts, and stock bottle strength.

⚙ Planted Tank Presets
📏 Water Volume And Dosing Rhythm
The calculator doses the nutrient targets you choose. It subtracts source-water nitrate, phosphate, potassium, and magnesium brought in by the weekly water change before sizing the macro salts.
🧪 Weekly Macro Targets
⚗ Fertilizer Salts And Mixing Margin
Dose Volume
--
ml per macro day
N + P Salts
--
g in stock bottle
K Top-Up
--
g K salt
Tank Volume
--
gal / L
📊 Fertilizer Salt Spec Grid
61.3%
KNO3 nitrate
69.8%
KH2PO4 phosphate
44.9%
K2SO4 potassium
9.9%
MgSO4 magnesium
3x
EI macro days
50%
common reset
4-8
stock weeks
ppm
mg per liter
🌱 Planting Style Macro Ranges
StyleTypical NO3 per weekTypical PO4 per weekTypical K per weekUse case
Low tech3 to 7 ppm0.3 to 0.8 ppm3 to 8 ppmAnubias, Java fern, crypts, moss, slow growth, no injected CO2.
Shrimp lean2 to 6 ppm0.2 to 0.7 ppm3 to 8 ppmMoss, Bucephalandra, Caridina or Neocaridina tanks where stability matters.
Lean CO27 to 12 ppm0.6 to 1.5 ppm8 to 15 ppmAquascapes using CO2 but intentionally modest water-column nutrients.
Standard10 to 18 ppm1 to 2.5 ppm12 to 22 ppmMixed community tanks with stem plants, floaters, and rooted rosettes.
EI high light15 to 25 ppm2 to 4 ppm20 to 35 ppmHigh light, pressurized CO2, frequent trimming, large weekly reset.
Plant farm20 to 35 ppm3 to 6 ppm25 to 45 ppmGrow-out systems where nutrient excess is managed by water changes.
⚖ Macro Salt Comparison
SaltMain nutrientSecondary contributionFormula noteBest use
KNO361.3% NO338.7% K1 g adds 613 mg NO3Primary nitrate salt for most planted tanks.
KH2PO469.8% PO428.7% K1 g adds 698 mg PO4Primary phosphate salt with useful potassium carryover.
K2SO444.9% KSulfate1 g adds 449 mg KPotassium top-up after KNO3 and KH2PO4 are counted.
MgSO4.7H2O9.9% MgSulfate1 g adds 99 mg MgMagnesium correction for RO, soft tap, or high calcium water.
Ca(NO3)2.4H2O52.5% NO317.0% CaAdds hardness while supplying nitrateUseful when potassium is already high or calcium is low.
KCl52.4% KChlorideMore concentrated K source than K2SO4Small K corrections where chloride remains modest.
💧 Common Tank Macro Dose Examples
TankUsable waterLean weekly targetEI weekly targetMacro rhythm
5 gal nano16 to 18 LNO3 4, PO4 0.4, K 5NO3 10, PO4 1.2, K 12Small stock doses prevent teaspoon errors.
10 gal shrimp32 to 36 LNO3 5, PO4 0.5, K 7NO3 12, PO4 1.5, K 15Keep changes gradual and test nitrate.
20 long60 to 68 LNO3 8, PO4 1.0, K 12NO3 18, PO4 3.0, K 25Three macro days fits common EI routines.
40 breeder125 to 140 LNO3 10, PO4 1.2, K 15NO3 22, PO4 4.0, K 30CO2 stability matters as much as fertilizer.
75 gal display240 to 265 LNO3 12, PO4 1.5, K 18NO3 25, PO4 4.5, K 35Larger stock bottles reduce mixing frequency.
125 gal display420 to 455 LNO3 12, PO4 1.5, K 20NO3 25, PO4 5.0, K 40Use a pump or marked dosing cup for consistency.
🔬 Source Water And Carryover Checks
CheckWhy it changes the doseCalculator treatmentWhen to adjust
Nitrate in tapWater changes can add measurable NO3 before dosing.Subtracts weekly water-change NO3 contribution from the target.If tap NO3 changes seasonally, update the source value.
Phosphate in tapSome supplies carry PO4 from corrosion control or runoff.Subtracts water-change PO4 before calculating KH2PO4.If algae appears with high PO4 and low plant growth, retest.
Potassium carryoverKNO3 and KH2PO4 both add potassium.Counts carried K before sizing K2SO4, KCl, or KHCO3.If K top-up is zero, nitrate and phosphate salts already met K.
Magnesium gapRO, rainwater, and soft tap can be low in Mg.Subtracts Mg from source water change and sizes Mg salt.Adjust if GH booster already supplies magnesium.
Water change resetLarge resets prevent long-term nutrient stacking.Reports a steady-state estimate after uptake and weekly reset.Use larger reset or lower targets if residual climbs too high.
Stock bottle tip: Dissolve nitrate and phosphate salts completely in warm RO or distilled water, then top up to the final bottle volume. Shake before dosing if any crystals settle.
Routine tip: Keep macros and iron-heavy trace mixes on separate days when possible. This calculator sizes macros only, so trace dosing should follow its own target plan.

Discussions about planted tanks often start with fertilizers. Plenty of guesses and a bottle of something. “I heard this works for other people so I bought it.” Dose…daily…hope no algae grows. Hope the stems grow.

But each tank differs. Each aquascape takes up some water. That’s not realy the total volume in the tank. The chemistry of your water has its own baseline level of nutrients, and your plants are more than just stems. They have their own requirements depending on the light they receive. Treating a twenty-gallon community tank exactly like a high-energy export farm typically end in brown water or nuisance growth.

How to Do the Math Right

Just enter your true volume and targets into the calculator above to do the math for you. No need for guessing. Getting the volume correct is also the first step. Most aquarists go with manufacturer’s rating, which already incorporates glass thickness and the headspace at the top, but doesn’t account for substrate displacement. This means you have to factor in water displacement caused by rocks, wood, decorations, and substrate. A ten to fifteen percent water displacement is about average; this make a real difference when calculating concentrations.

Overestimating your water volume will result in underdosing. The plants won’t complain much initially, but they’ll eventually slow down and become deprived of nitrogen or whatever else is missing. Underestimating your water volume will lead to overdosing and the creation of an environment helpful to algae that thrive on high phosphate levels. It is a small detail but it is a matter of fact.

Next up is the source water. Blank doesn’t come out of the tap very often. Potassium or magnesium might be coming into some sources by nature. Nitrate will come from farming run off in many places. The tool subtracts what you are already getting from your tap water before sizing the dry salts. Then it sizes the dry salts based off that. It prevents adding nutrients on top of nutrients. So if your tap provides five ppm of nitrate and you want another 10, all you need to provide is five.

That’s why many newbies wind up with cloudy tanks. They don’t account for their source water. They keep piling on the problem without realizing they are feeding it.

Next up: How do you want to plant? An aggressive grow-out tank featuring stems and plenty of light plus injected CO2 will require much more nitrogen than a simple Crypt-and-fern tank. This is where the reference chart on that page comes in, illustrating the scale of nutrient requirements for everything from minimalist moss tanks to full-on grow-out setups. Estimative Index methods are going to “flood” the tank and depend on regular (weekly) water changes to reset the board. Leaner setups favor keeping phosphate down to help sensitive biofilters and protect shrimp. Neither is right nor wrong, just align it to your plant load and maintenance regimen.

Once you grasp what these salts do, it’s simple math: Nitrogen + potassium comes from potassium nitrate. Phosphorus + more potassium comes from monopotassium phosphate. Calculate how much they contribute, then add a separate source of potassium if you’re still under. Since magnesium tends not to appear in sufficient quantities in most fertilizer products, it typically gets its own salt as well. This calculator will explain exactly how many grams of each dry salt to use when dissolving into your stock bottle. Then it calculates the concentration so you know how many milliliters to use when dosing.

Don’t assume stock bottles are a lifetime supply. Higher concentration solutions will change and salts may settle out. Make up fresh every month or two to guarantee an accurate and stable solution. Always shake prior to use to mix in whatever may has settled. Daily dosing doesn’t need to be precise, consistency matters more. Following a regular schedule keeps things steady, and plants like that better than receiving large doses on random days.

And then there’s testing. Keep in mind these are averages based off how much nutrients is taken up. Because every aquarium differs (for example), in plant amounts, light duration, or CO2 levels, nutrient depletion will also occur different. What happens if you underfeed? Nitrate reaches zero midway through the week. What happens if you overfeed? Phosphate stays elevated while algae blooms. Slowly adjust target(s) accordingly. Adjust one variable at a time.

It isn’t about growing it but growing it sustainably without compromising livestock health/water clarity. If you’re new to dosing, start conservative. Adding a little more fertilizer is better than adding too much and fixing an algae bloom from nutrient overload. After getting to know your tank’s reaction, you can gradually increase dose numbers. The math provides the starting line; observation will keep you in the race. A simple test kit and your own eyes remains the best tools for adjusting based off the math.

Macro Daily Dose Calculator for Planted Tanks

Author

  • Ronan Granger

    Hi, I am Ronan Granger, the owner of AquaJocund.com! At AquaJocund, I’m thrilled to take you on a captivating and immersive journey through the wondrous realm of aquariums and aquatic life.

Leave a Comment