Skip to main content
Hot Tub Repair Man homeBook
Menu
SpaNet control systems

SpaNet error codes

Updated November 2026

SpaNet control packs (the SV2, SV3, SV4 and older XS ranges) show a numbered error, often scrolling with a short description. The same number can mean something different on an older XS pack, so the tables below are split by series. Here’s what the official manuals say, and what you can safely check.

Hot tub control pack and pipework inside a cabinet
Code by code

What SpaNet codes mean

The first table is for current SV-series controllers (SV2, SV3 and SV4), also described in the SmartTouch user manual. The second table is for older XS-series packs, where some codes mean something different – especially ER-6.

SpaNet SV-series error codes (SV2, SV3, SV4 and SmartTouch), what they mean and what to do
CodeWhat it meansWhat to do
ER-2No heater-sensor communication. SpaNet’s current guidance also treats a display of 99.70°C or −3.1°C as the same fault. The sensor usually needs replacing.Switch off at the isolator, wait five minutes and switch back on. If it comes back, call us. Don’t open the control pack.
ER-3Water prime failed: the system has detected air in the heater tube. Often an airlock, low water or dirty filters.Press the Pump A button to retry the prime, check the water level, and take the filters out for a short retry. If it still fails, call us. Don’t loosen pump unions unless you know how – a loose union can flood the cabinet.
ER-4Heater thermal trip: the heater has been on with too little flow, so it has overheated and shut down. SpaNet’s current guidance gives 45°C for this trip on SV systems; the older XS troubleshooting guide gives 47°C.Switch off and let the heater cool (the manuals ask for around 10 to 30 minutes, depending on the system), then switch back on. Check the water level and clean the filters. If the circulation pump isn’t running, or the code returns, call us.
ER-5Pool too hot: the temperature sensor is reading 45°C or more. Don’t get in.Switch off, take the cover off, and let it cool, then switch back on. Check the cover isn’t resting on the keypad and starting the jets. If it comes back in cool weather, call us.
ER-6On SV and SmartTouch systems: a 12V overload (more than 1A). A faulty light is a common cause. On older XS systems this code means something else – see the XS table below.Switch off and switch back on. If it returns, call us. Don’t unplug parts from the control pack yourself.
ER-7In-pool temperature sensor fault. SpaNet’s current guidance says these sensors are now obsolete on later systems.This one needs an engineer. Don’t unplug parts from the control pack yourself.
ER-8Heater relay fault (the relay is on when it should be off). SpaNet’s current guidance says this appears on older XS systems and SV Version 1 packs.Switch off at the isolator and call us. If you can see water dripping onto the pack, leave it off.
ER-10On SV systems: the mains current draw is above the controller’s current limit. A failing pump or blower can cause it. This code is in the official SV user manual; it is not listed on SpaNet’s current “Understanding Error Codes” page.Switch off and switch back on. If it returns, call us. Don’t change controller settings yourself.

These tables follow official SpaNet documentation, fetched on 10 November 2026. Codes can vary by software version. Your own manual comes first. If a code isn’t listed, or the display is blank, switch off at the isolator and call us – there is a status LED on the pack, but checking it means working next to the electrics, so we leave that to an engineer.

SpaNet XS-series error codes, where they differ
CodeWhat it meansWhat to do
ER-2Heater sensor cable fault: the lead is not connected correctly, or it is damaged.Needs an engineer to check the connection. Don’t open the control pack.
ER-3Water prime failed – not enough water detected in the heater tube.The same safe checks as ER-3 on the SV table: retry Pump A, check the water level, clean or temporarily remove the filters. Call us if it persists.
ER-4Heater thermal trip. The official XS troubleshooting guide says the element has exceeded 47°C because of low or no flow.Switch off and wait 20–30 minutes for the heater to cool, then switch back on. Check the water level and filters. Call us if it returns.
ER-5Pool too hot: the temperature sensor is reading 45°C or more.The same advice as ER-5 on the SV table: cover off, let it cool, then call us if it comes back.
ER-6On XS systems this is a heater-sensor communication fault, not a 12V overload. The meaning is different from ER-6 on SV systems.Needs an engineer. Don’t confuse this with the SV 12V-overload meaning.
ER-7In-pool temperature sensor unable to communicate with the spa control.Needs an engineer.
ER-8Internal controller fault (power quality, water on the terminal block, or a relay problem).Switch off at the isolator and call us.

Heat-pump warning messages such as HEAT PUMP FLOW can appear every 60 seconds if an optional heat pump is fitted. Officially the tub should still heat on the electric element; a power-cycle at the isolator clears the message. If it comes back, tell us the exact wording. We don’t repair heat pumps themselves.

Before you call

Safe checks you can do

Official SpaNet manuals also describe loosening pump unions to bleed an airlock, and unplugging leads from the control pack. We leave those to an engineer: there are mains voltages inside the pack, and a loose union can flood the cabinet. For most error codes the official reset is to switch off at the isolator and then back on.

If the code is still there after those checks, or the pump isn’t running at all, call us.

Same number, different pack

Where the codes differ

ER-6 means two different things
On SV and SmartTouch it is a 12V overload. On XS it is a heater-sensor fault. Check which pack you have, or send us a photo of the label.
ER-8 is often an older pack
SpaNet’s current guidance says ER-8 appears on older XS systems and SV Version 1, and that it means the heater relay has failed.

We work on SpaNet control systems in Cornwall, alongside Balboa and Gecko. We don’t pretend every pack or every code can be repaired: some older XS and SV Version 1 parts are no longer made, and SpaNet says so in its current guidance. If that’s the case, we’ll tell you straight away.

Google reviews

Codes cleared

5.0

From 63 reviews on Google

See all our reviews
“Thank you for coming out in the rain to repair our hot tub. The new control panel is working fine it was nice to meet you and I will recommend you to my friend and family who have hot tubs it’s Sunday afternoon and we are looking forward to going in the tub with a glass of wine. Thank you once again Mike and Cathy at lanlivery”
Mike Haley
“The service provided was excellent. Jon came round the following day after I called and was able to diagnose the fault very quickly, luckily for me it was a blown fuse in the circuit board so was a cheap repair. Can’t fault the fantastic customer service.”
Ian Pascall
“Jon was a huge help in getting a failed pump replaced in our hot tub. Would highly recommend Jon to anyone for his extremely efficient and friendly service. Thanks again Jon!”
Stuart Deards

SpaNet code still showing?

Switch off at the isolator, then ring or WhatsApp us with the code, the series if you know it (SV or XS), and a photo of the panel.

If your tub is sunk into decking or the ground, or set against a wall, it helps to mention it when you book. If you’re not sure, a photo is fine.

Areas

Where we work

We’re based in Tuckingmill, Camborne, covering Mid and West Cornwall, from Bodmin and Newquay to Penzance and everywhere in between. Towns we cover include:

See the 18 towns we cover

Somewhere else in Cornwall? Just ask. Every area we cover

Call 01209 808617