Decode Your Hot Tub’s Error Messages and Silence the Beep for Good

Equipment Checks
Published on: January 18, 2026 | Last Updated: January 18, 2026
Written By: Charlie Bubbles

When a cryptic code like ‘FLO’ or ‘OH’ stares back from the panel, your tub is not broken-it’s communicating. That flashing light is a targeted alert from the internal system, pinpointing issues from a simple flow blockage to a critical overheat condition. Most are quick fixes, but codes indicating heat or electricity require you to turn off the breaker immediately for safety.

What You Need:

  • Your hot tub’s owner’s manual (the code translation key)
  • A multimeter for voltage checks
  • A flathead screwdriver to open the equipment panel
  • Five minutes of focused time

From my toolbox to yours, I’ll guide you through clearing these faults yourself, turning confusion into a clean, humming soak.

Don’t Panic! Your Hot Tub’s Error Code is a Helpful Clue

I’ve rolled up to hundreds of service calls where the owner is just staring at that little panel, completely stumped. That flashing code isn’t a death sentence; it’s your hot tub trying to tell you exactly where it hurts. Think of it like a “check engine” light, but for your spa. Your first job is to grab your owner’s manual-the code definitions are your essential starting point, as they can vary slightly between brands like Jacuzzi, Hot Spring, and Caldera. Once you know what the code is asking for, you can start the detective work to determine if your hot tub needs professional service.

The Most Frequent Hot Tub Error Codes and Their Fixes

Flow and Circulation Errors: FL, FLO, LF, E2

These codes are the most common shouts for help. They mean the flow switch isn’t detecting enough water moving past it to safely allow the heater to turn on. It’s a critical safety feature. The hum of the circulation pump should be steady and quiet; if it’s silent or sounds strained, you’ve found your culprit.

The fix is almost always a simple blockage you can clear yourself, saving a pricey service fee. Start with the easiest solutions and work backward:

  1. Check and Clean the Filter: A dirty filter is culprit #1. Pull it out, rinse it thoroughly with a hose (from the inside out), and check the pressure gauge. If it’s still high after cleaning, a deep soak in filter cleaner is needed.
  2. Inspect the Skimmer and Pump Baskets: Clear out any leaves, debris, or that forgotten swimsuit tie that got sucked in.
  3. Look for an Airlock: If the pump is humming but not moving water, you might have an airlock. Loosen the pump union (with the power OFF) slightly until water trickles out to bleed the air, then retighten.
  4. Verify the Water Level: It seems obvious, but low water will cause instant flow errors. The water should be at least halfway up the skimmer opening.

Heater and Temperature Sensor Faults: OH, HL, LO, SN1, SN2, E1, E3

These codes relate to the tub’s temperature management. OH (Overheat) and HL (High Limit) are serious safety codes that shut down the heater to prevent damage or danger—never ignore them. They can be triggered by a failed sensor, a sticking relay on the circuit board, or, most commonly, poor flow (which is why we check flow first).

LO or a reading far below ambient temperature usually points to a failed sensor. SN1/SN2 often designate specific sensor faults (like Sensor 1 or 2). Here’s my field-tested process:

  • For OH/HL: Power down the spa completely at the breaker for 2 minutes. Restart. If the code returns immediately, it’s likely an electrical fault on the board. If it comes back after the tub heats up, you may have a failing sensor or a flow issue.
  • For LO/SN Codes: This is often a bad connection or a sensor that needs replacement. You can test sensor resistance with a multimeter (they’re typically 10k ohm sensors), but for most owners, visual inspection is key. Look for cracked housings or corroded wires where the sensor plugs into the board.

A $30 sensor and 20 minutes of your time can often solve what a technician would charge $200 to fix. Just remember to use thread sealant made for plastic, not standard pipe tape, on the sensor threads to prevent leaks.

Pressure Switch and Pump Failure Codes: PR, PH, DR, PF

These get into the mechanical heart of the spa. The pressure switch is a small cylindrical device that clicks when water flow is present. PR or PH often indicate the pressure switch is stuck open or closed, telling the board there’s no flow even when there is. Sometimes a few firm taps on its side can free it up temporarily, but replacement is the real fix.

DR (Drive) or PF (Pump Failure) codes are more dire, pointing to the pump itself. Before condemning the pump:

  1. Listen. Is it trying to start? A loud hum with no movement often means a seized shaft or a bad capacitor.
  2. Check for power at the pump terminals with a multimeter (safely!). No power means the issue is upstream (board, relay). Power present means the pump has likely failed.
  3. Feel the pump. If it’s overheating, that’s another bad sign.

I always keep a spare start capacitor in my kit-a $15 part that can bring a “dead” pump back to life more often than you’d think.

Control System and Power Errors: E-9, E10, –, All Lights Flashing

This is where things get digital. These codes point to the brains of the operation-the main control board or its power supply. A series of dashes (–) or all lights flashing in unison usually signals a complete communication breakdown between the topside control and the main board. Don’t assume the board is dead first.

Your troubleshooting must be methodical:

  • Check the Obvious: Is the GFCI breaker in the house panel tripped? Is the sub-panel near the tub tripped? Reset them.
  • Inspect the Connections: Unplug and firmly reseat the ribbon cable connecting the topside control to the board. Corrosion here is a common villain.
  • Look for Water Damage: Open the equipment panel and look for moisture, rust, or “fried” components on the circuit board. A telltale sign is a burnt smell or visible scorch marks.
  • Consider the Power Source: E-9/E10 codes can relate to low or unstable voltage. Having an electrician verify your voltage at the spa terminal is a smart move before buying a new $500 board.

A simple reset-turning off the power at the breaker for a full 60 seconds-can clear a glitch and reboot the system, solving more mysterious errors than you might expect.

Brand-Specific Error Code Quick Reference

Think of error codes like a car’s check engine light-the same code can mean different things depending on the make and model. Here’s a cheat sheet for some of the most common systems.

Gecko (and Gekko) In.xe Systems

You’ll find Gecko electronics everywhere. Their codes are usually straightforward. I’ve lost count of how many times I’ve been called out for these.

  • FLO: Flow error. The pump can’t get enough water. Immediately check and clean your filter-it’s the culprit 90% of the time.
  • OHH: Overtemperature. The water got too hot, often above 108°F. The tub will shut down to cool. Check your thermostat settings.
  • SN1: Sensor fault. The system can’t read the temperature from one of its probes. This often requires a pro, but a full power reset is your first DIY step.
  • ICE: Freeze protection is active. If it’s not actually freezing outside, this points to a failing temperature sensor.

Jacuzzi J-400 & J-500 Series

Jacuzzi’s proprietary system uses two-letter codes on the topside control panel. They can seem cryptic, but they follow a pattern. In this beginner’s guide, we’ll translate the codes and cover proper operation etiquette to ensure safe, comfortable use. Understanding the controls also helps you use the Jacuzzi responsibly and courteously with other guests.

  • dr: This is a “drift” error, indicating a significant difference between two temperature sensor readings. It often precedes a heater shutdown.
  • FL1 or FL2: Flow errors for Circulation Pump (FL1) or Jet Pump 1 (FL2). Start with the filter, then listen for pump hum.
  • Er: A general communication error. Turn the power off at the breaker for 60 seconds, then back on. This reboots the computer.
  • (Three dashes): Typically means the control panel can’t talk to the main board. That breaker reset is your best friend here.

Sundance, Hot Spring, and Master Spas

These brands often share similar Balboa-based systems. The codes are numeric and usually display on a simple LED panel.

  • E05 or FLO: Standard flow error. The heater will not turn on with this active. Your mission is to restore water flow.
  • E02 or OH: Overheat error. Let the water cool naturally. If it recurs, the high-limit thermostat may be faulty.
  • E03: Sensor error. The control can’t get a reliable temperature reading. Check sensor connections inside the equipment panel (power off first!).
  • E07: This is often a “Heater Dry” fault on these systems, another flavor of flow problem. Never ignore a persistent flow error; running the heater without water will destroy it in minutes.

Your 5-Step DIY Troubleshooting Sequence for Any Code

Before you panic or call for service, run through this sequence. I use this exact method in the field to diagnose problems efficiently and safely.

Step 1: The Full Power Reset

Turn off the power to your hot tub at the main breaker (the big disconnect box, not just the topside control). Wait 60 full seconds. Turn it back on. This clears the electronic control board’s memory and reboots the system. This simple step resolves temporary glitches and communication errors more often than you’d think. This is a basic step in hot tub electrical troubleshooting for glitches and communication errors. If problems persist, follow up with the full hot tub electrical troubleshooting guide for more solutions.

Step 2: Visual & Sensory Inspection

With the power still on, open the equipment compartment. Look, listen, and feel.

  • Listen: Is the circulation pump humming? You should hear a gentle, consistent whir.
  • Look: Are there any obvious leaks, tripped reset buttons on pumps, or blown fuses on the circuit board?
  • Feel: Carefully touch the pipes-is water moving through them? The inlet pipe to the pump should feel cool if water is flowing.

Step 3: The Water Flow Checklist

If your code relates to flow, heat, or temperature, water movement is suspect. If your hot tub control panel indicates a flow error, use these checks to diagnose the cause. These checks focus on water movement and common flow blockers. Address these points in order:

  1. Filters: Remove them completely. Rinse them thoroughly with a hose. Turn the tub on without filters. Did the error clear? If yes, clean or replace your filters.
  2. Pump Strainer Basket: Power down. Check and clear the pump’s hair and lint basket.
  3. Valves: Ensure any suction-side valves (like the diverter for a waterfall) are fully open.
  4. Air Lock: Loosen the pump union (with power off!) slightly until water trickles out to bleed trapped air.

Step 4: Consult and Cross-Reference

Grab your owner’s manual—the specific code definition is there. No manual? Search your tub’s model number and the error code online. Write down the exact code and your tub’s model; this information is gold for a technician if you need one. Compare the official meaning with what you’ve observed in Steps 2 and 3. All of this ties into our complete identification guide for finding your Jacuzzi model number. Use the steps here to confidently locate and confirm your model in the full guide.

Step 5: Isolate and Test (The Safe Way)

This is where you determine if it’s a simple fix or a pro job. For sensor errors, note the resistance reading if you have a multimeter. For heater faults, after ensuring good flow, check for voltage at the heater terminals. If you are not 100% confident working with live electrical components, stop here and call a professional. Your safety is worth more than the service fee. For complex hot tub heater and pump issues, a professional diagnosis is recommended. A qualified tech can trace electrical faults, flow problems, and faulty controls to restore safe operation.

Proactive Maintenance to Stop Error Codes Before They Start

A wooden hot tub outdoors in a garden with greenery and a wooden fence, illuminated by sunlight.

Think of error codes like your tub’s final, frustrated shout for help. My goal is to show you how to listen to the whispers—the slight changes in sound, pressure, and clarity—so those alarms never scream. A quiet tub is a happy tub. In a sounds-based diagnostic guide, you’ll learn which noises your hot tub shouldn’t make and what they mean. With that knowledge, you can catch issues early and keep it whisper-quiet.

Water Chemistry is Hardware Health

I’ve pulled apart pumps crusted with limescale and wiped biofilm from sensor probes more times than I can count. The single most effective thing you can do to prevent error codes is to balance your water with religious consistency; it’s not just about comfort, it’s about protecting every metal, plastic, and rubber component in the plumbing loop. Unbalanced water is a corrosive or scaling agent working 24/7 against your equipment.

You need to check three things at least twice a week: pH, Alkalinity, and Sanitizer level. Let’s treat it like a simple recipe.

  • Total Alkalinity (TA): This is your foundation. Aim for 80-120 ppm. If TA is low, pH will swing wildly. If it’s too high, pH gets locked up and your water turns cloudy.
  • pH: The sweet spot is 7.4 to 7.6. Outside this range, you’re asking for trouble. Low pH (acidic) water eats away at heater elements and seals, while high pH (basic) water leaves chalky scale that can coat sensors and choke flow.
  • Sanitizer (Chlorine/Bromine): This is your bouncer, keeping the bad stuff out. Maintain 3-5 ppm for chlorine, 4-6 ppm for bromine. Let this drop, and organic gunk will build up in your lines, forcing the pump to work harder.

I keep a gallon of white vinegar in my service truck not for cleaning windows, but for gently descaling the delicate flow sensor orifice in pumps-a five-minute fix that prevents a $500 heater failure code. That scaling comes directly from letting your pH and alkalinity creep too high for too long.

Filter Care is Flow Care

Your filter is the tub’s lungs. When it’s clogged, the entire system struggles to breathe, triggering flow-related errors like FLO, DR, or OH. The hum of the circulation pump will sound strained, a sure sign it’s time for action. Check your filter for debris to clear out any blockages.

A dirty filter makes every other component work overtime. Here’s my field-tested filter ritual:

  1. Rinse Weekly: Pull the cartridge and blast it with a hose from the inside out, folding back the pleats to dislodge surface oils and debris. Never use a pressure washer, as it can damage the fabric.
  2. Deep Clean Monthly: Soak the filter overnight in a dedicated filter cleaner solution. This dissolves invisible oils and deep-seated grime that rinsing misses. A baking soda soak can work in a pinch for light cleaning.
  3. Replace Annually: Even with perfect care, filter media breaks down. A worn-out 30-micron filter might as well be a 100-micron filter, letting particles through that cloud water and stress the heater.

Always have a second filter cartridge on hand, so you can swap in a clean one while the other soaks; this simple habit guarantees uninterrupted flow and eliminates a major source of false error codes. Mark your calendar for a quarterly full clean and an annual replacement-your pump’s amperage draw will thank you.

Seasonal and Quarterly Checkups

Set aside thirty minutes every three months for a quick physical. This habit catches small issues before they become expensive, error-code-laden disasters. You’ll need a flashlight, a multimeter for the brave, and your ears.

Here is your quick-check list. Do this in spring, summer, fall, and before winter hits.

  • Inspect the Cabinet Interior: Look for any signs of moisture, puddling, or leaks, especially under the pump and heater unions. A slow drip can cause corrosion on electrical connections.
  • Listen to the Pump(s): The circulation pump should have a steady, quiet hum. The jet pump should ramp up smoothly without grinding or screeching. Unusual noises are early warning signs.
  • Check Control Panel & Connections: Ensure the door is sealed tight against moisture. Look for any obvious corrosion on wire connections or rodent damage to insulation.
  • Verify Heater Operation: After your seasonal drain and refill, feel the water coming from the jets after about 30 minutes. It should be getting noticeably warmer. If not, you might have a lurking heating fault.
  • Winter Prep is Critical: Before freezing temps, ensure your tub cabinet is insulated and windbreaks are in place. A frozen circulation pump is almost always a total loss, and the resulting ICE error code is a heart-dropping sight for any owner.

This proactive rhythm becomes second nature. You transition from reacting to problems to preventing them, which is the true secret to effortless hot tub ownership. By keeping up with routine maintenance, you can avoid the most common hot tub problems. Staying proactive means fewer surprises and more time enjoying your soak.

Common Questions

What does a code like ‘SL’ or ‘ST’ mean on my hot tub?

Codes like ‘SL’ often stand for “Sanitizer Low” or a similar water chemistry alert on some systems, prompting you to check your sanitizer levels. ‘ST’ can sometimes indicate a “Stack Fault” related to the control system’s software. Since these codes can vary, always check your specific owner’s manual for the definitive meaning for your model and brand.

Do hot tub error codes differ in Australia or other regions?

The core error codes for flow, heat, and pressure are generally universal, as they monitor fundamental system functions. However, the specific display format or language might be tailored by the manufacturer for different markets. Always refer to the manual provided with your spa in your region for the most accurate code translations.

Where can I find a reliable PDF list of Gecko hot tub error codes?

The most reliable source is Gecko Alliance’s official website, where they often provide technical bulletins and error code guides for their in.xe and other systems. You can also search for your specific spa pack model number (e.g., Gecko in.xe2) followed by “technical manual” or “service manual” to find a manufacturer-approved PDF from your spa’s brand.

Is there a master list of all hot tub error codes?

There is no single universal master list, as codes are defined by the electronics manufacturer (like Balboa or Gecko) and can be implemented differently by each spa brand. Your best resources are your spa’s owner’s manual and the technical documentation for its specific control pack. Online forums for your spa brand can also provide valuable community-compiled lists.

Are Gecko and Gekko hot tub error codes the same?

Yes, “Gekko” is typically just an alternative spelling or branding for the same Gecko Alliance electronics. The error codes (like FLO, OHH, SN1, ICE) and their meanings are identical between systems labeled as Gecko or Gekko. Troubleshooting steps for these codes are consistent across both names.

The Victory Soak

Before you slide into that warm, swirling water, do one last thing. Turn the jets on high for a full minute and listen. That steady hum means your pump is happy. Dip a test strip and confirm your sanitizer and pH are in their safe zones. This final check is your insurance policy for a perfect, worry-free soak.

My single golden rule to keep error codes at bay is this: automate your sanitizer with a floating chemical feeder; it prevents the wild pH and sanitizer swings that strain your entire system and trigger sensor faults. I learned this after replacing a perfectly good flow sensor, only to find my own habit of dumping in chlorine once a week was the real culprit, causing corrosive dips and spikes the computer hated.

You’ve earned this. Now go enjoy that hot, silent, error-free tub.

Further Reading & Sources

By: Charlie Bubbles
Charlie is a hot tub enthusiast with a passion for keeping your jets running smooth and your bubbles bursting with joy. With years of experience in hot tub and jacuzzi maintenance, Charlie knows that a happy tub means a happy you. Whether it’s dealing with stubborn filters or giving your spa a little TLC, Charlie’s here to share expert tips, tricks, and plenty of laughs to help you keep your bubbly retreat in tip-top shape. So, kick back, relax, and let Charlie handle the rest — because no one likes a cranky jacuzzi!
Equipment Checks