MSpa Error Codes β What E0, E1, HEF, FEF, BBF & CEF Mean (And How to Fix Them)
Most of our guides cover Lay-Z-Spa and Intex, but MSpa inflatable and rigid-frame spas are a common sight across Bournemouth, Poole and Christchurch gardens too β and they use their own distinct set of error codes. The catch with MSpa is that the codes changed: newer models (roughly 2017 onwards) use simple E0/F0 and E1/F1 codes, while older 2013β2016 models use three-letter codes like HEF, FEF and BBF. This guide covers both, so whatever your MSpa panel is flashing, you'll know what it means and how to fix it.
MSpa Error Code Quick Reference
Newer models (E / F codes):
- E0 / F0 β Temperature fault: water out of the 0β42Β°C range, or a faulty sensor
- E1 / F1 β Water flow issue (most common): blocked filter or debris screen
Older 2013β2016 models (three-letter codes):
- HEF (HEF0βHEF2) β Heating element / control board fault
- FEF (FEF0βFEF3) β Filter system fault
- BBF (BBF0βBBF2) β Bubble (air blower) system fault
- CEF β Control-panel fault
- SPL / SPH β Water temperature too low / too high
E0 / F0 β Temperature Fault
On newer MSpas, E0 (or F0 on some panels) means the water temperature is outside the normal 0Β°C to 42Β°C range, or the spa can't get a sensible reading.
- Check the actual water temperature. If it's below 0Β°C or above 50Β°C, MSpa advise switching the spa off and changing the water β for example after a freeze, or a tub left in full Bournemouth-heatwave sun.
- If the water is comfortably between 0Β°C and 50Β°C but you still get E0/F0, the fault is almost certainly a faulty temperature sensor (thermistor), which needs replacing.
- Power-cycle at the RCD after bringing the water back into range.
A drifting or dead sensor can't be fixed at home β it's a quick job for an engineer once diagnosed.
E1 / F1 β Water Flow Issue
This is by far the most common MSpa error, and it's usually a free fix. E1 (or F1) means the pump isn't detecting enough water flowing through the system β almost always because the filter or a debris screen is blocked.
- Switch the spa off and remove the filter cartridge from its housing. A heavily-used cartridge is the number-one cause β MSpa recommend replacing them every 2β3 weeks depending on use.
- Rinse the filter with a garden hose at moderate pressure, held at about a 45Β° angle, flushing debris out from between the pleats. Never use washing-up liquid or detergent, and let it dry fully (or fit a fresh, dry cartridge).
- Unscrew the inlet and outlet caps inside the tub with a screwdriver and clear the debris screens of hair, grit and scale with a soft brush.
- In our hard-water area, limescale can also restrict flow over time, so descaling helps.
- Reassemble and restart filtration.
If E1 persists after a clean filter and clear screens, the filter pump or flow sensor may be failing β that's engineer territory.
Stuck on a Persistent MSpa Error?
If you've cleaned the filter, cleared the debris screens and power-cycled the RCD but the code keeps coming back, it's likely a pump, heater, sensor or control-board fault. We'll match you with a local engineer who knows MSpa inflatable and frame spas.
π Get a Free QuoteHEF β Heating Element Fault (Older Models)
On 2013β2016 MSpas, HEF points to a problem in the heating circuit. The newer panels add a number that narrows it down:
- HEF0 β the circuit board (PCB) in the pump unit has failed and needs replacing.
- HEF1 β the heating element or the PCB needs replacing.
- HEF2 β the pump has overheated, which can in turn damage the board or element.
Before condemning anything, power off at the RCD, let the unit cool for 30 minutes (especially if it's been baking in the sun) and restart. If HEF returns, the heater or board needs testing with a multimeter and replacing β a job for a qualified engineer.
FEF β Filter System Fault (Older Models)
FEF flags a fault in the filtration system:
- FEF0 β the PCB needs replacing.
- FEF1 β the filter cable is loose/disconnected, or the transformer or filter pump has failed. Check the cabling first.
- FEF2 β the system has overheated and the filter pump needs replacing.
- FEF3 β a combination fault; usually needs an engineer to diagnose.
Start with the cheap, checkable causes (clean filter, secure cabling, let it cool) before assuming the pump or board has gone.
BBF β Bubble System Fault (Older Models)
BBF means the bubble (air blower) system has a fault β the relaxing massage bubbles are what MSpas are known for, so this one's a common complaint:
- BBF0 β the circuit board is broken.
- BBF1 β the bubble generator, the board, or the check valve is faulty.
- BBF2 β the system is overloaded; replacing the bubble generator or the PCB clears it.
If the tub still heats but won't blow bubbles, see our dedicated jets and bubbles not working guide for the DIY air-flow checks before booking a repair.
CEF, SPL & SPH
CEF stands for a control-panel (topside) fault β the panel itself or its connection to the main board. Reseat the panel cable if you're comfortable doing so; otherwise it's an engineer fix. SPL and SPH are simpler: the water is too low (SPL) or too high (SPH) in temperature. Bring the water back within range β add warm or cold water, or shade the tub β and restart.
How Much Do MSpa Repairs Cost?
Typical costs in the Bournemouth area:
- Replacement filter cartridges: Β£8-20 (DIY β fixes most E1/F1 errors)
- Descaling the system: Β£0-15 DIY, or part of a service
- Temperature sensor (thermistor): Β£15-40 + labour
- Bubble generator / air blower: Β£40-90 + labour
- Heating element: Β£40-100 + labour
- Filter pump / transformer: Β£40-120 + labour
- Control board (PCB): Β£80-200 + labour
- Typical engineer call-out: Β£40-80 (often includes the first 30 mins of labour)
Most E1/F1 errors β the most common MSpa fault β turn out to be a dirty filter or blocked debris screen, so always start there before assuming the pump has failed.
Related Problems
- Lay-Z-Spa error code guide β E01βE09 codes for Bestway tubs
- Intex PureSpa error code guide β E90βE99 codes
- Hot tub not heating up β never reaches temperature
- Hot tub pump not turning on β dead display / no power
- Hot tub jets/bubbles not working
Need a Local Hot Tub Engineer?
We connect Bournemouth, Poole & Christchurch residents with trusted local repair professionals who work on MSpa, Lay-Z-Spa, Intex and all brands. No fix, no fee.
π Request a Free Quote