Error code reference
When a Schaerer hits a fault it puts a numbered code on the screen, grouped roughly by subsystem: brew unit codes in the 10s, water in the 20s, grinders in the 30s, milk in the 40s, cleaning in the 50s, boiler in the 60s, and electronics in the 70s. Below are the codes we meet most on the Coffee Soul, Coffee Skye, Coffee Club, and Coffee Art families, plus the older installed-base machines, with what each one means and what's safe to try before you call anyone.
We'll get back to you today with what it likely is.
Thanks. We received your request.
A Grajqevci technician will get back to you today to confirm your machine and book the visit. If it's urgent, call us directly at (289) 217-3796.
Something went wrong sending your request.
Please try again, or call us directly at (289) 217-3796 and we'll book your service over the phone. You can also email [email protected].
About these codes. Compiled from Schaerer product documentation and our own service logs. Code tables shift between models and firmware versions, so treat this page as a field guide, not a replacement for the machine's service manual. Updated July 2026
The coffee boiler is not reaching, or is overshooting, its target brew temperature. The control board reads the NTC temperature sensor and decides the boiler is out of range. The machine locks out coffee dispensing to protect the heating element.
If the code returns within minutes of a power cycle, or returns after a completed descale, the sensor or element is the culprit. Call us.
Same fault family as code 60, but on the steam side. The steam boiler isn't holding its target temperature window. On SteamBoost-equipped Coffee Soul and Coffee Prime, this disables steam-based drinks.
Steam boiler element replacements are not DIY on this platform. If the code persists, call us.
The boiler took too long to reach operating temperature from cold. The machine gives up rather than run the element continuously and risk overheating. Often seen after a long power-off or first-thing-in-the-morning start-up.
If the descale is current and the code keeps coming back at cold start, the element or Klixon needs testing. Book a service call.
Pressure on the steam boiler is outside the expected range. Either too low (no steam available) or too high (safety risk). The machine locks out steam dispensing immediately.
Pressure faults are technician-only. Call us before running another cycle.
On machines with a separate hot water boiler (Coffee Soul, Coffee Prime tea/hot water configurations), the dedicated hot water tank is out of temperature range. Coffee dispensing usually still works.
If coffee works but hot water won't dispense, that's a clean diagnosis for a technician visit. Book it.
The brew unit motor tried to move the brew piston and the encoder didn't register the expected revolutions. Translation: something is physically jamming the brew unit, or the motor itself is failing.
If cleaning doesn't resolve it, or you see grounds-in-cup along with the code, the screens or piston seals need replacing. Call us.
The brew unit's home-position sensor isn't reporting back to the controller. The machine either thinks the brew unit is missing or that it didn't return to start position after the last cycle.
Most reseat-and-restart cases clear in 5 minutes. If yours doesn't, the sensor needs replacing.
The machine cannot detect the grounds container, or it has counted enough pucks to consider the container full. Coffee dispensing is blocked until the container is emptied and reinserted.
If the code stays on with the container clearly empty and inserted, the magnetic switch needs testing. Book a service call.
The drip tray sensor isn't reporting the tray as present and empty. The machine blocks dispensing rather than risk an overflow.
If the sensor reads full with an empty tray, it's failed and needs replacement.
The machine measured brew pressure during the last shot and it fell outside the acceptable window. Often a transient warning rather than a hard fault.
If the warning is paired with weak or watery coffee, the pump or seals need attention. Schedule a tune-up.
Scheduled prompt asking the operator to remove and clean the brew unit. Not a fault. The machine has counted enough cycles since the last weekly clean.
Only call if the prompt won't dismiss after a proper clean.
The BestFoam or ProFoam milk system tried to dispense and the flow sensor didn't register milk movement. Either no milk is reaching the foam chamber, or the air-to-milk ratio is wrong.
If the daily clean and reseat don't resolve it, the milk pump or foam chamber needs disassembly and service.
Milk dispensed cold or significantly under target temperature. On BestFoam systems with milk heating, the heat exchanger or temperature sensor is the suspect.
Cold-milk complaints from baristas are persistent and frustrating. Book us in and we'll calibrate end to end.
The under-counter or side-mounted milk cooler is reading outside the safe temperature range. Milk drinks are usually blocked until resolved for food-safety reasons.
If the cooler is the source of the fault, that's a refrigeration call. Tell us when you book so we bring the right gear.
The milk pump is drawing more current than expected. Usually a blockage downstream forcing the pump to work against pressure.
Pump overloads escalate fast. Don't retry repeatedly. Call us.
The left grinder ran for too long without dose feedback, meaning either the hopper is empty or something is blocking the grinder throat.
If the hopper is full and beans flow freely but the code persists, the burrs may be damaged or the motor may be failing.
Same fault as code 30, but on the right grinder. Twin-grinder machines (Coffee Soul, Coffee Skye, Coffee Art, and installed-base Coffee Prime configurations) use this code to isolate the fault to the second bean path.
Same threshold as code 30. If beans flow and the code stays, call us.
The grinder is drawing more current than expected during a grind cycle. The machine cuts power to the motor to prevent damage.
Repeated current faults will kill the motor. Call us before the third attempt.
The control board lost communication with the touchscreen, or the touch digitizer is misreading. On the 10 and 12-inch Coffee Soul displays, this is the symptom you see if a ribbon cable comes loose.
Display module work requires opening the head. Call us before doing anything else.
The machine detected corrupted firmware or a failed update. May boot-loop or sit on a startup screen.
Firmware recovery requires the Schaerer service interface. Call us.
On tank-fed machines, the water reservoir is empty. On mains-connected machines, this can also indicate the supply line is closed or starved.
If the tank is full and the float isn't stuck, but the code stays, the float sensor itself needs replacement.
The pump is running but the flow meter isn't registering the expected water volume. The brew chamber may be blocked, the pump output may be low, or the flow meter itself isn't reading.
If grind is correct and the code persists, the flow meter or pump needs servicing. Common on machines past 5 years.
The water filter cartridge has run through its rated volume. Continued use without replacement accelerates scale buildup in the boiler.
If you don't keep filter cartridges on hand, we can supply them with a service visit.
The controller lost communication with one or more sensors on the internal CAN bus (the network that connects sensors and controllers inside the machine). Specific sub-codes identify which node is silent.
Internal bus faults are technician-only. Call us with the sub-code in hand.
The steam solenoid valve isn't responding as expected. Either it's not opening when commanded, or it's not closing fully.
Steam valve replacement is straightforward but requires draining the boiler. Call us.
On self-service Coffee Soul configurations, the optical cup detection sensor isn't reading a cup or is reading inconsistently. Drink will dispense but the machine may warn the user.
If a clean sensor still misreads, replacement is quick and inexpensive.
The cleaning interval counter has hit its threshold. Daily, weekly, or full sanitation cycle is overdue. The machine may restrict certain drinks until cleaning is completed.
If you ran the cycle and the warning won't clear, the counter reset isn't taking. We can clear it through the service menu.
A cleaning cycle started but did not complete. Could be a power blip, an open door mid-cycle, or a level sensor reading wrong.
If you can't get a cycle to complete on a second try, there's a sensor or pump issue. Book a visit.
The cleaning solution reservoir or cleaning tablet dispenser is empty. Cycles that need cleaner are blocked until refilled.
Only call if the sensor is misreading a full bottle. Otherwise, fresh cleaner solves it.
The descale counter has hit its threshold, calculated from water hardness and cup count since the last descale. Some drinks may be restricted.
If the descale was just done and the prompt persists, the counter isn't resetting. We can clear it.
On machines configured for HACCP food-safety logging, the internal event log has reached capacity. The machine will continue to run but new events overwrite the oldest.
Only relevant if you have audit obligations and the export isn't working.
No codes match your filters.
Try a different search term, clear the filters, or call us and we'll diagnose from your display.
Code you can't find?
Trusted by Toronto's most demanding teams
FAQ
9 answers about resetting codes, recurring faults, firmware versions, and when DIY ends.
Updated July 2026
Every documented Schaerer fault we see is listed above, with its meaning, common causes, and what to try before calling a technician. If the code on your machine isn't on this page, call us with the exact display string and we'll work it out by phone.
Sometimes. Many Schaerer codes clear after a power cycle, a completed descale, or a counter reset through the service menu. Codes tied to a hardware fault (failed sensor, blown element, board issue) will return immediately and need a technician. Each code above lists what's safe to try first.
A code that returns after a power cycle is signalling a real fault, not a glitch. The underlying part (sensor, heating element, valve, motor, board) needs replacement. Repeat codes are diagnostic gold for us, so call with the exact code and any timing or symptom pattern you've noticed.
Schaerer updates fault tables across firmware revisions and model generations, and not every code is documented publicly. We see codes in the field that aren't in any published list. Call us with the exact display string and the model and we'll work it out from our service log.
Most calls in Toronto and the immediate GTA get same-day on-site response when scheduling allows. Tell us the code and the model when you book and we'll bring the right parts on the first visit so the repair finishes the same day in most cases.
No. We're an independent service provider, not affiliated with Schaerer, and we work on machines outside the manufacturer's authorized network routinely. That independence lets us service older or out-of-warranty machines authorized networks may decline, and quote transparently every time.
Depends on the machine, the code, and the cost. We give you honest math on this. If repairs are starting to exceed roughly 50% of a refurbished replacement and multiple major systems are throwing codes, we'll tell you it's time to look at replacing rather than running up the repair bill.
If your machine is under the manufacturer's warranty, independent service may affect coverage depending on Schaerer's specific terms. Try the manufacturer's authorized network first. If their response is slow or they decline coverage for your code, call us and we'll service it on standard terms.
31 codes are documented above, organized by the system they affect. The list is compiled from manufacturer service literature, technician forums, and our own service log. We update it as new codes appear or firmware adds new states.
The record
Multi-property hotel group across the GTA. One point of contact, monthly invoicing, scheduled maintenance that actually shows up. Took us off the firefighting cycle.
We diagnose Schaerer codes by phone routinely. Same-day on-site dispatch if it needs hands on the machine.
Call (289) 217-3796 now →