By Robert, mobile marine technician · Published
The short answer
In South Florida salt water, service an outboard every 100 engine hours or once a year, whichever comes first. Replace the water pump impeller every 1–2 years, check gear oil monthly, flush with fresh water after every saltwater trip, and replace the water-separating fuel filter at every service. Boats that sit for weeks need the fuel treated or run regularly.
A practical Palm Beach County schedule
- After every trip: fresh-water flush, rinse the powerhead, check the tell-tale stream.
- Monthly: check lower unit oil color, battery terminals and voltage, fuel filter bowl for water.
- Every 100 hours or yearly: engine oil and filter (four-stroke), gear oil, plugs, fuel filters, anodes, grease points, full inspection.
- Every 1–2 years: water pump impeller — sooner if you run in sandy or shallow water.
- Every 300 hours or as the manual says: valve check, thermostats, timing belt inspection on larger four-strokes.
Why Florida boats need it sooner
Salt crystals build inside cooling passages, anodes erode faster in warm water, and ethanol fuel absorbs moisture in our humidity. A boat that runs 50 hours a year still needs its yearly service here — time and salt do the damage, not just hours.
Getting it done without hauling the boat
We do 100-hour and yearly service at your dock, slip, dry stack or trailer across Palm Beach County, with a photo record of every visit. Common repair and diagnostic labor is $149 per hour; scheduled service is quoted in writing before we start.
Common questions
- How often should an outboard be serviced in salt water?
- Every 100 engine hours or once a year, whichever comes first, with a fresh-water flush after every saltwater trip.
- How often should I replace my outboard impeller in Florida?
- Every one to two years, or at every 100-hour service if you run in sandy, shallow water.
- Who does mobile outboard service in Palm Beach County?
- AquaRepair Marine, based in Jupiter, does mobile outboard service at the boat across Palm Beach County, open 24 hours a day. Call or text 561-312-7308.

