Espresso Extraction Yield Calculator: TDS, Dose, Yield and Shot Diagnostics
The only free dual-mode espresso extraction calculator in the US that works with or without a refractometer. Get your extraction percentage, shot style, visual gauge, and specific dial-in tip in seconds. SCA 18-22% targets built in.
Shot Inputs
Extraction Analysis
What Espresso Extraction Yield Actually Measures and Why Every Shot Depends on It
Extraction yield is a percentage. It tells you what share of the dry coffee in your portafilter actually dissolved into the water during the shot. A typical espresso dose sits somewhere between 16 and 22 grams of ground coffee. Of all the material packed into those grounds, roughly 28 to 30 percent is physically soluble in hot water. The rest is cellulose, plant fiber, and oils that stay in the puck no matter what you do.
The question extraction yield answers is this: of that soluble 28 to 30 percent, how much of it did your shot actually pull into the cup?
The Specialty Coffee Association targets a extraction yield of 18 to 22 percent for espresso. Pull below 18 percent and you have left too much on the table. The shot tastes sharp, sour, or thin because the early-extracting, highly acidic compounds came through but the sweeter, more complex compounds never had time to follow. Pull above 22 percent and you have gone too deep, past the sweet compounds and into the bitter, dry material that develops in long or high-temperature extractions.
The Difference Between TDS and Extraction Yield in a Practical Shot
These two numbers are related but they measure different things and they are not interchangeable. TDS (Total Dissolved Solids) measures the concentration of dissolved coffee in your cup. It is a property of the liquid you made. Extraction yield measures how efficiently you used your coffee. It connects the TDS of the drink back to the dry weight of grounds you started with.
A ristretto can have a very high TDS reading (often 14 to 16 percent or more) but a low extraction yield, maybe 12 to 15 percent, because you pulled a very small amount of liquid through a full dose of coffee. The early, concentrated compounds came out but you stopped before the rest could follow. A lungo can have a lower TDS reading (6 to 8 percent) but a high extraction yield (24 percent or more) because you ran significantly more water through the same dose, pulling more total material into solution even though it is spread across more liquid.
TDS alone will not tell you whether a shot is under or over-extracted. A very concentrated shot (high TDS) can still be under-extracted if you stopped it too early. A dilute shot (low TDS) can be over-extracted if you ran too much water through too fine a grind. Extraction yield puts TDS in the context it needs to actually mean something.
Why the 18 to 22 Percent Window Was Set Where It Is
The SCA extraction targets are not arbitrary lines someone drew on a chart. They reflect sensory evaluation research spanning decades of professional coffee science. The 18 to 22 percent window defines the range where the desirable flavor compounds in espresso dominate the cup. These include the early-extracting organic acids (citric, malic, acetic) that contribute brightness, the mid-range sugars and caramel compounds (sucrose derivatives, melanoidins) that contribute sweetness and body, and the lighter aromatic compounds that give specialty coffee its floral and fruit characteristics.
Below 18 percent, the extraction is dominated by the first compounds to dissolve, which are primarily the sharper acids. The sweeter compounds are still in the puck. Above 22 percent, the later-extracting compounds begin to dominate. These include polyphenols, chlorogenic acids (particularly prominent in dark roasts), and dry, bitter plant compounds that no amount of milk or sweetener fully resolves.
Roast level shifts where exactly within the 18 to 22 percent range your optimal extraction falls. Light roasts tend to produce their best flavor at the higher end of the window, around 20 to 22 percent, because they are denser and their sweetness compounds require more extraction time to dissolve. Dark roasts often taste best toward the lower end, around 18 to 20 percent, because they are more porous and more of their later-extracting bitter compounds are available close to the surface of the grounds.
How Extraction Yield Connects to Pressure, Flow Rate, and Machine Variables
Espresso is a pressure-brewed beverage, and pressure is one of the most significant variables affecting extraction yield. Standard nine-bar extraction pressure, the conventional baseline established by Italian espresso tradition and referenced by the SCA, creates the resistance-flow dynamic that drives water through densely packed coffee grounds at a controlled rate. Lower pressure (some modern machines allow profiling down to 4 to 6 bar) produces slower extraction with different compound ordering. Higher pressure in some commercial machines (10 to 12 bar) can over-extract certain compounds even at short shot times.
Flow rate and extraction yield are tightly linked. A shot that flows at the correct rate for your grind setting will extract evenly across the puck. A shot that flows too quickly (channeling or coarse grind) will produce low TDS and low extraction yield because water is passing through before compounds have time to dissolve. A shot that flows too slowly (too fine a grind, high dose, low temperature) may stall, causing the pump to cavitate or the shot to taste bitter and harsh even at a low TDS reading if the coffee was just barely over-extracted in one zone.
Home baristas using machines without flow profiling or pressure gauges work within a fixed pressure environment, which is why grind size and dose are the primary adjustment levers available. Understanding that grind changes affect flow rate, which then affects TDS and extraction yield, is the key insight that makes reading and responding to extraction calculations actually useful rather than just numbers on a screen.
How to Use This Espresso Extraction Yield Calculator: Two Modes Explained
This calculator runs in two modes depending on your equipment. Both modes appear in the same tool and you can switch between them with one click.
Refractometer Mode: Getting an Exact Extraction Yield Reading
A refractometer is an optical measurement device, typically a small pen-style or pocket model, that measures the refractive index of a liquid sample and converts it to a TDS percentage for coffee. If you work in a specialty coffee environment, own an espresso machine in the $500-plus range, or take your home setup seriously, a coffee refractometer is one of the highest-return investments in your toolkit. It costs between $50 and $350 and fundamentally changes how you diagnose and fix shots.
The three most common models used in the US are the Atago PAL-COFFEE BX/TDS (around $200, the most popular in professional US cafes), the DiFluid R2 Extract (around $150, popular with home enthusiasts for its accuracy and price), and the VST Coffee Tools CoffeeTools (the original professional-grade tool, around $300).
Steps for refractometer mode:
1. Weigh your dry coffee dose before grinding and entering it into the portafilter. Do not estimate. Tare your portafilter and add grounds until you hit your target weight.
2. Pull the shot with your demitasse or collection vessel sitting on a scale. Stop the shot at your target yield weight.
3. Let the liquid sample cool to below 30°C (86°F). Accurate refractometer readings require the sample to be at or near room temperature. A small amount of the espresso in a cold shot glass works well.
4. Apply one or two drops of the cooled sample to the refractometer prism. Read the TDS percentage.
5. Enter your dose (g), yield (g), and TDS (%) into the calculator and hit Calculate.
Estimate Mode: Working Without a Refractometer
Without a refractometer, you cannot calculate an exact extraction yield. The formula requires a TDS measurement. What you can do is enter your dose and yield weights, select your roast level, and receive an estimated extraction range based on published TDS data for espresso at similar brew ratios.
This estimate mode uses a roast-level-adjusted TDS model derived from SCA research data and professional cupping studies. Light roasts at a 1:2 ratio typically produce TDS readings in the 8 to 10 percent range. Medium roasts at 1:2 run from 9 to 12 percent. Dark roasts can reach 10.5 to 13.5 percent at the same ratio because more of their cell structure has been broken down during roasting, making the soluble compounds more accessible.
The estimate mode adjusts these TDS ranges proportionally based on your actual brew ratio, since a shorter yield at the same dose produces a more concentrated liquid and a longer yield produces a more dilute one.
Use estimate mode to identify obvious problems (a 1:3.5 ratio on a light roast almost certainly means you are over-extracting), to get a directional starting point before acquiring a refractometer, and to quickly classify your shot style. For exact diagnostic work, switch to refractometer mode.
Reading the Extraction Gauge Chart and Understanding the Result Cards
After you hit Calculate, the gauge chart at the top of the results panel updates to show a half-circle with three colored zones. Red represents under-extraction (below 18 percent). Green covers the SCA target window (18 to 22 percent). Orange indicates over-extraction (above 22 percent). A narrow dark needle marker moves to your specific result position on the gauge so you can see at a glance not just which zone you are in but how far from the edge of the target you are.
Below the chart, six result cards display your key measurements: Extraction Yield, Brew Ratio, TDS%, Dose, Yield, and Shot Style classification. The Extraction Yield card uses a larger font and a distinct background to make it the dominant piece of information in the panel. The Shot Style card classifies your shot as Ristretto (below 1:1.3 ratio), Normale (1:1.3 to 1:2.2), Lungo (1:2.2 to 1:3), or Bypass (above 1:3) based on the SCA’s conventional ratio categories for espresso.
The verdict badge below the cards shows the plain-language result (Under Extracted, In Target Range, or Over Extracted) and the adjustment tip beneath it gives you one specific, actionable next step. These tips are not generic. Under-extraction produces a tip about grinding finer and adding pre-infusion. Over-extraction tells you to grind coarser and consider pulling a shorter yield. In-range results acknowledge the success and suggest fine-tuning direction based on whether you want a brighter or fuller cup.
The PDF button and WhatsApp share button appear after your first calculation. The PDF generates a branded report with your inputs, results, the SCA reference table, and your adjustment recommendation on a print-ready A4 page. The WhatsApp share generates a short formatted message with your key numbers that you can send to a barista colleague, a cafe manager, or a home coffee group chat without re-typing anything.
SCA Espresso Extraction Standards and Flavor Profile Reference Tables
These tables are the reference data that underpins this calculator. All extraction targets come from the Specialty Coffee Association’s published espresso standards and sensory evaluation guidelines. Keep them open when dialing in a new coffee on the machine.
Extraction Yield Ranges: What Each Zone Tastes Like
| EY% Range | Zone | Typical Flavor Profile | Primary Cause | Adjustment Direction |
|---|---|---|---|---|
| Below 14% | Severely Under | Very sharp, sour, watery, thin body | Grind too coarse, shot too fast, low temperature | Grind much finer, raise temperature |
| 14% to 17% | Under Extracted | Sour, lacking sweetness, sometimes salty | Short shot time, coarse grind, low dose | Grind finer, extend pre-infusion |
| 18% to 20% | SCA Target | Balanced, bright, clean sweetness | Well-dialed parameters | Fine-tune to taste preference |
| 20% to 22% | SCA Target | Full, sweet, complex, good body | Well-dialed parameters | Fine-tune to taste preference |
| 22% to 24% | Slightly Over | Slightly bitter, drying finish, astringent | Grind too fine, shot too slow | Grind coarser, reduce yield slightly |
| 24% to 26% | Over Extracted | Bitter, harsh, dry, green vegetable notes | Very fine grind, long shot, high temp | Grind significantly coarser |
| Above 26% | Severely Over | Harsh, unpleasant, burnt, astringent | Major extraction issue | Major parameter overhaul needed |
Typical TDS Ranges by Shot Style at Standard Parameters
| Shot Style | Brew Ratio | Typical TDS% | Typical EY% | Flavor Character |
|---|---|---|---|---|
| Ristretto | 1:1 to 1:1.5 | 12% to 16% | 12% to 18% | Very thick, syrupy, concentrated sweetness, very low volume |
| Normale | 1:1.8 to 1:2.5 | 8% to 12% | 18% to 22% | Balanced, sweet, bright, full body, SCA target range |
| Lungo | 1:2.5 to 1:3.5 | 5% to 9% | 18% to 26% | More bitter, thinner body, extended extraction, more volume |
| Allonge | Above 1:3.5 | 3% to 6% | 22%+ | Very dilute, light-bodied, approaching filter coffee territory |
Source: SCA Espresso Standards. TDS values are averages at typical US cafe parameters (93°C brew temp, 9 bar pressure, 25-30 second extraction time). Results vary by equipment, altitude, and water composition.
Three Real US Espresso Dialing-In Scenarios: What These Numbers Look Like in Practice
Light Roast Ethiopian Natural on a La Marzocca Linea Mini
A home barista in Portland is pulling a washed Ethiopian Yirgacheffe from a local roaster, roasted 10 days prior. They are using a Niche Zero grinder and pulling on a La Marzocca Linea Mini. Their first shot using a standard 1:2 ratio produces a reading of 8.5% TDS on their Atago PAL.
EY = (36 × 8.5) / 18 = 17.0% (Under Extracted)
The shot tastes sharp and sour, which matches the under-extraction. They grind two clicks finer on the Niche, which slows the shot from 27 seconds to 31 seconds. The new TDS reads 10.2%, putting extraction at 20.4%. The shot now tastes sweet, bright, and balanced.
Troubleshooting a Home Espresso Machine Medium Roast Shot
A Chicago home brewer is pulling a Colombian medium roast on a Breville Barista Express. They do not own a refractometer, so they use the estimate mode on this calculator. Their dose is 19g and they are pulling to 40g yield (a 1:2.1 ratio), which the tool classifies as Normale.
Estimated EY: 19.5% to 23.7% (High End or Slightly Over)
The wide range flags that they might be on the over-extraction edge. The shot does taste slightly bitter in the finish. They reduce yield to 36g (1:1.9 ratio). The calculator now estimates 18.6% to 22.7%, and the shot tastes significantly cleaner and sweeter. They add a refractometer to their wishlist to confirm exact numbers.
Coffee Bar Owner Checking Dark Roast Blend Consistency Across Three Baristas
A Houston specialty cafe owner uses this calculator to establish a shot recipe for their signature dark roast blend that all three baristas can replicate consistently. Using a VST refractometer, they run five shots at identical parameters and log the results to find a consistent baseline.
EY = (38 × 11.5) / 20 = 21.85% (In Target)
The extraction sits at the top of the SCA window, which works for their dark roast because it is dense enough to stay balanced near 22 percent. They document this recipe and post it at each grinder station. Barista variance drops significantly once they are working toward a measured number rather than a visual or sensory target alone.
Six Expert Tips for Dialing In Espresso Extraction the Way Professionals Do
Always Weigh Both Dose and Yield, Not Just One
Most home brewers weigh their dose but stop the shot by time or visual cue. Without a yield weight, you cannot calculate extraction yield and you cannot know whether shot-to-shot variation is coming from your dose, your yield, or your TDS. Put a scale under the cup every single time.
Cool Your Sample Before Taking a Refractometer Reading
Hot espresso gives inaccurate TDS readings on most consumer refractometers. The refractive index of coffee changes with temperature. A small cold shot glass or espresso spoon of liquid cooled to below 30°C takes 2 minutes and is worth the wait. Calibrate your refractometer with distilled water at the same temperature.
Change One Variable at a Time When Adjusting
If you change grind size AND dose AND yield in the same session, you have no idea which change moved the extraction. Pick one variable, change it, pull a shot, measure, log the result. Professional barista trainers call this the “single variable” rule and it is the difference between dialing in a coffee in 3 shots versus 30.
Expect Light Roasts to Need a Finer Grind at the Same Dose
Light roasts are denser than dark roasts. The cell walls have not been broken down as much by heat. This means water has a harder time penetrating and extracting the soluble compounds. When you switch from a dark roast to a light roast at the same grind setting, expect to grind finer, sometimes significantly finer, to hit the same extraction yield target.
Pre-Infusion Helps Low-Solubility Coffees Reach Target Extraction
Pre-infusion (also called pre-wet or bloom in espresso context) saturates the puck at low pressure for 5 to 15 seconds before the full extraction pressure kicks in. It helps light roasts and high-elevation, dense beans extract more evenly by reducing dry pockets in the puck. If you are consistently hitting 16 to 17 percent on a light roast, adding pre-infusion time may bring you into range before you need to grind finer.
Log Your Shots and Build a Reference Sheet
Memory is unreliable when you are adjusting multiple coffees across multiple machines. Keep a physical or digital shot log with dose, yield, TDS, extraction yield, shot time, and tasting notes. When you switch to a new bag of the same coffee, you have a starting point rather than starting from scratch. Use the PDF export from this tool to generate a print-ready shot log card for each recipe you dial in.
Quick Reference: Common Espresso Extraction Yields Converted to Flavor Outcomes
Use this table as a fast diagnostic reference when you get a TDS reading or a calculation result and need to know immediately what it means and what to change. Values are aligned to SCA espresso extraction standards.
| EY% | SCA Zone | Dominant Taste | Most Common Root Cause | Primary Fix |
|---|---|---|---|---|
| 12% | Far Under | Sour, watery, astringent | Very coarse grind, very fast shot | Grind much finer |
| 15% | Under | Sour, thin, lacking sweetness | Short extraction, coarse grind | Grind finer, add pre-infusion |
| 17% | Near Target | Slightly sour, bright | Just below window | Minor grind adjustment finer |
| 18% | SCA Target | Balanced, bright, clean | Well-dialed light/medium roast | Fine-tune to taste |
| 20% | SCA Target | Sweet, complex, full body | Optimal for most roast levels | Fine-tune to taste |
| 22% | SCA Target | Rich, full, slightly heavy | Well-dialed dark roast | Fine-tune to taste |
| 24% | Over | Bitter, drying finish | Fine grind, slow extraction | Grind coarser by 2-3 steps |
| 26% | Far Over | Harsh, astringent, dry | Severely fine grind or high temp | Major grind adjustment coarser |
Source: Specialty Coffee Association Espresso Standards. Taste descriptors represent averages across multiple roast levels and origins. Individual palate perception varies.
Frequently Asked Questions About Espresso Extraction Yield and Shot Diagnostics
Related Coffee Calculators and Brewing Tools on USCalculators
These tools pair directly with espresso extraction work. Whether you are building a water profile for better extraction, tracking daily caffeine across multiple drinks, or calculating cold brew ratios for your cafe menu, each tool below solves a problem adjacent to what you just calculated.
The Espresso Extraction Yield Calculator on this page is a free informational tool for educational and professional brewing purposes. Extraction yield calculations using the refractometer mode are based on the standard SCA formula (EY = yield x TDS / dose) and assume accurate refractometer calibration and correct sample temperature. Estimation mode outputs are approximations based on published average TDS ranges for espresso by roast level and brew ratio. Actual TDS and extraction yield vary by coffee origin, processing method, roast development, grind distribution, machine pressure calibration, water temperature, and puck preparation technique. Results should be verified with calibrated measurement equipment for professional or commercial use. Caffeine data presented on this site references the US Food and Drug Administration’s published guidelines. This tool is not a substitute for professional barista training or commercial calibration equipment. No user data entered into this calculator is collected, stored, or transmitted to third parties.