Espresso machine cost per cup vs a coffee shop: payback for 10 machines

What a homemade espresso or latte costs at BLS average coffee and milk prices, and how many café drinks it takes to pay off 10 current Breville and De'Longhi machines.

Machine prices read by hand on the makers' US stores; coffee and milk prices from the US Bureau of Labor Statistics. How we research | How links work

The short answer

A homemade latte costs about $0.63 in beans and milk at September 2026 US average prices, and a straight double espresso about $0.37. So against a $5.00 café latte you save about $4.37 a drink, and the machine pays for itself after roughly 81 drinks for the cheapest setup here (De'Longhi Stilosa plus a grinder, $349.90) up to 458 drinks for the Breville Oracle Jet at $1,999.95. Enter your own café price and drinks per week below to see your payback time.

Title card: espresso machine cost per cup, with rising bars
Illustration, not a photograph of a specific product.

Your payback time

Pays for itself in about 23 weeks

At 7 drinks a week and a $5.00 café price.

Payback for 10 machines

Each machine's US list price on the maker's own store on 17 October 2026, plus a $199.95 grinder where the machine has none. Drinks to pay back use an example café latte of $5.00 and a home latte of $0.63; change both in the calculator above.

MachineModelList priceGrinder built inSetup priceLattes to pay back at $5.00Weeks at 1 a daySource
De'Longhi StilosaEC260$149.95No$349.908112De'Longhi
De'Longhi Dedica DeluxeEC685M$279.95No$479.9011016De'Longhi
Breville BambinoBES450$299.95No$499.9011517Breville
Breville Bambino PlusBES500$499.95No$699.9016123Breville
Breville Barista ExpressBES870$699.95Yes$699.9516123Breville
Breville Barista Express ImpressBES876$799.95Yes$799.9518327Breville
Breville Barista ProBES878$849.95Yes$849.9519528Breville
Breville Barista TouchBES880$999.95Yes$999.9522933Breville
Breville Barista Touch ImpressBES881$1,499.95Yes$1,499.9534349Breville
Breville Oracle JetBES985$1,999.95Yes$1,999.9545866Breville

The Bambino and Barista Express were out of stock on Breville's store on the day we read the prices. List prices change and sales are common, so check the price you will actually pay.

What a home cup costs

Beans. Breville designs its 54 mm portafilter around an 18 g dose for a double shot. At the BLS US average of $9.33 per pound of ground coffee in September 2026, 18 g costs $0.37. BLS tracks supermarket ground coffee, so specialty whole beans often cost more; enter your own price above.

Milk. Whole milk averaged $4.11 a gallon in September 2026 (BLS), which is $0.03 per fl oz. 8 fl oz adds $0.26. How much milk a latte gets varies by café and cup size, so set your own amount.

Left out. Electricity, water, descaler, cleaning tablets, filters and repairs. They add a little to every cup and make payback a little slower than shown.

Next step

Write down what you pay at your café and how many drinks you buy a week, then pick the setup in the calculator. If payback is over a year, a cheaper machine or fewer café visits may be the better deal.

Common questions

How much does a homemade latte cost?

About $0.63 in beans and milk: $0.37 for an 18 g double shot and $0.26 for 8 fl oz of whole milk, at September 2026 US average prices from the Bureau of Labor Statistics. Specialty beans cost more than the BLS average, so enter your own price per pound in the calculator.

Is an espresso machine worth it if I only drink one coffee a day?

At one $5.00 café latte a day, the cheapest setup here (De'Longhi Stilosa plus a grinder, $349.90) pays for itself after about 81 drinks, or about 12 weeks. The $1,999.95 Oracle Jet takes about 458 drinks. Use your own café price, since it moves the answer most.

Do I need a separate grinder?

For the Stilosa, Dedica Deluxe, Bambino, Bambino Plus, yes, or pre-ground coffee. We add Breville's Smart Grinder Pro at $199.95 to those setups. The Barista and Oracle models have a grinder built in.

What about pod machines?

Capsules cost more per cup than beans. Our coffee dataset lists Nespresso Original capsules at $0.90 and Vertuo capsules at $1.40 each (Macy’s prices, 15 October 2026), before milk.

Method

  1. Machine prices. US list price on Breville's and De'Longhi's own stores, read by hand on 17 October 2026.
  2. Beans. 18 g per double shot (Breville's stated dose) times the BLS average price of ground roast coffee per pound (453.6 g), September 2026.
  3. Milk. The reader's fl oz times the BLS average price of whole milk per gallon (128 fl oz), September 2026. The 8 fl oz in the table is an example, not a measured café serving.
  4. Payback. Setup price divided by the saving per drink (café price minus home cost), rounded up. The $5.00 café price in the table is an example; we do not have a source for a typical café price, so use yours.
  5. Not covered. Electricity, water, cleaning supplies and repairs, and the value of your time.

Sources

Changes

  • : Published. 10 machines and 1 grinder at the makers' US list prices on 17 October 2026; BLS coffee and milk prices for September 2026.