Cleaning is three jobs, not one
Most cleaning confusion comes from mixing up three separate problems. Coffee oils coat the group head, shower screen, and portafilter. Left alone they go rancid and make fresh coffee taste stale and bitter, no matter how well you dial in. Milk bakes onto the steam wand within minutes and is a hygiene problem, not just a taste problem. Scale is different again: it is mineral left behind by heated water, building up inside the boiler and pipes where you cannot see it, until flow slows and temperature drifts.
Each problem has its own fix and its own timing. Wiping and flushing handle the daily mess. Backflushing with detergent removes oils. Descaling removes minerals, and only descaling removes minerals. Backflushing a scaled machine will not help, and descaling will not remove rancid oils. Once you separate the three jobs, the whole routine gets simple.
The daily clean: 3 minutes
Do this every day you make coffee. It takes about 3 minutes and prevents most of the build-up people later try to scrub off.
- Purge and wipe the steam wand. Blast steam for 2 seconds, wipe the wand with a damp cloth, then blast again. Do it right after steaming, before the milk dries on.
- Flush the group. Run water through the empty group head for 3 to 5 seconds to rinse loose grounds off the shower screen.
- Brush the screen and gasket. A quick sweep with a group brush knocks grounds out of the groove where the portafilter locks in.
- Wash the portafilter and basket. Hot water and a wipe is enough most days. Coffee oil film is the enemy, not visible dirt.
- Empty and rinse the drip tray. Standing water in a warm tray grows things you do not want near your food.
- Dump old water. If your tank sits for days, refill it with fresh water. Stale tank water makes stale coffee.
That is the whole daily routine. No detergent, no disassembly. If you only build one cleaning habit, build this one.
How to backflush, step by step
Backflushing pushes hot water backwards through the group head to wash out coffee oils. First, the important warning: only backflush if your machine is built for it. That means a machine with a 3-way solenoid valve, such as a Gaggia Classic Pro, or a machine whose manual gives you a cleaning cycle using a blind basket or rubber cleaning disc, as many Breville machines do. Many small thermoblock machines must not be detergent-backflushed. If your manual does not describe backflushing or a cleaning cycle, skip the detergent steps below and stick to daily flushing, soaking the portafilter parts in detergent solution in a bowl, and following your manual.
For a plain-water backflush, weekly if your machine allows it:
- Swap your normal basket for a blind basket, a basket with no holes, or fit the cleaning disc your machine came with.
- Lock in the portafilter and run the pump for about 10 seconds. Pressure builds because the water has nowhere to go.
- Stop the pump. On a solenoid machine you will hear water release into the drip tray. That is the backflush working.
- Repeat 5 times. Remove the portafilter and rinse it.
For a detergent backflush, about once a month for a daily-use machine:
- Put a small amount of espresso machine detergent in the blind basket, about 3 grams or half a teaspoon, or the amount on the product label.
- Run the same 10-seconds-on, stop, release cycle 5 times. The water coming out will often look brown at first. That is old oil leaving.
- Remove the portafilter, rinse the blind basket, and run 5 more cycles with plain water only.
- Flush the group with the portafilter off, then pull one throwaway shot and discard it before drinking the next one.
While you are there, drop the shower screen if your manual shows how, usually one screw, and soak the screen, basket, and portafilter in hot water with a little espresso detergent for 15 to 20 minutes. Rinse well. Do not soak parts with wooden or plastic handles unless the maker says you can.
How to descale, step by step
Descaling dissolves mineral scale inside the boiler and water paths. How often you need it depends mostly on your water, which is why our water guide matters for machine life, not just taste. Many machines also have a descale alert. When the alert appears, do not keep postponing it.
- Read your manual first. Some machines have an automatic descale program with exact button presses. Follow that program over any general guide, including this one.
- Mix the solution. Fill the tank to the level your manual states and add a commercial espresso descaler at its label dose, or a citric-acid solution only if your manual allows it.
- Remove add-ons. Take out any in-tank water filter before descaling, and remove the portafilter unless the program says otherwise.
- Run the cycle. Place a large container, at least 1 litre, under the group and steam wand. Run the descale program, or manually pass the solution through in stages, letting it sit inside the machine for 15 to 20 minutes partway through so it can dissolve scale.
- Rinse thoroughly. Empty and rinse the tank, refill with clean water, and flush at least one full tank through the group and hot water or steam path. Under-rinsing is the main reason coffee tastes chemical after a descale.
- Replace the filter and reset the alert if your machine has one, following the manual.
On vinegar: follow your manual. Many manufacturers say not to use it, because it can leave a taste that is hard to rinse out and may not suit the seals and metals in the machine. A descaler made for espresso machines costs a few dollars per use and removes that guesswork.
How often: a simple schedule
Use this table as a starting point for a home machine making 1 to 4 drinks a day, then adjust to your manual and your water. Our descaling and maintenance schedule goes deeper, and the free descaling scheduler tool works out dates from your water and usage.
| Job | How often | Why |
|---|---|---|
| Wipe and purge steam wand | Every use | Milk bakes on in minutes |
| Flush group, wash portafilter, empty tray | Daily | Stops oil and grounds building up |
| Plain-water backflush (if allowed) | Weekly | Rinses oils out of the group |
| Detergent backflush (if allowed) | Monthly | Removes rancid coffee oil |
| Soak screen, basket, portafilter | Monthly | Clears film flushing misses |
| Descale, hard water (over about 150 ppm) | Every 1 to 3 months | Scale builds fast in hard water |
| Descale, medium water (about 75 to 150 ppm) | Every 3 to 4 months | Steady, slower build-up |
| Descale, soft or filtered water (under about 75 ppm) | Every 4 to 6 months, or on alert | Less mineral to remove |
| Check group gasket and screen | Every 6 to 12 months | Gaskets harden and start to leak |
Signs you have waited too long: shots taste bitter or stale even with fresh beans, water flow slows to a drip, the machine gets louder, steam weakens, or you see white flakes in the water. Taste is usually the first warning, and it arrives well before real damage.
Mistakes that damage machines
- Backflushing a machine that is not built for it. The single most expensive cleaning mistake. Check the manual before the blind basket, every time.
- Dish soap inside the group. It foams, coats internal parts, and is very hard to rinse out. Espresso detergent only, at the label dose.
- More detergent for a dirtier machine. Extra detergent does not clean faster. It just takes longer to rinse. Repeat a normal cycle instead.
- Skipping the rinse after descaling. Run the full clean-water flush. Chemical-tasting coffee after a descale is almost always under-rinsing.
- Scrubbing the shower screen or wand with abrasives. Use a cloth, a soft brush, and soaking. Scratched metal collects build-up faster afterwards.
- Ignoring a leaking gasket. Water spraying from around the portafilter usually means the group gasket has hardened. It is a cheap wear part, and replacing it beats forcing the handle further around.
None of this needs to be perfect. A machine that gets the daily 3 minutes and an honest monthly clean will outlast and out-taste a machine that gets one heroic deep clean a year. Small and regular beats rare and extreme, every time.
Frequently asked questions
How often should you clean an espresso machine?
Wipe the steam wand, flush the group, and wash the portafilter and drip tray every day you use the machine. Backflush with plain water weekly if your machine allows it, backflush with detergent about once a month, and descale every 1 to 6 months depending on your water hardness and your manual.
Can you backflush every espresso machine?
No. Only backflush a machine with a 3-way solenoid valve, such as a Gaggia Classic Pro, or a machine with a built-in cleaning cycle that tells you to use a blind basket or cleaning disc. Many small thermoblock machines must not be backflushed with detergent. Check your manual first.
How often should you descale an espresso machine?
It depends on water hardness. With hard tap water, roughly every 1 to 3 months; with medium water, every 3 to 4 months; with soft or properly filtered water, every 4 to 6 months or when the machine's descale alert appears. Follow your manual if its interval is different.
Can you use vinegar to descale an espresso machine?
Follow your manual. Many manufacturers say not to use vinegar because it can leave a lasting taste and may not suit the machine's seals and metals. A commercial descaler made for espresso machines, or a citric-acid solution if your manual allows it, is the safer default.
Do you need special detergent to backflush?
Yes, use an espresso machine detergent made for backflushing, and use only the small amount on the label, usually about 3 grams or half a teaspoon in the blind basket. Never use dish soap inside the group head: it leaves residue, foams, and is hard to rinse out.
The $6 companion
Want the whole beginner playbook in one place?
The Quick-Start Guide is a 15-page PDF: your first shot step by step, a dial-in fix-it flowchart, milk basics, and a fridge-ready cheat sheet. $6, instant download, yours forever.