Talk to an Expert: (305) 893-4036

Your Local Pool Repair Experts

Over 50 Years of Experience in South Florida!

Is your pool not running as smoothly as it should? While there are a few signs, such as dirty or irregular water, the best way to determine the required repair is by having a professional perform a swimming pool inspection. Lucky for you, that’s what we do best.

We repair pool equipment including but most certainly not limited to:

  • Pool Pumps
  • Pool Filters
  • Chlorine Generators
  • Automatic Controls
  • Pool Heaters
  • Motors
  • Plumbing Components
Whether your pool isn’t running as smoothly as it once was, or it’s just outdated and unsafe, you can rely on the All Florida Pool Team to get the job done. Contact us today to learn more about the pool repair services we offer.

Request a Quote

  • This field is for validation purposes and should be left unchanged.

Over 50 Years of Experience


powered by Birdeye

Read What Our Customers Are Saying

When you need the best and prompt service this is by far the best company to work with, hands down.
Anthony P.
All Florida Pool & Spa Customer
Thank you and your All Florida Pool Team for being Best-In-Class!
Jim D.
All Florida Pool & Spa Customer
I have been their client for three years and the service is impeccable. I highly recommend them.
Chris V.
All Florida Pool & Spa Customer
Hands down the best pool service company around. Proactive approach, stellar service!
Dana
All Florida Pool & Spa Customer

Ready to Dive In?

[gravityforms id=5]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_5' > <div class='gform_heading'> <h3 class="gform_title">Request - Pool Remodeling</h3> <span class='gform_description'></span> </div><form method='post' enctype='multipart/form-data' id='gform_5' action='/pool-repair/' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_5' class='gform_fields top_label form_sublabel_below description_below'><li id="field_5_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_5_1' >First Name<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_5_1' type='text' value='' class='form-control medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_5_2" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_5_2' >Last Name<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_5_2' type='text' value='' class='form-control medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_5_3" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_5_3' >Email<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_5_3' type='email' value='' class='form-control medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_5_4" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_5_4' >Phone Number<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_5_4' type='tel' value='' class='form-control medium' aria-required="true" aria-invalid="false" /></div></li><li id="field_5_15" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_5_15' >Street Address<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_15' id='input_5_15' type='text' value='' class='form-control medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_5_6" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_5_6' >Zip Code<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_5_6' type='text' value='' class='form-control medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_5_20" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label gfield_label_before_complex' >By completing this form, you agree to receive occasional communication from All Florida Pool.<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_consent custom-control custom-checkbox'><input name='input_20.1' id='input_5_20_1' type='checkbox' class='custom-control-input' value='1' aria-required="true" aria-invalid="false" /> <label class="gfield_consent_label custom-control-label" for='input_5_20_1' >Agree</label><input type='hidden' name='input_20.2' value='Agree' class='gform_hidden' /><input type='hidden' name='input_20.3' value='2' class='gform_hidden' /></div></li><li id="field_5_7" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><input type='hidden' name='input_7' class='afl_wc_utm:utm_source' value=''></li><li id="field_5_8" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><input type='hidden' name='input_8' class='afl_wc_utm:utm_medium' value=''></li><li id="field_5_9" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><input type='hidden' name='input_9' class='afl_wc_utm:utm_campaign_1st' value=''></li><li id="field_5_11" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><input type='hidden' name='input_11' class='afl_wc_utm:utm_term' value=''></li><li id="field_5_19" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label gfield_label_before_complex' >Consent</label><div class='ginput_container ginput_container_consent custom-control custom-checkbox'><input name='input_19.1' id='input_5_19_1' type='checkbox' class='custom-control-input' value='1' aria-invalid="false" /> <label class="gfield_consent_label custom-control-label" for='input_5_19_1' >I agree to the privacy policy.</label><input type='hidden' name='input_19.2' value='I agree to the privacy policy.' class='gform_hidden' /><input type='hidden' name='input_19.3' value='2' class='gform_hidden' /></div></li><li id="field_5_21" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_5_21' >Email</label><div class='ginput_container'><input name='input_21' id='input_5_21' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_5_21'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type="submit" id="gform_submit_button_5" class="gform_button button btn btn-tertiary" value="Request Your Quote" onclick='if(window["gf_submitting_5"]){return false;} if( !jQuery("#gform_5")[0].checkValidity || jQuery("#gform_5")[0].checkValidity()){window["gf_submitting_5"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_5"]){return false;} if( !jQuery("#gform_5")[0].checkValidity || jQuery("#gform_5")[0].checkValidity()){window["gf_submitting_5"]=true;} jQuery("#gform_5").trigger("submit",[true]); }'> <input type='hidden' class='gform_hidden' name='is_submit_5' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='5' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_5' value='WyJ7XCIyMC4xXCI6XCI0YzBlOWI1YjNjMjBlNmEwNzQwZWMwOWJhMjI1NDhhYlwiLFwiMjAuMlwiOlwiNmJmODg4MTQwOGQwZWJjYWM2OTk3ZjQ4ZGMzNTMzMzNcIixcIjIwLjNcIjpcImFiZmQzZTc0MTkxNDcyNWY3YjZkYWY3ZWJhOGM1YmJlXCIsXCIxOS4xXCI6XCI0YzBlOWI1YjNjMjBlNmEwNzQwZWMwOWJhMjI1NDhhYlwiLFwiMTkuMlwiOlwiMWU0YTkzNTdiYWI4YWE4N2MzOTc2Yjc5ZDkzMDFmN2RcIixcIjE5LjNcIjpcImFiZmQzZTc0MTkxNDcyNWY3YjZkYWY3ZWJhOGM1YmJlXCJ9IiwiYjYzMjFkYWUwMGU4OWZiNzY4ZjkyNWE2MTZlMGI0ODIiXQ==' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_5' id='gform_target_page_number_5' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_5' id='gform_source_page_number_5' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>
[gravityforms id=3]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_3' > <div class='gform_heading'> <h3 class="gform_title">Request - Pool Service</h3> <span class='gform_description'></span> </div><form method='post' enctype='multipart/form-data' id='gform_3' action='/pool-repair/' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_3' class='gform_fields top_label form_sublabel_below description_below'><li id="field_3_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_3_1' >First Name<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_3_1' type='text' value='' class='form-control medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_3_2" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_3_2' >Last Name<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_3_2' type='text' value='' class='form-control medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_3_3" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_3_3' >Email<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_3_3' type='email' value='' class='form-control medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_3_4" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_3_4' >Phone Number<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_3_4' type='tel' value='' class='form-control medium' aria-required="true" aria-invalid="false" /></div></li><li id="field_3_15" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_3_15' >Street Address<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_15' id='input_3_15' type='text' value='' class='form-control medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_3_6" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_3_6' >Zip Code<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_3_6' type='text' value='' class='form-control medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_3_19" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label gfield_label_before_complex' >By completing this form, you agree to receive occasional communication from All Florida Pool.<span class="gfield_required text-danger"><span class="gfield_required text-danger gfield_required text-danger_asterisk">*</span></span></label><div class='ginput_container ginput_container_consent custom-control custom-checkbox'><input name='input_19.1' id='input_3_19_1' type='checkbox' class='custom-control-input' value='1' aria-required="true" aria-invalid="false" /> <label class="gfield_consent_label custom-control-label" for='input_3_19_1' >Agree</label><input type='hidden' name='input_19.2' value='Agree' class='gform_hidden' /><input type='hidden' name='input_19.3' value='7' class='gform_hidden' /></div></li><li id="field_3_7" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><input type='hidden' name='input_7' class='afl_wc_utm:utm_source' value=''></li><li id="field_3_8" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><input type='hidden' name='input_8' class='afl_wc_utm:utm_medium' value=''></li><li id="field_3_9" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><input type='hidden' name='input_9' class='afl_wc_utm:utm_campaign_1st' value=''></li><li id="field_3_10" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><input type='hidden' name='input_10' class='afl_wc_utm:utm_term' value=''></li><li id="field_3_20" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_3_20' >Comments</label><div class='ginput_container'><input name='input_20' id='input_3_20' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_3_20'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type="submit" id="gform_submit_button_3" class="gform_button button btn btn-tertiary" value="Request Your Quote" onclick='if(window["gf_submitting_3"]){return false;} if( !jQuery("#gform_3")[0].checkValidity || jQuery("#gform_3")[0].checkValidity()){window["gf_submitting_3"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_3"]){return false;} if( !jQuery("#gform_3")[0].checkValidity || jQuery("#gform_3")[0].checkValidity()){window["gf_submitting_3"]=true;} jQuery("#gform_3").trigger("submit",[true]); }'> <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='3' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_3' value='WyJ7XCIxOS4xXCI6XCI0YzBlOWI1YjNjMjBlNmEwNzQwZWMwOWJhMjI1NDhhYlwiLFwiMTkuMlwiOlwiNmJmODg4MTQwOGQwZWJjYWM2OTk3ZjQ4ZGMzNTMzMzNcIixcIjE5LjNcIjpcIjdkMGM1ZTc4MmJjOTIwN2MxNjkxOGZlOGYxZmUwYTQ0XCJ9IiwiOThkZTBmZTFlMTU5YjUzNzRjNGRlNDQ0MDY2OTYyMTIiXQ==' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>