Calculator
Formula used
The calculator estimates soda ash needed to raise alkalinity (reported as ppm, or mg/L, as CaCO3). It does not directly guarantee a pH change, because buffering varies by water source.
- Delta alkalinity (ppm) = Target − Current
- Base dose (g) = Volume(L) × Delta ppm × 0.00106
- Adjusted for purity = Base dose ÷ (Purity% / 100)
- Adjusted for loss = Adjusted × (1 + Loss% / 100)
The 0.00106 g/L per ppm factor comes from alkalinity equivalents: CaCO3 eq wt = 50 g/eq, soda ash eq wt = 53 g/eq.
How to use this calculator
- Test your water alkalinity (ppm as CaCO3).
- Enter the tank or reservoir volume and your target alkalinity.
- Enter soda ash purity from the label and an optional loss factor.
- Click Calculate Dose to view results above the form.
- Dissolve soda ash, add in portions, mix, and re-test.
Example data table
| Water Volume | Current (ppm) | Target (ppm) | Purity | Estimated Dose (g) |
|---|---|---|---|---|
| 50 L | 30 | 60 | 98% | 1.6 |
| 100 L | 40 | 80 | 98% | 4.6 |
| 200 L | 25 | 75 | 95% | 22.3 |
| 25 US gal | 50 | 90 | 98% | 4.1 |
| 1 m³ | 35 | 85 | 99% | 53.5 |
Example doses are rounded and assume a small loss factor. Always verify with real testing.
Why alkalinity control matters in garden water
Alkalinity is the water’s capacity to resist pH change, commonly reported as ppm (mg/L) as CaCO3. When alkalinity is too low, spray tanks and nutrient reservoirs can drift quickly after adding fertilizers. When it is too high, acids or nutrient salts may behave inconsistently and mixing becomes harder to repeat. A measured alkalinity target helps you keep batches stable and comparable from week to week.
What soda ash changes in a mix
Soda ash (sodium carbonate) contributes carbonate alkalinity, which increases buffering capacity. It can raise alkalinity and may raise pH, but the exact pH movement depends on dissolved CO2, starting pH, temperature, and other dissolved minerals. That is why the calculator focuses on alkalinity increase as the primary, measurable goal instead of promising a specific pH endpoint.
How the dose factor is estimated
The estimate uses an equivalents approach. Alkalinity as CaCO3 has an equivalent weight of 50 g/eq. Soda ash supplies two equivalents per mole, giving an equivalent weight of about 53 g/eq. Converting ppm to grams per liter yields roughly 0.00106 g/L of soda ash for each 1 ppm increase in alkalinity. The tool then adjusts for product purity and an optional loss factor to better match real handling.
Practical dosing workflow for consistent results
Start with a fresh alkalinity test and record your current value. Enter the tank volume and your target, then weigh the suggested dose using the rounding option that matches your scale. Pre-dissolve soda ash in a small container of warm water, add it slowly with good circulation, and wait a few minutes before re-testing. If the dose is large, split it into several additions to reduce overshoot risk.
Interpreting downloads and keeping records
The CSV export is useful for logging batch conditions, while the PDF report is handy for field teams or binder records. Save your water source, volume, current and target alkalinity, and product label purity. Over time, your notes help you refine the loss factor and quickly reproduce a proven mix for spraying, irrigation, or reservoir preparation across different seasons.
FAQs
1) Will this calculator predict final pH?
No. It estimates alkalinity increase. pH response depends on buffering, CO2, starting pH, temperature, and dissolved minerals. Always confirm with a quick test after mixing.
2) What alkalinity target should I choose?
Pick a target that supports consistent mixing for your workflow. Many gardeners aim for a moderate buffering range, then validate results with repeat testing and plant response.
3) Why include product purity?
Not all products are 100% sodium carbonate. Purity adjusts the dose so the active amount matches the calculated requirement, improving repeatability between brands and lots.
4) What does the loss factor represent?
It is a small cushion for real-world inefficiencies like residue, incomplete dissolution, or measurement noise. If your results consistently overshoot, reduce this factor toward zero.
5) Can I add soda ash directly to the tank?
Pre-dissolving is better. It helps prevent clumps and speeds mixing. Add gradually with agitation, then re-test alkalinity and pH before making further adjustments.
6) When should I avoid large single additions?
If the suggested dose is high for the selected volume, add in portions and re-test between additions. This reduces overshoot and helps you dial in an accurate final alkalinity.