Reef Dosing Calculator
Calcium, alkalinity, and magnesium dosing for reef tanks.
About this calculator
Reef tanks constantly consume calcium and alkalinity as corals build their skeletons, so dosing calculations here work from the same underlying logic for both: how many parts-per-million (or degrees of alkalinity) short of target you currently are, scaled up by tank volume, converted through a known supplement's real-world potency. For calcium, that potency figure comes from calcium chloride (sold under names like Dowflake) reliably raising calcium by about 19 ppm per teaspoon dosed into 10 gallons of water — scale that ratio by your actual deficit and volume, and convert the result from teaspoons to grams for more precise measuring. Alkalinity dosing offers two supplement options because reef keepers commonly choose between them: soda ash (sodium carbonate) is generally preferred in reef tanks since it doesn't introduce as much sodium relative to its alkalinity boost, while baking soda (sodium bicarbonate) is a more commonly available household alternative that works similarly but at a different potency per gram.
Daily maintenance dosing figures use a moderate, generic coral-consumption estimate (about 10 ppm calcium and 1 dKH alkalinity per day) since actual consumption varies substantially with your specific coral load and growth rate — treat these as a reasonable starting point to dial in with your own regular testing, not a fixed prescription. The estimated magnesium dose is the roughest figure here: rather than working from an actual magnesium test result, it's a rule-of-thumb proportional estimate tied to your calcium dose, since magnesium, calcium, and alkalinity interact in reef water chemistry — a dedicated magnesium test and dedicated dosing calculation will always be more accurate than this proportional shortcut.
Inputs
Results
Calcium Chloride Dose (grams)
58
Soda Ash Dose (grams)
15.3
How to Use This Calculator
- Enter Tank Volume (gallons), Current Calcium (ppm), and Target Calcium (ppm).
- Set Current Alkalinity (dKH) and Target Alkalinity (dKH).
- Review Calcium Chloride Dose (grams) and Soda Ash Dose (grams).
- Use Calcium Chloride (tsp) and Soda Ash (tsp) to inform your decision.
How the result changes with Target Calcium (ppm)
| Target Calcium (ppm) | Calcium Chloride Dose (grams) | Soda Ash Dose (grams) |
|---|---|---|
| 300 | 0 | 15.3 |
| 315 | 0 | 15.3 |
| 500 | 173.9 | 15.3 |
What each input means
- Tank Volume (gallons)
- Total system water volume including sump.
- Current Calcium (ppm)
- Your current calcium test result in ppm. Reef target: 400-450 ppm.
- Target Calcium (ppm)
- Desired calcium level. 420 ppm is a good target for mixed reef.
- Current Alkalinity (dKH)
- Your current alkalinity test result in dKH. Reef target: 7-9 dKH.
- Target Alkalinity (dKH)
- Desired alkalinity level. 8-9 dKH is ideal for most reef tanks.
What each result means
- Calcium Chloride Dose (grams)
- Grams of CaCl2·2H2O (Dowflake) to reach target calcium.
- Calcium Chloride (tsp)
- Teaspoons of CaCl2·2H2O for easier measuring.
- Soda Ash Dose (grams)
- Grams of soda ash (Na2CO3) to reach target alkalinity.
- Soda Ash (tsp)
- Teaspoons of soda ash for easier measuring.
- Baking Soda Alternative (grams)
- Grams of baking soda (NaHCO3) as an alternative alk supplement.
- Daily Ca Maintenance (grams)
- Estimated daily calcium chloride dose to offset moderate coral consumption (~10 ppm/day).
- Daily Alk Maintenance (grams)
- Estimated daily soda ash dose to offset moderate coral consumption (~1 dKH/day).
- Estimated Mg Supplement (grams)
- Rough magnesium sulfate dose to maintain Ca:Mg balance.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersTank Volume (gallons) = 50, Current Calcium (ppm) = 380, Target Calcium (ppm) = 420, Current Alkalinity (dKH) = 7 = 5 input(s) provided
- Calculate Calcium Chloride DoseCalcium Chloride Dose = (calciumDeficit * tankVolume) / 34.558 = 58
- Calculate Soda Ash DoseSoda Ash Dose = (alkDeficit * tankVolume) / 4.9115.3 = 15.3
- Calculate Calcium ChlorideCalcium Chloride = calciumGrams / 5.510.5 = 10.5
- Calculate Soda AshSoda Ash = alkGramsSodaAsh / 5.72.7 = 2.7
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does the calculator offer both soda ash and baking soda for alkalinity dosing?
Both raise alkalinity through the same basic chemistry, but soda ash (sodium carbonate) is generally preferred in reef tanks because it adds less sodium per unit of alkalinity boost than baking soda (sodium bicarbonate) does, which matters for long-term water chemistry balance. Baking soda remains a widely available, effective alternative many hobbyists use, especially in a pinch, which is why both dosing amounts are calculated here.
How accurate is the estimated magnesium dose if I haven't tested my magnesium level?
It's a rough proportional estimate tied to your calcium dose rather than a calculation based on an actual magnesium reading, so treat it as a rough starting reference rather than a precise dose. Magnesium plays an important role in keeping calcium and alkalinity from precipitating out of solution together, so if you're running a mature reef tank, testing magnesium directly and dosing to a specific target (typically 1250-1350 ppm) will give a much more reliable result.
Why do calcium and alkalinity need to be dosed together rather than independently?
Calcium and carbonate (the basis of alkalinity) are the two ingredients corals combine to build their calcium carbonate skeletons, so both get consumed together as coral growth happens, and dosing only one while ignoring the other risks pushing their ratio out of balance. Reef keepers typically track both calcium and alkalinity together, along with magnesium, since all three interact and an imbalance in one can affect how stable the others are in solution.
Why does tank volume matter so much for getting the dose right?
A dose that raises calcium by a certain amount in a small tank will raise it by far less in a large one, because parts-per-million is a concentration measure — the same mass of supplement is diluted across more water in a bigger system. This is why the calculator asks for total system volume including your sump, not just the display tank, since dosing based on display volume alone would systematically underdose a system with substantial sump water.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Saltwater Mix Calculator
Salt quantity from water volume for target salinity.
Aquarium KeepingAquarium Lighting Calculator
PAR and photoperiod for planted and reef aquariums.
Cleaning & JanitorialPool Chemical Balance Calculator
Calculate the Langelier Saturation Index (LSI) to determine if your pool water is corrosive, balanced, or scale-forming.
Aquarium KeepingAquarium Stocking Calculator
Fish count from tank volume, species, and filtration.
More in Family, Parenting & Pets.