They are two completely different jobs. Cleaninguses an alkaline detergent to dissolve coffee oil and fines from the parts the coffee touches — the group head, shower screen, portafilter and baskets. Descaling uses an acid to dissolve limescale from the parts the watertouches — the boiler, heating element and internal plumbing. A cleaner will not remove scale and a descaler will not remove coffee oil. You need both, on different schedules, and if you only ever do one, do the cleaning: it affects how every shot tastes, starting with the next one.
The symptoms tell you which one you are overdue for. Dirty-machine symptoms are taste symptoms: shots that taste harsh, rancid or ashy no matter which beans you use, a portafilter that smells stale, a gasket that has started leaking, brown residue on the shower screen. Scale symptoms are flow and heat symptoms: the machine takes longer to come up to temperature, the pump sounds strained, the flow rate drops, the steam wand splutters, or the machine simply starts demanding a descale cycle because it has counted your shots.
The chemistry is the reason you cannot substitute one for the other. Coffee oil is a lipid residue and it comes off with an alkaline detergent — typically sodium percarbonate based, which is what espresso cleaning tablets and powders are. Limescale is calcium carbonate deposited out of hard water by heat, and it dissolves in acid — citric, lactic or sulfamic. Put a cleaner through the boiler and it does nothing to the scale; put a descaler through the group and portafilter and it does nothing to the oil, while exposing the group gasket and any aluminium or brass parts to acid for no benefit.
A short note on vinegar, because it is the most common home-remedy mistake: it is an acid, so it does remove some scale, but it is a weak and slow one, it leaves a smell and a taste that takes many litres of water to flush out, and on some machines it attacks seals and aluminium. Purpose-made descalers are formulated to be effective at a safe concentration and to rinse clean. The few dollars saved is not worth the risk to a machine that cost hundreds.
Two machine-specific cautions before the picks. First, if your machine is a super-automatic(a bean-to-cup), descale only with a product your manufacturer approves and run the machine's own descale program — the internal plumbing is far more complex and the wrong chemistry at the wrong concentration is a real risk. Second, only machines with a three-way solenoid valve can be backflushed, which is how cleaner gets into the group; on machines without one, you clean by soaking the portafilter and baskets instead. The procedure for each is in how to backflush and how to descale.
The difference in one table
| Cleaning (backflush / soak) | Descaling |
|---|
| Removes | Coffee oil, fines, residue | Limescale (calcium carbonate) |
| Chemistry | Alkaline detergent | Acid (citric, lactic or sulfamic) |
| Where it works | Group head, screen, portafilter, baskets | Boiler, heating element, water lines |
| Symptoms it fixes | Harsh, rancid or ashy taste; leaks from a dirty gasket | Slow heat-up, weak flow, spluttering steam |
| How often | Water flush daily; detergent weekly; soak monthly | Every 1-6 months, depending on water hardness |
| Needs | Blind basket and a three-way valve, or a soak | Machine's descale cycle or a manual flush |
| If you skip it | Every shot tastes worse, starting now | Flow and temperature degrade; elements eventually fail |
Which one do I need right now?
Taste problem, clean. Flow or heat problem, descale. If coffee tastes harsh or stale across different beans and a fresh bag does not help, the oil in your group and baskets is the likeliest culprit and detergent fixes it the same day. If the machine is slower to heat than it used to be, the pump sounds like it is working harder, the shot takes longer to start or the steam wand sputters, that is restriction from scale. If your machine has a descale light or a shot counter, treat it as a reminder rather than the authority — it counts shots, it does not measure your water.
A realistic maintenance schedule
Every day: flush the group for a couple of seconds after the last shot, wipe the gasket and shower screen with a group brush, rinse the portafilter and basket, and purge and wipe the steam wand immediately after use. Every week: detergent backflush if your machine has a three-way valve. Every month: soak the portafilter, baskets and shower screen in cleaning solution. Every 1-6 months:descale, with the interval set by your water hardness. That is the whole programme, and the daily part matters most — it is also the part that prevents the leaking gasket in espresso machine leaking from the portafilter.
What about the steam wand and the grinder?
Neither needs descaling and neither wants detergent inside it. A steam wand needs purging and wiping while it is still hot, every single time, because dried milk is almost impossible to remove later and will block the tip — how to clean a steam wand covers it. A grinder needs brushing out, never water: moisture plus coffee fines makes a paste that sets hard in the burr carrier.
Water: the way to need less of both
Scale is a water problem before it is a machine problem. Brewing with water of a sensible mineral content — filtered, or a bottled water with moderate hardness — stretches descaling intervals dramatically and improves extraction at the same time. Very soft or distilled water is not the answer either: it tastes hollow and, on some machines, it confuses water-level sensors. Water for espresso has the detail, and best descaling solutions ranks the products for when you do need them.
How we picked
We did not lab-test this gear
Everyone in this category says they tested twenty machines. We have not pulled shots on every product here, and we say so. What we did instead: compiled the published specifications, cross-checked the manufacturer manuals, computed the running cost (wattage to energy, grams-per-shot to cost-per-cup), weighed aggregated owner reports, and scored each product against a published rubric. The scores are judgments from documented research — not measurements we took, because we do not have a test lab and we will not pretend we do. Where hands-on time would tell you more than a spec sheet, we flag it. Where a number came from someone else's work, we name them in Sources.