Skip to content
The Complete Guide to Coffee Water: Why It Matters More Than Your Beans
Brewing Equipment

The Complete Guide to Coffee Water: Why It Matters More Than Your Beans

1 min readBy HomeBrewExpert Editorial
Last updated:Published:

Coffee is 98% water, and mineral content directly affects extraction. This guide covers SCA water standards, common problems with tap water, and practical solutions from Brita filters to Third Wave Water packets.

The Complete Guide to Coffee Water: Why It Matters More Than Your Beans

Coffee is 98% water. If your water tastes bad, your coffee tastes bad. But the issue goes deeper than taste — water mineral content directly affects extraction chemistry. The wrong water can make expensive beans taste flat, bitter, or sour.

What Makes Good Coffee Water?

The Specialty Coffee Association (SCA) recommends:

  • Total dissolved solids (TDS): 75-250 mg/L (ideal: 150 mg/L)
  • Calcium hardness: 50-175 mg/L
  • pH: 6.5-7.5
  • Sodium: Below 10 mg/L
  • Chlorine: 0 mg/L
Free Home Brewing newsletter

No spam. Unsubscribe anytime.

Minerals in water act as extraction agents. Calcium and magnesium ions bond with flavor compounds in coffee and pull them into solution. Too few minerals (distilled/RO water) = underextraction. Too many (very hard water) = overextraction and scale buildup.

Common Water Problems

Tap water with chlorine: Destroys delicate flavors. A simple carbon filter (Brita, PUR) removes chlorine effectively.

Very hard water (above 250 TDS): Causes scale buildup in machines and overextracts, producing bitter, harsh cups. Common in the Midwest and Southwest US.

Very soft water (below 50 TDS): Underextracts, producing sour, thin cups. Common with reverse osmosis or distilled water.

Solutions by Budget

Budget: Filtered Tap ($20-40)

A standard Brita or PUR pitcher removes chlorine and some minerals. Good enough for most tap water that falls within SCA guidelines naturally.

Mid-Range: Third Wave Water ($15 for 12 gallons)

Mineral packets added to distilled water. Creates SCA-spec water consistently. The simplest way to guarantee ideal extraction water. One packet per gallon of distilled water from any grocery store.

Advanced: BWT Bestmax Filter ($100-200)

In-line filter system that remineralizes water to coffee-ideal specifications. Used in specialty cafes. Connects to your water line for unlimited supply.

The Easy Recommendation

Buy Third Wave Water packets and a gallon of distilled water. Use that for pour-over and espresso. The improvement over unfiltered tap water is immediately noticeable — especially in light roast pour-over where water quality has the largest impact.

Affiliate Disclosure

This article may contain affiliate links. If you make a purchase through these links, we may earn a commission at no additional cost to you.
#coffee water
#water for coffee
#Third Wave Water
#water chemistry
#extraction

Discussion

Sign in with GitHub to leave a comment. Your replies are stored on this site's public discussion board.

🍺

Free Download

Beginner Homebrewing Starter Guide

Everything you need to brew your first 5-gallon batch: equipment checklist, step-by-step brew day instructions, common mistakes to avoid, and 3 beginner-friendly recipes.

Used by 3,000+ first-time brewers

Download Free Guide
The Sunday Mash

One brew tip.
Every Sunday morning.

Gear reviews and recipe upgrades from our garage to yours.No fluff, no SPAM.

  • Tested in our garage
  • 1 gear pick + 1 recipe tip every Sunday
  • No sponsored content ever

Free. Unsubscribe in one click.

The Sunday Mash

One brew tip.
Every Sunday morning.

Gear reviews and recipe upgrades from our garage to yours.No fluff, no SPAM.

  • Tested in our garage
  • 1 gear pick + 1 recipe tip every Sunday
  • No sponsored content ever

Free. Unsubscribe in one click.

More Articles

The Sunday Mash

One brew tip.
Every Sunday morning.

Gear reviews and recipe upgrades from our garage to yours.No fluff, no SPAM.

  • Tested in our garage
  • 1 gear pick + 1 recipe tip every Sunday
  • No sponsored content ever

Free. Unsubscribe in one click.