---
title: "Tankless Water Heaters"
description: "Tankless water heater installation and repair across Simi Valley and Ventura County. Endless hot water, sized right. Call Dutton Plumbing."
url: "https://www.duttonplumbing.com/water-heaters/tankless/"
date_modified: "2026-09-23T14:11:07-05:00"
---

## No More Running Out

## Tankless Water Heaters

## Installed & sized right, or repaired if that's all it needs.

[Call Now](tel:805-849-0965)

[Book Your Service](#)

---

## Other Water Heater Services

- [Water Heater Installation](/water-heaters/water-heater-installation/)
- [Water Heater Repair](/water-heaters/water-heater-repair/)
- [Tankless](/water-heaters/tankless/)
- [Brands We Carry](/water-heaters/brands-we-carry/)

![Rubber duck plumber mascot in blue uniform holding red pipe wrench and toolbox](https://www.duttonplumbing.com/wp-content/uploads/2026/08/11291_Dutton_Horizontal_PANTONE.2502141122500.png)

Thinking about going tankless, or is your current system giving you trouble? Either way, let’s talk.

[Call Now](tel:805-849-0965)

## Endless Hot Water, Explained

# Tankless Water Heater Installation & Repair Across Ventura County

A tankless unit heats water as it flows through rather than storing it, so hot water doesn’t run out, and there’s no tank losing heat in the garage all day. Getting the sizing right at installation is what makes the difference between a system that delivers on that promise and one that struggles the first time two showers run at once.

[Dutton Plumbing, Cooling, Heating & Electrical](/about-us/) installs and repairs tankless water heaters across [Simi Valley](/service-areas/ventura-county/simi-valley/), [Ventura County](/service-areas/ventura-county/), the [San Fernando Valley](/service-areas/los-angeles-county/san-fernando-valley/), [Santa Clarita](/service-areas/los-angeles-county/santa-clarita/), and [Northern LA County](/service-areas/los-angeles-county/).

If your tankless system is already installed and acting up, we’ll tell you honestly whether it needs a repair or whether it’s past that point, the same way we would for any water heater.

## Signs Your Tankless Water Heater Needs Attention

- Hot water that takes longer to arrive than it used to
- Water temperature that fluctuates mid-shower instead of holding steady
- An error code displayed on the unit
- The unit cycling on and off repeatedly without a steady flow
- Reduced flow rate, even though nothing else in the house changed
- A noticeable drop in output when two fixtures run at once, when that never used to be a problem
- Popping, ticking, or rattling sounds during operation

Most of these point to something specific rather than the whole unit failing, and a lot of them trace back to mineral scale, which is common with Southern California’s hard water.

## Is Your Tankless Water Heater Worth Repairing?

**Tankless units run longer than tanks, often around twenty years, so the repair-versus-replace math looks different than it does for a standard water heater.**

### Scale buildup is usually a repair, not a replacement.

Hard water leaves mineral deposits inside the heat exchanger, which is the leading cause of tankless problems in this area. A descale flush often resolves it. Skipping flushes for years is what turns a maintenance visit into a bigger repair.

### Error codes are diagnostic, not a verdict.

Modern tankless units report specific fault codes for ignition, venting, and flow sensor issues. Most of those are component-level repairs. We read the code, confirm what it's actually telling us, and quote the repair rather than assuming the worst.

### Sometimes the unit isn't broken; it's undersized.

If yours has never kept up with two showers running together, that may not be a malfunction at all. It may be a flow rate mismatch from an installation that didn't account for how the house actually uses hot water. That's a sizing conversation, not a repair.

### Past fifteen years, replacement starts to make more sense.

Not because the unit necessarily fails at that point, but because parts availability narrows and newer units run more efficiently. We'll tell you which side of that line yours is on.

[Get Help Now](/contact-us/)

---

## Simi Valley’s Tankless Experts

## What Goes Into a Tankless Water Heater Installation

### We Size It to How You Actually Use Hot Water

A tankless unit is rated by flow rate, not by gallons, and undersizing is the single most common mistake in this category. We size to fixture count and real household demand, not to the cheapest unit that technically qualifies.

### Gas Line and Venting Get Checked Before We Quote

Converting from a tank often means the existing gas line is too small for a tankless unit's demand, and venting requirements differ, too. We check both before giving you a number, so the quote doesn't change once the job is underway.

---

## The Dutton Standard

## What You Get On Every Call

### At Your Door in 60 Minutes or Less

Most emergency calls get a technician out within the hour, and there is no surcharge for the speed.

### Priced by the Job, Not the Hour

You hear the number before the work starts, and it holds until we pack up. A slow job costs us, not you.

### Technicians You Can Trust in Your Home

Background-screened, drug-tested, and trained every week. Boot covers go on at the door, and the house gets left the way it was found.

---

## Professional Answers

## Tankless Water Heater Questions From Simi Valley Homeowners

The cost of installation varies depending on the unit and how much gas line or venting work the conversion requires. An $89 dispatch fee covers the visit where we assess your specific setup, and it's credited toward the job if you move forward. You'll have the full number before anything starts.

Every six months is the general rule, and sooner if the flow noticeably slows. Our water carries enough mineral content that skipping flushes lets scale build up inside the heat exchanger faster than the manufacturer's interval usually assumes.

It depends entirely on sizing. A unit rated for a smaller household will struggle the moment demand doubles, which isn't a defect; it's a flow rate limit. This is the most common complaint we hear, and it's almost always solved by sizing the unit correctly rather than replacing it with the same mistake.

Often, yes. Tankless units draw more gas on demand than a standard tank, and older gas lines sized for a tank sometimes can’t keep up. We check this before quoting, so it’s accounted for in the price rather than discovered partway through the install.

The answer here is often yes, particularly for households running back-to-back showers or wanting the floor space back. Installation costs more up front, sometimes considerably if the gas line needs upsizing, so the value depends on how long you plan to stay in the house and how much you use hot water day to day.

We install and service all major tankless brands, and our technicians work on units regardless of who put them in. 

---

## Ready When You Are

## Let's Get Your Home's Ducks in a Row

Endless hot water only works out the way it’s supposed to when the sizing is right from the start. Tell us about your house and how you use hot water, and we’ll tell you what fits.

Call or book online, whichever’s easier.

[Call Now](tel:805-849-0965)

[Book Service](#)

var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); #gform_wrapper_1[data-form-index="0"].gform-theme{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-btn-bg-color-hover-tertiary: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);} #gform_wrapper_1[data-form-index="0"].gform-theme{--gf-color-primary: #2563eb;--gf-color-primary-rgb: 37, 99, 235;--gf-color-primary-contrast: #ffffff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #2159d4;--gf-color-primary-lighter: #3b73ed;--gf-ctrl-label-color-primary: #ffffff;--gf-ctrl-label-font-size-primary: 15px;--gf-ctrl-label-font-weight-primary: 600;--gf-ctrl-label-color-secondary: #001530;--gf-ctrl-label-color-req: #fff200;--gf-ctrl-desc-color: #001530;--gf-ctrl-desc-font-size: 13px;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-bg-color: var(--wp--preset--color--white, #ffffff);--gf-ctrl-color: #324a6d;--gf-ctrl-font-size: 14px;--gf-ctrl-border-color: #00b4f0;--gf-ctrl-radius: 30px;--gf-ctrl-choice-check-color: #00b4f0;--gf-ctrl-btn-bg-color-primary: #fff200;--gf-ctrl-btn-color-primary: #001530;--gf-ctrl-btn-border-color-primary: #fff200;--gf-ctrl-btn-radius: 41px;--gf-ctrl-btn-font-size: 15px;--gf-ctrl-btn-font-weight: 700;--gf-ctrl-btn-bg-color-secondary: #ffffff;--gf-ctrl-btn-color-secondary: #111827;--gf-ctrl-btn-border-color-secondary: #d1d5db;--gf-form-gap-y: var(--wp--preset--spacing--30, 0.67rem);--gf-form-gap-x: var(--wp--preset--spacing--30, 0.67rem);--gf-form-footer-margin-y-start: var(--wp--preset--spacing--40, 1rem);--gf-ctrl-border-color-focus: #2563eb;--gf-ctrl-bg-color-focus: #ffffff;--gf-ctrl-border-color-hover: #9ca3af;--gf-ctrl-btn-bg-color-hover-primary: #003368;--gf-ctrl-btn-color-hover-primary: var(--wp--preset--color--white, #ffffff);--gf-ctrl-btn-border-color-hover-primary: #003368;--gf-color-danger: #dc2626;--gf-color-danger-rgb: 220, 38, 38;--gf-color-danger-contrast: #ffffff;--gf-color-danger-contrast-rgb: 255, 255, 255;--gf-color-danger-darker: #c62222;--gf-color-danger-lighter: #e03c3c;--gf-ctrl-border-color-error: #dc2626;--gf-ctrl-desc-color-error: #b91c1c;--gf-form-validation-bg-color: #fef2f2;--gf-form-validation-border-color: #fecaca;--gf-form-validation-color: #991b1b;--gf-form-validation-heading-color: #991b1b;--gf-form-validation-summary-color: #991b1b;--gf-field-pg-prog-bar-bg-color: #2563eb;--gf-field-pg-prog-color: #111827;--gf-field-pg-steps-number-bg-color-active: #2563eb;--gf-field-pg-steps-number-border-color-active: #2563eb;--gf-field-pg-steps-number-color-active: #ffffff;--gf-field-pg-steps-number-bg-color-complete: #93c5fd;--gf-field-pg-steps-number-border-color-complete: #93c5fd;} #gform_wrapper_1[data-form-index="0"] .gfield :where(.gfield_consent_description:not(:has(.gfield_consent_description_text)),.gfield_consent_description_text){border-radius:30px}#gform_wrapper_1[data-form-index="0"] .gfield :where(input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),textarea,select){background-color:var(--gf-local-bg-color, var(--gf-ctrl-bg-color));color:var(--gf-local-color, var(--gf-ctrl-color));border-color:var(--gf-local-border-color, var(--gf-ctrl-border-color));border-width:2px;border-radius:var(--gf-ctrl-radius)}#gform_wrapper_1[data-form-index="0"] .gfield textarea{height:0px;min-block-size:0}#gform_wrapper_1[data-form-index="0"] .gform_required_legend .gfield_required{color:#fff200}#gform_wrapper_1[data-form-index="0"] :where(.gform_footer,.gform_page_footer){justify-content:center}#gform_wrapper_1[data-form-index="0"] :where(.gform_footer,.gform_page_footer) :where(button,input[type=submit]){border-width:1px;padding:15px 25px 15px 25px}#gform_wrapper_1[data-form-index="0"] :where(.gfield_consent_description:not(:has(.gfield_consent_description_text)),.gfield_consent_description_text){border-radius:var(--gfsa-textarea-radius, var(--gf-ctrl-radius));--gf-ctrl-desc-border-color-consent:var(--gfsa-textarea-border-color, var(--gf-ctrl-border-color))}#gform_wrapper_1[data-form-index="0"] .gfield--type-name.hidden_label.gfield_contains_required :where(.name_first,.name_last)>.gform-field-label--type-sub:not(.hidden_sub_label)::after,#gform_wrapper_1[data-form-index="0"] .gfield--type-address.hidden_label.gfield_contains_required :where(.address_line_1,.address_city,.address_state,.address_zip,.address_country)>.gform-field-label--type-sub:not(.hidden_sub_label)::after,#gform_wrapper_1[data-form-index="0"] .gfield--type-email.hidden_label.gfield_contains_required :where(.ginput_left,.ginput_right)>.gform-field-label--type-sub:not(.hidden_sub_label)::after,#gform_wrapper_1[data-form-index="0"] .gfield--type-password.hidden_label.gfield_contains_required :where(.ginput_left,.ginput_right)>.gform-field-label--type-sub:not(.hidden_sub_label)::after{content:"*";padding-inline-start:var(--gf-label-req-gap, 6px);color:var(--gf-ctrl-label-color-req)} " * " indicates required fields Name * First Last Phone * Email * How can we help you? * Consent By checking this box, I agree to receive marketing and promotional text messages from Dutton Plumbing, Cooling, Heating & Electrical at the number provided, including offers and service updates. Message frequency varies. Message and data rates may apply. Reply STOP to opt out, HELP for help. Consent is not a condition of purchase. View our Privacy Policy and Terms. I consent CAPTCHA SUBMIT