Tank vs Tankless at 6,000 Feet: What Altitude Changes
At Colorado Springs elevation, roughly 6,035 feet, a gas water heater loses about 16 percent of its rated input. The National Fuel Gas Code requires a 4 percent reduction for every 1,000 feet above 2,000 feet unless the appliance is listed for high altitude. A 199,000 BTU tankless that makes 4.7 gallons per minute at sea level makes closer to 4.0 here in winter.
Air at 6,000 feet holds roughly a sixth less oxygen per cubic foot than air at sea level. Burners do not care how pretty the view is. They care how much oxygen arrives with each breath, and up here there is less of it.
What does the code actually require?
The National Fuel Gas Code, NFPA 54, and the fuel gas code chapters adopted alongside it say the same thing. Where an appliance is installed above 2,000 feet, its input rating has to be reduced by 4 percent for each 1,000 feet of elevation, unless the manufacturer has listed that specific model for high altitude operation.
Run the arithmetic for Colorado Springs. The city sits near 6,035 feet, so you are 4,035 feet above the 2,000 foot threshold. Four percent for each of those thousands is about 16 percent off the nameplate.
Manufacturers handle this in two ways. Some certify a unit for a wide elevation band, often up to 10,100 feet, and derate it internally. Others require a high altitude conversion kit, which is a set of smaller burner orifices and sometimes a different gas valve spring or a control setting. The kit threshold is commonly 2,000, 4,500 or 5,500 feet depending on the unit. Colorado Springs is above every one of those numbers, so the rating plate and the installation manual are the first two things worth reading on any gas appliance you are being sold.
What does 16 percent cost you in hot water?
Here is the same loss expressed in the terms you will actually notice.
| Appliance | Sea level | Colorado Springs, derated | What you feel |
|---|---|---|---|
| 50 gallon gas tank, 40,000 BTU | About 48 gallons per hour recovery | About 40 gallons per hour | Slower refill between showers |
| Gas tankless, 199,000 BTU, 80 degree winter rise | About 4.7 gallons per minute | About 4.0 gallons per minute | One shower plus a sink, rather than two showers |
| Gas tankless, 199,000 BTU, 60 degree summer rise | About 6.3 gallons per minute | About 5.3 gallons per minute | Comfortable most of the year |
| Electric tank or heat pump unit | No combustion air involved | No derate | Altitude changes nothing |
Those figures are planning numbers. Your own result depends on the model, its efficiency rating and how cold the water arriving at your house is in January, which around here means sizing on a 40 degree incoming temperature rather than the 55 degrees a national spec sheet assumes.
Why does winter hit tankless harder than tank?
A tankless unit has no reserve. Every gallon it delivers has to be heated in the second it passes through, so its output is set by flow rate multiplied by temperature rise. When the incoming water drops from 60 degrees in August to 40 degrees in January, the rise you need climbs by a third. Stack the altitude derate on top of that and a unit that felt limitless in summer starts running out in February.
A tank works the other way round. It has 50 gallons already hot when you start, so a slower recovery rate does not show up until you have drained it. The penalty arrives as a longer wait before the next person can shower.
That difference is the whole decision for most homes.
Which one suits which house?
Tankless earns its place in a Colorado Springs home when three things line up. The gas meter and the house line can carry the load, often 3/4 inch or larger to the unit. There is a clean path for a dedicated sealed vent to an outside wall. And the hot water demand is either modest and spread out, or the budget covers two units in parallel.
A tank earns its place when the demand is bursty, when the existing vent and gas line are already right, or when the install has to fit a budget. In newer builds around Northgate the far bathrooms sit a long way from the mechanical room, so a tank with a recirculation loop often beats a tankless on real world comfort.
There is a third answer that gets skipped. A heat pump water heater has no burner at all, so altitude derating simply does not apply to it. It needs a reasonably sized, reasonably warm space and a condensate drain, which rules out a small closet, but in an unfinished basement it is worth a quote.
What else does thin air change on the install?
Draft weakens. An atmospherically vented tank relies on hot flue gas being lighter than room air to climb the flue, and that pressure difference is smaller up here. Undersized, poorly sloped or over-long vent connectors that would limp along at sea level spill combustion products into the room here. This is the part of a water heater install that actually endangers people, and it is the part a Pikes Peak Regional Building inspector will look hardest at.
Combustion air matters more too. A gas heater in a sealed mechanical closet needs a specified free area of air opening, calculated from the appliance input. Thin air means the same burner needs more cubic feet to find the same oxygen.
Sealed combustion equipment sidesteps most of this by pulling its own air from outside through a concentric or twin pipe vent. That is one reason modern tankless units and high efficiency tanks behave better at elevation, even after the derate.
Three questions to ask a plumber
- What elevation is this exact model listed for, and does it need a high altitude kit here?
- What derated input and recovery rate am I getting, and what temperature rise did you size on?
- What gas line size and vent route does this install need, and is that work in the quoted price?
If a quote cannot answer all three, it is not a quote for this altitude.
Where to go next
Our water heater page has the installed cost ranges for tank, tankless and the repair work that sometimes makes more sense than either. Tell us how many bathrooms run at once in your house and we will size it against the real derated numbers before you commit to a type.