Guide · Descaling and cleaning
How to descale a Gaggia Classic Pro or Classic Evo Pro
Gaggia's own descaling method for the Classic Pro and Classic Evo Pro, step by step: what you need, how long it takes, how often to do it and what to do if water stops flowing.

Knowing how to descale Gaggia Classic Pro machines matters more than on most machines, because the Classic has no descaling light to remind you. You have to keep track yourself. The method below is Gaggia’s own, taken from its instruction booklet for the Classic RI9380, the model number used for both the Classic Pro and the Classic Evo Pro, which we read on 3 Oct 2026. We haven’t tested this in person. Read how we compare.
How often to descale a Gaggia Classic Pro
Gaggia’s manual says to descale every 2 months. Its website FAQ adds that you should also descale whenever you notice the water flow slowing down. Gaggia notes that limescale builds up with normal use and that how fast depends on your water.
Since there’s no indicator, it helps to put a reminder in your calendar every 2 months. Gaggia’s FAQ says still mineral water or tap water are both fine to use, but not sparkling water.
What you need
- Gaggia descaler. Gaggia says to use its own descaling product only, and never vinegar or other descaling agents. Its FAQ also warns against descalers based on mineral acids (sulfuric, hydrochloric or sulfamic acid), which it says can damage the machine’s pipes. The Gaggia Descaler RI9111/60 (250ml) was £5.99 at Cafazzini, checked 3 Oct 2026. See it at Cafazzini. You use half a bottle each time.
- A container or jug to sit under the steam wand, plus one that fits under the filter holder. Two cups of about 150ml at a time come out of the wand during the descaling stage, and a full tank comes out during the rinse.
- About an hour. Gaggia doesn’t give a total time, but there’s a 20-minute soak, several 3-minute pauses and 4 tanks of rinse water, so allow a while.
How to descale Gaggia Classic Pro machines: step by step
These are Gaggia’s steps, put into our own words. Gaggia warns never to drink the descaling solution, or anything the machine dispenses, until the whole cycle is finished.
Stage 1: descale
- Fit the filter holder into the group and lock it in place.
- Empty the water tank. To remove the tank, Gaggia says to take out the drip tray first, then pull the drain pipe downwards.
- Add the descaler. Pour in half the bottle of Gaggia descaler and top up with fresh water to the max line. When you put the tank back, make sure the silicone tube is inside it and isn’t twisted or blocked.
- Switch on and run 2 cups through the steam wand. Dispense 2 cups of water (about 150ml each) from the steam wand using the hot water method, then switch the machine off.
- Leave it for about 20 minutes with the machine off while the solution works.
- Switch on, run 2 more cups (about 150ml each) through the steam wand, then switch off for 3 minutes.
- Repeat step 6 until the tank is empty.
Stage 2: rinse
- Rinse the tank and fill it with fresh drinking water.
- Flush through the steam wand. Put a container under the wand, open the steam/hot water knob slowly (anticlockwise), and press the brew and steam buttons together.
- Empty the whole tank through the wand. Press the brew and steam buttons again to stop, then close the knob.
- Refill the tank with fresh water.
- Flush through the group. Put a container under the filter holder and press the brew button until the tank is empty, then stop and empty the container.
- Remove the filter holder and rinse it with fresh water.
- Repeat steps 8 to 13 once more, for a total of 4 tanks of rinse water.
Finally, refill the tank. If needed, prime the circuit (Gaggia calls this “loading the circuit”), and the machine is ready to use.
Who this isn’t for: owners of bean-to-cup machines with a descaling programme. See our guide to how to descale a Philips 5400 for an example of how different that is.
What to do if water stops flowing
The usual problem after descaling is an empty circuit, for example if the tank ran dry part way through. Gaggia’s website gives a priming routine for first use or whenever the internal circuit has run out of water:
- Rinse the tank and fill it with fresh water.
- Put a container under the steam wand, open the knob slowly and press the brew and steam buttons.
- Run the whole tank through the wand, then press both buttons again and close the knob.
- Refill the tank, fit the filter holder, put a container underneath and press the brew button to run the whole tank through the group.
- Remove and rinse the filter holder.
Gaggia’s troubleshooting table also suggests checking that there’s water in the tank if nothing brews, and that a noisy pump may mean the circuit needs loading. If water still won’t flow after descaling and priming, contact Gaggia support or an authorised service centre rather than taking the machine apart.
Other cleaning jobs on the Classic
- Every day: take the filter out of the filter holder and wash it in warm water, according to Gaggia.
- If you notice brewing problems: Gaggia suggests soaking the filters in boiling water for 10 minutes, then rinsing them. For a deeper clean it recommends Gaggia cleaning tablets.
- Regularly: brush coffee grounds off the shower screen and wash the drip tray and grill with water, with no abrasive tools. Gaggia’s FAQ says not to put the tank, pannarello, drip tray or drip tray plate in the dishwasher.
For more on getting good shots once the machine is clean, see our guide on how to make espresso at home and our espresso machines overview.
FAQ
Can you descale a Gaggia Classic Pro with vinegar? No. Gaggia says never to use vinegar or other descaling agents, only its own descaler.
Does the Gaggia Classic Pro have a descale light? No. Gaggia describes its descaling cycle as manual, so you need to track the 2-month schedule yourself.
How much descaler do you use? Half a bottle of Gaggia descaler, topped up with fresh water to the max line.
Is the method the same for the Classic Evo Pro? Retailers list the Evo Pro under the same RI9380 model number. Still, check the booklet that came with your machine in case anything has changed.