Water heater sizing calculator for tank and tankless
Pick tank or tankless and tell us what your household runs at once. You get the first-hour rating, or the gpm and Btu/h, to shop for. It is sized to your state's coldest water, with every table row shown.
DOE's example household is filled in. Replace it with yours.
How it works
Tank mode adds up the hot water your household uses in its busiest hour, using DOE's worksheet. It gives the first-hour rating to look for on the EnergyGuide label. Tankless mode adds up the flow of the fixtures running at the same time and works out the heat needed to raise your coldest inlet water to the setpoint, with every step in the Show your work panel.
How we calculate it
These are the same steps, in the same order, as the Show your work panel under each result. The tool calculates with unrounded values, so the last digit can differ from multiplying the rounded numbers shown.
Tank or heat pump with a tank
- Peak-hour demand. For each use, multiply the gallons of hot water per use by the times in your busiest hour. Add the rows. DOE's example (3 showers, 1 shave, 1 sink of dishes) is 20 × 3 + 2 × 1 + 3 × 1 = 65 gallons. DOE's page prints 66 for this example, but its rows add to 65.
- Which gallons per use. DOE's current worksheet uses 20 gallons per shower. Its pre-2022 edition, still quoted on many sites, used 10. AHRI's 2011 worksheet uses 20 and adds bath, shampoo and hand-washing rows. Pick the profile in the form. Each one is listed in full below.
- Shower gallons from your showerhead (optional). gpm × minutes × (tap temperature − inlet) ÷ (setpoint − inlet). For example, 2.0 gpm × 8 min × (105 − 50) ÷ (120 − 50) = 12.6 gallons of hot water.
- First-hour rating to look for. DOE: at least your peak-hour demand. The first-hour rating is the gallons of hot water a tank delivers in an hour, starting full. It is on the EnergyGuide label as "Capacity (first hour rating)".
- Your current heater (optional). Its first-hour rating minus your peak-hour demand. A negative number is how many gallons short it is.
Tankless
- Inlet water temperature. If you are not sure, DOE says assume 50°F. For a station, take NOAA's 1991-2020 monthly normals. Annual mean T = the 12 months ÷ 12. Range R = warmest month − coldest month. Then ratio = 0.4 + 0.01 × (T − 44), and coldest inlet = (T + 6) − ratio × R ÷ 2, rounded to a whole degree. This is the NREL correlation used in EnergyPlus. For Minneapolis: T = 46.86, R = 58.1, ratio = 0.4286, coldest inlet = 40.41°F around February 16, so 40°F is used.
- Temperature rise. Setpoint − inlet. 120 − 40 = 80°F.
- Flow. Add up gpm × count for every fixture running at the same time (DOE's method). Two 2.5 gpm showers = 5.00 gpm.
- Heat output. 500 × gpm × rise, in Btu/h. 500 = 8.33 lb per gallon × 60 minutes per hour × 1 Btu per lb per °F. 500 × 5.00 × 80 = 200,000 Btu/h.
- Gas and electric input. Gas input = output ÷ 0.82 (non-condensing) and ÷ 0.92 (condensing). Electric kW = output ÷ 3,412.14 ÷ 0.98, and amps = watts ÷ volts. A gas cell at 200,000 Btu/h or more is flagged, because one residential gas tankless unit is rated under that (10 CFR 430.2). An electric cell over 200 A is flagged too.
- Blended load. Showers and taps are mixed with cold, so each mixed fixture counts gpm × count × (tap temperature − inlet). Appliances such as a dishwasher count at the setpoint. Multiply the total by 500 for Btu/h, then divide by 500 × rise for gpm of setpoint water. Two mixed showers at 105°F: 5.00 × 65 × 500 = 162,500 Btu/h, or 4.06 gpm of 120°F water.
- Your unit (optional). Gas: input × efficiency. Electric: kW × 3,412.14 × efficiency. Divide the output by 500 × rise to get gpm at your rise. The EnergyGuide Max GPM is tested at about a 67°F rise (58°F in, 125°F out), so the tool converts it: Max GPM × 67 ÷ your rise.
Plumbers can carry the result into a quote with the estimate and invoice generator. Replacing an AC, heat pump or furnace as well? The HVAC repair or replace calculator compares the yearly cost of each choice.
DOE Energy Saver worksheet, current edition (gallons of hot water per use)
| Use | Gallons per use |
|---|---|
| Shower | 20 |
| Shaving (0.05 gpm) | 2 |
| Hand dishwashing or food prep (2 gpm) | 3 |
| Automatic dishwasher | 7 |
| Clothes washer, top-loader | 25 |
| Clothes washer, front-loader (H-axis) | 15 |
DOE: "Estimates are based on averages from a variety of information published on websites."
DOE Energy Saver worksheet, pre-2022 edition (gallons of hot water per use)
| Use | Gallons per use |
|---|---|
| Shower | 10 |
| Shaving (0.05 gpm) | 2 |
| Hand dishwashing or food prep (2 gpm) | 4 |
| Automatic dishwasher | 6 |
| Clothes washer | 7 |
Standard usage with no water conservation measures. Adapted by DOE from the FEMP Energy Cost Calculator. DOE has replaced these figures with the current edition above; many sites still quote them.
AHRI 2011 worksheet (gallons of hot water per use)
| Use | Gallons per use |
|---|---|
| Shower | 20 |
| Bath | 20 |
| Shaving | 2 |
| Hands & face washing | 4 |
| Hair shampoo | 4 |
| Hand dishwashing | 4 |
| Automatic dishwasher | 14 |
| Food preparation | 5 |
| Automatic clothes washer | 32 |
Assumes no water conservation measures. The wringer clothes washer row (26 gal) is left out as obsolete equipment.
Tankless fixture flows used as defaults
| Fixture | gpm |
|---|---|
| Shower | 2.5 |
| Shower, WaterSense head | 2.0 |
| Bathtub filling | 4.0 |
| Bathroom faucet | 2.2 |
| Kitchen faucet | 2.2 |
| Laundry sink | 4.0 |
| Dishwasher | 1.9 |
Estimated coldest-month inlet temperature by state
| State | Station | Inlet °F |
|---|---|---|
| Alabama | Birmingham | 59 |
| Alaska | Anchorage | 36 |
| Arizona | Phoenix | 67 |
| Arkansas | Little Rock | 56 |
| California | Los Angeles | 66 |
| California | San Francisco | 61 |
| Colorado | Denver | 47 |
| Connecticut | Hartford | 46 |
| Delaware | Wilmington | 50 |
| District of Columbia | Washington | 53 |
| Florida | Miami | 78 |
| Georgia | Atlanta | 59 |
| Hawaii | Honolulu | 81 |
| Idaho | Boise | 48 |
| Illinois | Chicago | 45 |
| Indiana | Indianapolis | 48 |
| Iowa | Des Moines | 44 |
| Kansas | Wichita | 51 |
| Kentucky | Louisville | 53 |
| Louisiana | New Orleans | 67 |
| Maine | Portland | 43 |
| Maryland | Baltimore | 51 |
| Massachusetts | Boston | 47 |
| Michigan | Detroit | 45 |
| Minnesota | Minneapolis-St. Paul | 40 |
| Mississippi | Jackson | 61 |
| Missouri | St. Louis | 51 |
| Montana | Billings | 44 |
| Nebraska | Omaha | 45 |
| Nevada | Las Vegas | 61 |
| New Hampshire | Concord | 43 |
| New Jersey | Newark | 50 |
| New Mexico | Albuquerque | 53 |
| New York | New York City | 50 |
| North Carolina | Charlotte | 56 |
| North Dakota | Fargo | 36 |
| Ohio | Columbus | 48 |
| Oklahoma | Oklahoma City | 54 |
| Oregon | Portland | 54 |
| Pennsylvania | Philadelphia | 51 |
| Rhode Island | Providence | 47 |
| South Carolina | Columbia | 59 |
| South Dakota | Sioux Falls | 41 |
| Tennessee | Nashville | 55 |
| Texas | Dallas-Fort Worth | 60 |
| Texas | Houston | 66 |
| Utah | Salt Lake City | 48 |
| Vermont | Burlington | 42 |
| Virginia | Richmond | 54 |
| Washington | Seattle | 53 |
| West Virginia | Charleston | 52 |
| Wisconsin | Milwaukee | 44 |
| Wyoming | Cheyenne | 44 |
We checked four of these estimates against figures water utilities publish (S11-S14). Minneapolis Water Works' river water averaged 37-38°F in January and February 2026, close to our 40°F. Seattle Public Utilities measured about 45°F in late February, against our 53°F. New York City's and Phoenix's distribution samples reached 35-38°F and 47-57°F at their coldest, well below our 50°F and 67°F. If your utility publishes a winter figure, use it.
Sources
- S1: DOE Energy Saver, "Sizing a New Water Heater". The live page returned "Page not found" on 2026-10-14. Current worksheet read from Wayback Machine captures dated 2025-08-01, 2026-01-01 and 2026-07-02; pre-2022 edition read from a PDF capture.
- S2: AHRI, "Worksheet for Estimating Peak Hour Demand/First Hour Rating", © 2011.
- S3: DOE Building America, "Measure Guideline: Transitioning to a Tankless Water Heater", 2012.
- S4: 10 CFR 430.32(o) and (p), eCFR.
- S5: EPA WaterSense showerhead and faucet specifications.
- S6: 10 CFR 430 Subpart B, Appendix E.
- S7: 10 CFR 430.2.
- S8: Burch & Christensen (NREL), mains water temperature, 2007; EnergyPlus Engineering Reference.
- S9: NOAA NCEI U.S. Climate Normals 1991-2020.
- S10: NIST SP 811, 2008.
- S11: Seattle Public Utilities, Quarterly Surface Water Analysis, February 2024, 2025 and 2026.
- S12: NYC DEP, Drinking Water Supply and Quality Report, 2023-2025.
- S13: City of Phoenix, Water Quality Report, 2023-2025.
- S14: Minneapolis Water Works, Monthly Plant Effluent Water Analysis, January and February 2026.
Questions
What size water heater does a family of four need?
Size by your busiest hour, not by headcount. On DOE's current worksheet, four showers, a sink of dishes, a dishwasher load and a top-loader wash in one hour come to 115 gallons. Four showers alone come to 80. Look for a first-hour rating at least that high on the EnergyGuide label. The same rule applies to heat pump models. A heat pump tank reheats more slowly than a standard electric tank, so compare first-hour ratings, not tank gallons.
Will one tankless heater run two showers in winter?
It depends on how cold your water gets. Two 2.5 gpm showers need 5 gpm. We estimate a 40°F February inlet for Minneapolis. With a 120°F setpoint that is an 80°F rise and 200,000 Btu/h of heat output. One residential gas tankless unit is rated under 200,000 Btu/h input, so it cannot deliver that at full hot. Mixed to 105°F at the shower, the load drops to about 4.06 gpm of 120°F water. A 199,000 Btu/h unit at 0.92 efficiency delivers about 4.58 gpm at that rise. It covers mixed showers but not full hot. 2.0 gpm WaterSense heads add margin.
Why does my hot water run out with two showers going?
Showers drive peak-hour demand, and the gallons depend on flow and minutes. A 2.5 gpm head running 10 minutes passes 25 gallons. With 50°F inlet water, a 120°F setpoint and 105°F at the head, 78.6% of that is hot water, about 19.6 gallons. Two such showers take about 39 gallons of hot water. Colder winter water raises the hot share. Enter your showerhead flow and shower length in the shower helper, then add your heater's first-hour rating to see the gap.
Is my tank big enough to fill a bathtub?
DOE's current worksheet has no bath row, so add one with "Add a use". Enter the tub gallons times the hot-water share. The share is (bath temperature − inlet) ÷ (setpoint − inlet). A 40-gallon fill at 105°F, with 50°F water and a 140°F tank, takes 40 × 55 ÷ 90 = about 24.4 gallons of hot water. At a 120°F setpoint it takes about 31.4 gallons. The AHRI profile uses 20 gallons per bath if you would rather not measure. Settings above 120°F raise the risk of scalds.
Should I replace my old water heater with the same size?
Not by default. Tank gallons do not tell you how much hot water you get in your busiest hour. Work out your peak-hour demand here and compare it with the first-hour rating on the new model's EnergyGuide label. If you know the old heater's first-hour rating, enter it, and the tool shows how many gallons short or over it is. Weighing tankless? Run the same household in both modes. Each keeps its values when you switch.