EspressoSpec

How we rate

Every gauge on this site traces to a spec database, documented weights, and standard espresso conventions. This page is the documentation.

The SpecScore

SpecScore is a 0–100 editorial score across five weighted axes, applied identically to all 8 machines and 6 grinders in the database (grinders are scored on the same axes with steam read as grind-quality ceiling):

Temperature stability30%
The boiler architecture and its control. A PID-held dual boiler sits at the top; an uncontrolled flow heater at the bottom. This is the axis the marketing page hides hardest, so it gets the most weight.
Workflow25%
What a real morning costs: warm-up time, mode-switching between brew and steam, dose-to-cup friction. Steam-while-brew and one-minute heat-up both score here, for opposite kinds of buyers.
Build & serviceability20%
Can it be repaired, modded, and kept for a decade? Standard 58mm parts, available spares, and active mod communities score points; glued-shut appliance builds lose them.
Steam performance15%
Milk power and texture control — dedicated steam boilers, dry steam, and automatic texturing all count. Machines with no steam circuit score zero here, by design, and the verdict says so.
Value10%
Capability per typical street dollar — judged against what the spec sheet delivers, never against the brand on the box.

The dial-in conventions

The dial-in calculator and every guide on this site use the same standard espresso conventions — nothing exotic, nothing proprietary:

  • Dose: grams of dry coffee in the basket; 18g is the modern default for an 18g basket. Weighed, every shot.
  • Ratio: yield ÷ dose. 1:1.5 ristretto, 1:2 normale (the default), 1:2.5+ lungo. Target yield = dose × ratio, measured by a scale under the cup.
  • Shot time: 2532 seconds measured from the first drip, not from pump-on.
  • Corrections: sour + fast → grind finer; bitter + slow → grind coarser; and always one variable at a time. Time is a diagnostic — once in the window, taste decides.

Where the numbers come from

Manufacturer published specs and manuals, checked against major-retailer street prices. Prices are typical street prices, not live quotes — they drift with sales, and we correct them when they drift materially. Warm-up times are approximate classes, not stopwatch claims. Spot a stale number? Tell us — a correction recomputes every gauge, ranking, and verdict automatically.

Commissions and the firewall

EspressoSpec earns affiliate commissions — including from Amazon — when you buy through our links. Scores and gauges are computed from the database before any link is attached; no brand sees, sponsors, or edits a rating. A machine with no PID keeps its no-PID chip no matter how well its links convert.

Corrections

Spec and pricing corrections get priority over everything else — the database is the product. Contact us.