These concentrate formulas are developed by Alex Levitt as an easier to use and easier to experiment with way of remineralizing distilled or reverse osmosis water for brewing coffee. They feature generally sane numbers that you can work out with only mental math and verify with cheap and easily obtainable tools.

Why Use These?

Existing Options

BaristaHustle introduces a helpful guide to mixing your own water in the post The World in Two Bottles, although I feel like there are a couple ways the method could be better:

  1. The recipes use ppm expressed as ion rather than ppm expressed as CaCo3, which makes it more difficult to check your results with a TDS meter.
  2. The recipes require weird weights while mixing the concentrates into your final brewing water.

There are also premixed options, such as Third Wave Water (TWW) and Global Customized Water (GC Water). But these options are more expensive than mixing your own, and have less control if you wish to make any tweaks.

What this method adds

Alex’s recipes raise the ppm (expressed as CaCo3) of your brewing water by 10ppm for every 1ml of concentrate added. Thus allowing for both easier intuitive mixing, and the ability to easily check your numbers with a TDS meter. Want 40ppm calcium hardness and 20ppm alkalinity? Just add 4ml and 2ml of your calcium and alkalinity concentrates respectively, then check that it reads 60ppm.

There are concentrates for both 1L of brewing water and 1gal of brewing water, depending on your preference. With a little math, you can tweak them to other sizes too.

What You’ll Need

At Least

  • One hardness source. Magnesium sulfate is a good start.
  • One alkalinity source. Sodium bicarbonate is a good start.
  • Distilled water for concentrates and brew water.
  • Something to store your concentrates in. Mason jars, Pyrex flasks, whatever. Make sure whatever you’re using has inert (plastic, silicone, etc) lids, metal lids can corrode because of the super concentrated minerals in the water.
  • Something to store your brew water in. Can be a liter or a gallon, the container it came in, or a dedicated container.
  • A scale accurate to at least .1g for dry ingredients and liquids.
  • A way to move liquid from your concentrates to your brew water: pipettes, syringes, etc.
  • A TDS meter to check your results, such as a COM-100.


  • More hardness sources such as calcium chloride or magnesium chloride.
  • More alkalinity sources such as potassium bicarbonate.
  • A scale accurate to .01g or .001g for better accuracy. I use this one. An Acaia Lunar can also be set to .01g in a hidden menu setting if you have one of those.

Making Concentrates

Mixing Concentrates

Simply weigh out the dry ingredients as instructed, place them in the concentrate bottle, and add the correct amount of distilled water. Water is given as “this amount of water in addition to the dry weight”, not “total weight including dry components and water”. Mix until fully dissolved, and ideally let rest a few hours before using to ensure everything is fully dissolved. You shouldn’t see any crystals in the water, though certain minerals like CaCl2 may be appear cloudy. If you want to speed that up, you can use hot water. Somewhere in the “hot enough it’s uncomfortable to touch but not so hot it’s dangerous to touch” range for increasing speed without also causing too much evaporation.

If you want to make larger or smaller concentrates than these 800ml ones, you can simply multiply or divide both the dry component and the water by the same number. You can also scale the concentration down so that 1ml adds 10ppm to any size body of water, be it a .5L kettle or a 150ml cup. You can scale up as well for bodies of water larger than 1 gallon, but you’re generally more limited than going down, since at some point the minerals will no longer fully dissolve. Could maybe push it to 4L, but not much further.

You can customize further if you like too, with a little math. If you look at Alex’s water concentrates, you can see his are adjusted to add 5ppm per 1ml instead of 10ppm. But I generally recommend starting off as simple as possible. You’ll also see he’s using plastic lids to avoid corrosion.

Alex’s Concentrates

Hardness Sources

These minerals increase the general hardness of the water. Higher hardness is generally thought to increase sweetness and extraction, but also bring out more defects from the coffee too should any be present. Although there is some debate around this, and I’d like to run a serious experiment before making a definite claim.

You’ll often see people refer to this as general hardness, often abbreviated to GH. I won’t be using that terminology here, and if you’re interested in why check out the section below, provided by Alex.

Why use the term hardness instead of something else?

Magnesium Sulfate Heptahydrate

MgSO4 x 7H2O

74.6g in 800ml distilled water for a 1 gallon concentrate.

19.7g in 800ml distilled water for a 1 liter concentrate.

Sold as Epsom salt. Or you can order some HERE.

Calcium Chloride Anhydrate


33.6g in 800ml distilled water for a 1 gallon concentrate.

8.9g in 800ml distilled water for a 1 liter concentrate.

You can order some HERE.

Magnesium Chloride Hexahydrate

MgCl2 x 6H2O

61.6g in 800ml distilled water for a 1 gallon concentrate.

16.3g in 800ml distilled water for a 1 liter concentrate.

You can order some HERE.

Alkalinity Sources

These minerals increase the alkalinity of the water, also known as buffer. Alkalinity is generally thought to protect coffee from unpleasant acidity.

Sometimes you’ll see people refer to alkalinity as carbonate hardness, often abbreviated to KH. I won’t be using that terminology here, and if you’re interested in why, again check out the section below.

Why do we use Alkalinity instead of KH?

In the context of coffee, KH or carbonate hardness will usually just mean buffer, but they are not actually the same thing.

The term “alkalinity” has to do with the ability of a water to buffer acid. The term KH has to do with the potential of a water when boiled to form scale.

They can be equal, and often will be in brewing water, but don’t necessarily have to be.

Sodium Bicarbonate


50.9g in 800ml distilled water for a 1 gallon concentrate.

13.4g in 800ml distilled water for a 1 liter concentrate.

Sold as baking soda. Or you can order some HERE.

Potassium Bicarbonate


60.6g in 800ml distilled water for a 1 gallon concentrate.

16.0g in 800ml distilled water for a 1 liter concentrate.

You can order some HERE.

Mixing Brew Water

How is our water described

  • H*: The total ppm added by the minerals in the general hardness category.
  • A*: The total ppm added by the minerals in the alkalinity category.
  • H:A*: The ratio of general hardness to alkalinity.
  • Total Hardness: Your combined hardness and alkalinity, plus anything else that may be in the water if using RO water instead of distilled.

*H, A, and H:A are just me using the first letter of the word and not standards. If you know of a standard abbreviation please let me know.

There can be other things in water, but since we’re mixing our own instead of using tap water, bottled water, or water out of some murky pond, we don’t have to worry about them.

What makes ideal water?

I’m not going to go too into what makes for ideal brew water here or what effects each water recipe has on taste just yet. I’m taking part in some ongoing water blind triangulation experiments right now, and may post recommendations after that. For now, I just want to give you the tools to mix water yourself, and a few recipes as starting points. My best recommendation for now is to try a few, blind cup them, mix some of your own, blind cup them, and look for something you like.

What NOT to do

Be careful not to mix water that’s harmful to your equipment. Chlorides can be corrosive to even stainless steel in too high of quantities, so don’t go crazy with CaCl2 or MgCl2, below 30ppm or so, and probably avoid them altogether if you’re using a brass or copper boiler. Don’t go too hard or you may find something resembling scale, even with nonscaling minerals you may get a powdery coating. And don’t go too pure since that can be damaging to equipment as well. Especially in espresso machines with fill sensors, which distilled water won’t trigger. Experimenting with extremes is great, but I wouldn’t go to 1ppm or 500ppm.

Equipment For Easier Mixing

You have a few options for moving concentrates to your brew water. I generally like to use 1ml syringes, as they have numbered markings of .1ml and smaller notches in between. Easy to measure exactly how much you’re sucking into the syringe. But you have other options like 10ml syringes or pipettes of various sizes if you want something faster to use. Whatever you use, make sure to flush it with distilled or RO water after every use so that you don’t have minerals drying in it and ruining future batches.

If you’re also weighing water for greater precision than syringes provide, the Hario spoons that come with v60 brewers are extremely hydrophobic and make for excellent weighing vessels. (Shoutout to Jonathan Gagné for the tip!) It’s bizarre how well these things repel water.

Some options for adding concentrates to brew water

Mixing Water

Take concentrates and add to your distilled/ro water 1ml concentrate for every 10ppm hardness you’d like to add of said concentrate, or scale down to .1ml for 1ppm. When you’re done, shake it up and let it sit a little.

That’s it.



Many, in fact most, of the waters below are not my own original recipes. The recipes are simply translations to get the same end end result, but using the methodology outlined in this guide. If I have any of the conversions wrong, or you would like to submit a water recipe (or have yours taken down) please let me know and I’ll get to it right away!

The water marked with a 1 is a mix of Matt Perger and Scott Rao’s water from Jonathan Gagné’s post, Water for Coffee Extraction, adapted to use this method of mixing.

The water marked with a 2 is a general guideline on mixing water for espresso machines by HomeBarista user Professor Robert Pavlis.

Waters marked with a 3 are from the BaristaHustle post The World in Two Bottles, adapted to use this method of mixing.


WaterTotal PPMH:AMgSO4MgCl2CaCl2 NaHCO3KHCO3
My Water96ppm2:14.4ml (44ppm)-2ml (20ppm)3.2ml (32ppm)-
Alex's Water80ppm3:12ml (20ppm)2ml (20ppm)2ml (20ppm)2ml (20ppm)-
Rao/Perger Water \(^1\)127ppm2.2:14ml (40ppm)2ml (20ppm)2.7ml (27ppm)2ml (20ppm)2ml (20ppm)
R. Pavlis Water\(^2\)30-60ppm-----3-6ml (30-60ppm)
BH Melbourne\(^3\)35ppm2:12.3ml (23ppm)--1.2ml (12ppm)-
BH SCA\(^3\)107ppm1.7:16.7ml (67ppm)--4ml (40ppm)-
BH Perger Water\(^3\)120ppm2:18mlml (80ppm)--4ml (40ppm)-
BH Rao\(^3\)124ppm1.5:17.4ml (74ppm)--5ml (50ppm)-
BH Hendon\(^3\)129ppm3.2:19.8ml (98ppm)--3.1ml (31ppm)-
BH Pretty Hard\(^3\)159ppm3.5:112.4ml (124ppm)--3.5ml (35ppm)-
BH Hard.AF\(^3\)219ppm3.8:117.4ml (174ppm)--4.5ml (45ppm)-