{"id":48870,"date":"2026-09-14T16:23:50","date_gmt":"2026-09-14T16:23:50","guid":{"rendered":"https:\/\/nwdproduction.com\/thomasplumbing\/?page_id=48870"},"modified":"2026-09-22T14:43:42","modified_gmt":"2026-09-22T14:43:42","slug":"water-heaters","status":"publish","type":"page","link":"https:\/\/nwdproduction.com\/thomasplumbing\/water-heaters\/","title":{"rendered":"water heaters"},"content":{"rendered":"\n<!-- =========================================\nTHOMAS PLUMBING & SEPTIC\nWATER HEATER SERVICE PAGE\n========================================= -->\n\n<!-- HERO -->\n<section class=\"tp-wh-hero\">\n  <div class=\"tp-wh-overlay\"><\/div>\n\n  <div class=\"tp-wh-wrap\">\n    <div class=\"tp-wh-content\">\n\n      <span class=\"tp-wh-eyebrow\">\n        RESIDENTIAL WATER HEATER SERVICE\n      <\/span>\n\n      <h1>Water Heater Repair &amp; Installation in Broadway, NC<\/h1>\n\n      <p>\n        Thomas Plumbing &amp; Septic provides residential water heater repair,\n        replacement, and installation in Broadway, NC and surrounding communities.\n        If your hot water is not working like it should, our team is ready to help.\n      <\/p>\n\n      <div class=\"tp-wh-buttons\">\n        <a href=\"tel:9194998300\" class=\"tp-btn-primary\">\n          Call 919-499-8300\n        <\/a>\n\n        <a href=\"\/contact\/\" class=\"tp-btn-secondary\">\n          Request Service\n        <\/a>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- INTRO -->\n<section class=\"tp-wh-intro\">\n  <div class=\"tp-wh-narrow\">\n\n    <span class=\"tp-section-eyebrow\">\n      WATER HEATER SERVICES\n    <\/span>\n\n    <h2>Reliable Hot Water for Your Home<\/h2>\n\n    <p>\n      Your water heater plays an important role in everyday life, from showers\n      and laundry to cleaning and washing dishes. When the system stops working\n      properly, it can quickly become a major inconvenience.\n    <\/p>\n\n    <p>\n      Thomas Plumbing &amp; Septic helps homeowners with water heater problems,\n      replacement needs, and new water heater installation throughout Broadway\n      and nearby communities.\n    <\/p>\n\n  <\/div>\n<\/section>\n\n\n<!-- COMMON WATER HEATER PROBLEMS -->\n<section class=\"tp-wh-problems\">\n  <div class=\"tp-wh-problems-wrap\">\n\n    <div class=\"tp-wh-heading\">\n\n      <span class=\"tp-section-eyebrow\">\n        COMMON WATER HEATER PROBLEMS\n      <\/span>\n\n      <h2>Signs Your Water Heater May Need Service<\/h2>\n\n      <p>\n        Water heater problems are not always as simple as having no hot water.\n        These are some common signs that it may be time to have the system checked.\n      <\/p>\n\n    <\/div>\n\n    <div class=\"tp-wh-grid\">\n\n      <div class=\"tp-wh-item\">\n        <span>\u2713<\/span>\n        <strong>No Hot Water<\/strong>\n      <\/div>\n\n      <div class=\"tp-wh-item\">\n        <span>\u2713<\/span>\n        <strong>Water Is Not Hot Enough<\/strong>\n      <\/div>\n\n      <div class=\"tp-wh-item\">\n        <span>\u2713<\/span>\n        <strong>Hot Water Runs Out Quickly<\/strong>\n      <\/div>\n\n      <div class=\"tp-wh-item\">\n        <span>\u2713<\/span>\n        <strong>Water Heater Is Leaking<\/strong>\n      <\/div>\n\n      <div class=\"tp-wh-item\">\n        <span>\u2713<\/span>\n        <strong>Unusual Noises<\/strong>\n      <\/div>\n\n      <div class=\"tp-wh-item\">\n        <span>\u2713<\/span>\n        <strong>Inconsistent Water Temperature<\/strong>\n      <\/div>\n\n      <div class=\"tp-wh-item\">\n        <span>\u2713<\/span>\n        <strong>Discolored Hot Water<\/strong>\n      <\/div>\n\n      <div class=\"tp-wh-item\">\n        <span>\u2713<\/span>\n        <strong>Visible Corrosion<\/strong>\n      <\/div>\n\n      <div class=\"tp-wh-item\">\n        <span>\u2713<\/span>\n        <strong>Older Water Heater<\/strong>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<!-- REPAIR VS REPLACE -->\n<section class=\"tp-wh-dark\">\n  <div class=\"tp-wh-dark-wrap\">\n\n    <div class=\"tp-wh-dark-heading\">\n      <span class=\"tp-dark-eyebrow\">\n        WATER HEATER REPAIR OR REPLACEMENT\n      <\/span>\n\n      <h2>Does Your Water Heater Need to Be Repaired or Replaced?<\/h2>\n\n      <p>\n        Not every water heater problem means you need a new unit. In some cases,\n        a repair may be the right choice. In others, replacement may make more\n        sense depending on the age and condition of the system.\n      <\/p>\n    <\/div>\n\n    <div class=\"tp-wh-compare\">\n\n      <div class=\"tp-wh-compare-card\">\n        <span class=\"tp-wh-number\">01<\/span>\n\n        <h3>Water Heater Repair<\/h3>\n\n        <p>\n          Repair may be an option when the system is otherwise in good condition\n          and the problem can be corrected without replacing the entire unit.\n        <\/p>\n\n        <ul>\n          <li>No hot water<\/li>\n          <li>Temperature problems<\/li>\n          <li>Minor component issues<\/li>\n          <li>Pressure or valve concerns<\/li>\n          <li>Other serviceable problems<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"tp-wh-compare-card\">\n        <span class=\"tp-wh-number\">02<\/span>\n\n        <h3>Water Heater Replacement<\/h3>\n\n        <p>\n          Replacement may be worth considering when the water heater is aging,\n          leaking from the tank, or experiencing repeated problems.\n        <\/p>\n\n        <ul>\n          <li>Leaking tank<\/li>\n          <li>Frequent repairs<\/li>\n          <li>Older unit<\/li>\n          <li>Visible corrosion<\/li>\n          <li>Unreliable performance<\/li>\n        <\/ul>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<!-- INSTALLATION -->\n<section class=\"tp-wh-install\">\n  <div class=\"tp-wh-install-wrap\">\n\n    <div class=\"tp-wh-install-main\">\n\n      <span class=\"tp-section-eyebrow\">\n        NEW WATER HEATER INSTALLATION\n      <\/span>\n\n      <h2>Professional Water Heater Installation for Your Home<\/h2>\n\n      <p>\n        When it is time for a new water heater, proper installation can make\n        a difference in the performance and reliability of the system.\n      <\/p>\n\n      <p>\n        Thomas Plumbing &amp; Septic can remove your old unit, install the\n        replacement, make the necessary plumbing connections, and help make\n        sure the new water heater is set up for your home.\n      <\/p>\n\n      <div class=\"tp-wh-install-points\">\n\n        <div>\n          <span>\u2713<\/span>\n          <p>Residential water heater replacement<\/p>\n        <\/div>\n\n        <div>\n          <span>\u2713<\/span>\n          <p>New water heater installation<\/p>\n        <\/div>\n\n        <div>\n          <span>\u2713<\/span>\n          <p>Removal of the old water heater<\/p>\n        <\/div>\n\n        <div>\n          <span>\u2713<\/span>\n          <p>Plumbing connections for the new unit<\/p>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n    <div class=\"tp-wh-callout\">\n\n      <span>NEED A NEW WATER HEATER?<\/span>\n\n      <h3>Let&#8217;s Talk About Your Options<\/h3>\n\n      <p>\n        The right water heater can depend on your household size, available\n        space, hot water needs, and the system already installed in your home.\n      <\/p>\n\n      <a href=\"tel:9194998300\">\n        Call 919-499-8300\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n\n\n<style>\n\n\/* =========================\nSHARED\n========================= *\/\n\n.tp-section-eyebrow,\n.tp-wh-eyebrow,\n.tp-dark-eyebrow,\n.tp-final-eyebrow {\n  display: block;\n  margin-bottom: 12px;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n\n.tp-section-eyebrow {\n  color: #0788c7;\n}\n\n.tp-wh-eyebrow,\n.tp-dark-eyebrow,\n.tp-final-eyebrow {\n  color: #71c8f2;\n}\n\n.tp-btn-primary,\n.tp-btn-secondary {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 14px 24px;\n  border-radius: 7px;\n  font-size: 16px;\n  font-weight: 700;\n  text-decoration: none;\n  transition: .2s ease;\n}\n\n.tp-btn-primary {\n  background: #0788c7;\n  color: #ffffff;\n}\n\n.tp-btn-primary:hover {\n  background: #056fa5;\n  color: #ffffff;\n}\n\n.tp-btn-secondary {\n  background: #ffffff;\n  color: #073b61;\n}\n\n\n\/* =========================\nHERO\n========================= *\/\n\n.tp-wh-hero {\n  position: relative;\n  min-height: 540px;\n  display: flex;\n  align-items: center;\n  background-image: url('https:\/\/nwdproduction.com\/thomasplumbing\/wp-content\/uploads\/2026\/09\/water-heater-services.jpg');\n  background-size: cover;\n  background-position: center right;\n  overflow: hidden;\n}\n\n.tp-wh-overlay {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(\n    90deg,\n    rgba(7,59,97,.98) 0%,\n    rgba(7,59,97,.94) 40%,\n    rgba(7,59,97,.60) 70%,\n    rgba(7,59,97,.18) 100%\n  );\n}\n\n.tp-wh-wrap {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  max-width: 1200px;\n  margin: auto;\n  padding: 90px 40px;\n}\n\n.tp-wh-content {\n  max-width: 760px;\n}\n\n.tp-wh-hero h1 {\n  margin: 0 0 20px;\n  color: #ffffff;\n  font-size: clamp(44px, 5vw, 66px);\n  line-height: 1.03;\n  letter-spacing: -1.5px;\n}\n\n.tp-wh-hero p {\n  max-width: 670px;\n  margin: 0 0 30px;\n  color: rgba(255,255,255,.88);\n  font-size: 19px;\n  line-height: 1.65;\n}\n\n.tp-wh-buttons {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n\n\n\/* =========================\nINTRO\n========================= *\/\n\n.tp-wh-intro {\n  padding: 95px 20px;\n  background: #ffffff;\n}\n\n.tp-wh-narrow {\n  max-width: 850px;\n  margin: auto;\n  text-align: center;\n}\n\n.tp-wh-narrow h2 {\n  margin: 0 0 20px;\n  color: #202b33;\n  font-size: clamp(36px, 4vw, 50px);\n  line-height: 1.08;\n}\n\n.tp-wh-narrow p {\n  margin: 0 0 18px;\n  color: #637078;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n\n\/* =========================\nPROBLEMS\n========================= *\/\n\n.tp-wh-problems {\n  padding: 95px 20px;\n  background: #f5f8fa;\n}\n\n.tp-wh-problems-wrap {\n  max-width: 1100px;\n  margin: auto;\n}\n\n.tp-wh-heading {\n  max-width: 720px;\n  margin: 0 auto 45px;\n  text-align: center;\n}\n\n.tp-wh-heading h2 {\n  margin: 0 0 16px;\n  color: #202b33;\n  font-size: clamp(34px, 4vw, 48px);\n  line-height: 1.08;\n}\n\n.tp-wh-heading p {\n  margin: 0;\n  color: #647078;\n  font-size: 17px;\n  line-height: 1.65;\n}\n\n.tp-wh-grid {\n  display: grid;\n  grid-template-columns: repeat(3,1fr);\n  gap: 14px;\n}\n\n.tp-wh-item {\n  display: flex;\n  align-items: center;\n  gap: 13px;\n  padding: 20px;\n  border: 1px solid #e0e7eb;\n  border-radius: 9px;\n  background: #ffffff;\n}\n\n.tp-wh-item span {\n  width: 30px;\n  height: 30px;\n  flex: 0 0 30px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  background: #e8f6fc;\n  color: #0788c7;\n  font-weight: 800;\n}\n\n.tp-wh-item strong {\n  color: #28353d;\n  font-size: 15px;\n}\n\n\n\/* =========================\nREPAIR VS REPLACE\n========================= *\/\n\n.tp-wh-dark {\n  padding: 95px 20px;\n  background: #073b61;\n}\n\n.tp-wh-dark-wrap {\n  max-width: 1100px;\n  margin: auto;\n}\n\n.tp-wh-dark-heading {\n  max-width: 780px;\n  margin: 0 auto 45px;\n  text-align: center;\n}\n\n.tp-wh-dark-heading h2 {\n  margin: 0 0 18px;\n  color: #ffffff;\n  font-size: clamp(36px,4vw,50px);\n  line-height: 1.08;\n}\n\n.tp-wh-dark-heading p {\n  margin: 0;\n  color: rgba(255,255,255,.76);\n  font-size: 17px;\n  line-height: 1.7;\n}\n\n.tp-wh-compare {\n  display: grid;\n  grid-template-columns: repeat(2,1fr);\n  gap: 20px;\n}\n\n.tp-wh-compare-card {\n  padding: 34px;\n  border: 1px solid rgba(255,255,255,.13);\n  border-radius: 13px;\n  background: rgba(255,255,255,.06);\n}\n\n.tp-wh-number {\n  display: flex;\n  width: 42px;\n  height: 42px;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 20px;\n  border-radius: 50%;\n  background: #0788c7;\n  color: #ffffff;\n  font-weight: 800;\n}\n\n.tp-wh-compare-card h3 {\n  margin: 0 0 12px;\n  color: #ffffff;\n  font-size: 24px;\n}\n\n.tp-wh-compare-card p {\n  margin: 0 0 20px;\n  color: rgba(255,255,255,.72);\n  line-height: 1.65;\n}\n\n.tp-wh-compare-card ul {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.tp-wh-compare-card li {\n  position: relative;\n  margin-bottom: 10px;\n  padding-left: 24px;\n  color: rgba(255,255,255,.88);\n}\n\n.tp-wh-compare-card li:before {\n  content: \"\u2713\";\n  position: absolute;\n  left: 0;\n  color: #71c8f2;\n  font-weight: 800;\n}\n\n\n\/* =========================\nINSTALLATION\n========================= *\/\n\n.tp-wh-install {\n  padding: 95px 20px;\n  background: #ffffff;\n}\n\n.tp-wh-install-wrap {\n  max-width: 1100px;\n  margin: auto;\n  display: grid;\n  grid-template-columns: 1.15fr .85fr;\n  gap: 60px;\n  align-items: center;\n}\n\n.tp-wh-install-main h2 {\n  margin: 0 0 20px;\n  color: #202b33;\n  font-size: clamp(34px,4vw,48px);\n  line-height: 1.08;\n}\n\n.tp-wh-install-main > p {\n  margin: 0 0 18px;\n  color: #637078;\n  font-size: 17px;\n  line-height: 1.7;\n}\n\n.tp-wh-install-points {\n  display: grid;\n  gap: 12px;\n  margin-top: 28px;\n}\n\n.tp-wh-install-points div {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n.tp-wh-install-points span {\n  width: 28px;\n  height: 28px;\n  flex: 0 0 28px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  background: #e8f6fc;\n  color: #0788c7;\n  font-weight: 800;\n}\n\n.tp-wh-install-points p {\n  margin: 0;\n  color: #34414a;\n  font-weight: 600;\n}\n\n.tp-wh-callout {\n  padding: 38px;\n  border-radius: 15px;\n  background: #f5f8fa;\n}\n\n.tp-wh-callout > span {\n  display: block;\n  margin-bottom: 10px;\n  color: #0788c7;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.5px;\n}\n\n.tp-wh-callout h3 {\n  margin: 0 0 14px;\n  color: #202b33;\n  font-size: 30px;\n  line-height: 1.15;\n}\n\n.tp-wh-callout p {\n  margin: 0 0 24px;\n  color: #657179;\n  font-size: 15.5px;\n  line-height: 1.65;\n}\n\n.tp-wh-callout a {\n  display: inline-block;\n  padding: 14px 22px;\n  border-radius: 7px;\n  background: #0788c7;\n  color: #ffffff;\n  font-size: 18px;\n  font-weight: 800;\n  text-decoration: none;\n}\n\n\n\/* =========================\nLOCAL\n========================= *\/\n\n.tp-wh-local {\n  padding: 90px 20px;\n  background: #f5f8fa;\n}\n\n.tp-wh-local-wrap {\n  max-width: 1100px;\n  margin: auto;\n  display: grid;\n  grid-template-columns: 1.25fr .75fr;\n  gap: 55px;\n  align-items: center;\n}\n\n.tp-wh-local h2 {\n  margin: 0 0 18px;\n  color: #202b33;\n  font-size: clamp(34px,4vw,46px);\n}\n\n.tp-wh-local p {\n  margin: 0;\n  color: #637078;\n  font-size: 17px;\n  line-height: 1.7;\n}\n\n.tp-wh-local-box {\n  padding: 32px;\n  border-radius: 14px;\n  background: #ffffff;\n  box-shadow: 0 12px 30px rgba(0,0,0,.06);\n}\n\n.tp-wh-local-box strong,\n.tp-wh-local-box span {\n  display: block;\n}\n\n.tp-wh-local-box strong {\n  margin-bottom: 5px;\n  color: #202b33;\n  font-size: 20px;\n}\n\n.tp-wh-local-box span {\n  margin-bottom: 20px;\n  color: #68747c;\n}\n\n.tp-wh-local-box a {\n  display: inline-block;\n  padding: 14px 22px;\n  border-radius: 7px;\n  background: #0788c7;\n  color: #ffffff;\n  font-size: 19px;\n  font-weight: 800;\n  text-decoration: none;\n}\n\n\n\/* =========================\nFINAL CTA\n========================= *\/\n\n.tp-wh-final {\n  padding: 70px 20px;\n  background: #073b61;\n}\n\n.tp-wh-final-wrap {\n  max-width: 1100px;\n  margin: auto;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 50px;\n}\n\n.tp-wh-final h2 {\n  margin: 0 0 12px;\n  color: #ffffff;\n  font-size: clamp(32px,4vw,44px);\n}\n\n.tp-wh-final p {\n  max-width: 650px;\n  margin: 0;\n  color: rgba(255,255,255,.76);\n  line-height: 1.65;\n}\n\n.tp-wh-final-buttons {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  min-width: 230px;\n}\n\n.tp-final-call,\n.tp-final-request {\n  display: flex;\n  justify-content: center;\n  padding: 14px 20px;\n  border-radius: 7px;\n  font-weight: 800;\n  text-decoration: none;\n}\n\n.tp-final-call {\n  background: #0788c7;\n  color: #ffffff;\n}\n\n.tp-final-request {\n  background: #ffffff;\n  color: #073b61;\n}\n\n\n\/* =========================\nRESPONSIVE\n========================= *\/\n\n@media (max-width: 900px) {\n\n  .tp-wh-grid {\n    grid-template-columns: repeat(2,1fr);\n  }\n\n  .tp-wh-compare,\n  .tp-wh-install-wrap,\n  .tp-wh-local-wrap {\n    grid-template-columns: 1fr;\n  }\n\n  .tp-wh-final-wrap {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .tp-wh-final-buttons {\n    width: 100%;\n    max-width: 350px;\n  }\n}\n\n@media (max-width: 600px) {\n\n  .tp-wh-hero {\n    min-height: auto;\n    background-position: 65% center;\n  }\n\n  .tp-wh-overlay {\n    background: rgba(7,59,97,.90);\n  }\n\n  .tp-wh-wrap {\n    padding: 70px 18px;\n  }\n\n  .tp-wh-hero h1 {\n    font-size: 39px;\n  }\n\n  .tp-wh-buttons {\n    display: grid;\n  }\n\n  .tp-wh-intro,\n  .tp-wh-problems,\n  .tp-wh-dark,\n  .tp-wh-install,\n  .tp-wh-local {\n    padding: 70px 18px;\n  }\n\n  .tp-wh-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .tp-wh-compare-card,\n  .tp-wh-callout {\n    padding: 28px 24px;\n  }\n\n  .tp-wh-final {\n    padding: 55px 18px;\n  }\n\n  .tp-wh-final-buttons {\n    max-width: none;\n  }\n}\n\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>RESIDENTIAL WATER HEATER SERVICE Water Heater Repair &amp; Installation in Broadway, NC Thomas Plumbing &amp; Septic provides residential water heater repair, replacement, and installation in Broadway, NC and surrounding communities. If your hot water is not working like it should, our team is ready to help. Call 919-499-8300 Request Service WATER HEATER SERVICES Reliable Hot &#8230; <a title=\"water heaters\" class=\"read-more\" href=\"https:\/\/nwdproduction.com\/thomasplumbing\/water-heaters\/\" aria-label=\"Read more about water heaters\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-48870","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/nwdproduction.com\/thomasplumbing\/wp-json\/wp\/v2\/pages\/48870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nwdproduction.com\/thomasplumbing\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nwdproduction.com\/thomasplumbing\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nwdproduction.com\/thomasplumbing\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nwdproduction.com\/thomasplumbing\/wp-json\/wp\/v2\/comments?post=48870"}],"version-history":[{"count":4,"href":"https:\/\/nwdproduction.com\/thomasplumbing\/wp-json\/wp\/v2\/pages\/48870\/revisions"}],"predecessor-version":[{"id":48924,"href":"https:\/\/nwdproduction.com\/thomasplumbing\/wp-json\/wp\/v2\/pages\/48870\/revisions\/48924"}],"wp:attachment":[{"href":"https:\/\/nwdproduction.com\/thomasplumbing\/wp-json\/wp\/v2\/media?parent=48870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}