Condensate Load Calculator
Steam condensate load = heat required ÷ latent heat (hfg) at the steam pressure. Pipe warm-up: m = W × cp × ΔT ÷ (hfg × t); running load = heat loss ÷ hfg; air heater: m = airflow × ρcp × ΔT ÷ hfg. A separate mode gives AC coil condensate in gal/hr.
Use the Condensate Load Calculator
Application
Unit System
Bare heat loss: from a heat emission table for the pipe size and temperature difference (e.g. 4 in / 100 mm pipe at ΔT 178 °C ≈ 1,374 W/m). Insulation factor 1 = bare; 0.07 for 75 mm insulation on 100 mm pipe in the Spirax Sarco example.
Used only for the daily production estimate.
Entering Air (into coil)
Leaving Air (off coil)
Steam Condensate Load
Condensate Flow Rate
Daily Condensate Production
Moisture Removal Details
Drain Flow Planning Reference
| Flow Rate | Min Pipe Size | Notes |
|---|---|---|
| Up to 2 gal/hr | ¾ in (DN20) | Fan coils, small AHUs |
| 2–8 gal/hr | 1 in (DN25) | Mid-size AHUs |
| 8–20 gal/hr | 1¼ in (DN32) | Large AHUs, RTUs |
| 20+ gal/hr | 1½ in (DN40)+ | Central plant / chilled water |
Planning comparison only—not code sizing. Final pipe and trap design depends on equipment capacity, connection size, pressure, slope, manufacturer instructions and local code.
Saturated steam: temperature and latent heat by gauge pressure
IAPWS-IF97 values, sea-level atmosphere (14.696 psia); the calculator uses the same interpolation.
| psig | bar g | Temp °F | Temp °C | hfg Btu/lb | hfg kJ/kg |
|---|---|---|---|---|---|
| 0 | 0.00 | 212.0 | 100.0 | 970.1 | 2,256 |
| 5 | 0.34 | 227.1 | 108.4 | 960.4 | 2,234 |
| 15 | 1.03 | 249.7 | 121.0 | 945.6 | 2,199 |
| 25 | 1.72 | 266.8 | 130.4 | 934.0 | 2,172 |
| 50 | 3.45 | 297.7 | 147.6 | 911.9 | 2,121 |
| 75 | 5.17 | 320.1 | 160.0 | 895.0 | 2,082 |
| 100 | 6.89 | 337.9 | 169.9 | 880.9 | 2,049 |
| 125 | 8.62 | 352.9 | 178.3 | 868.5 | 2,020 |
| 150 | 10.34 | 365.9 | 185.5 | 857.4 | 1,994 |
| 200 | 13.79 | 387.8 | 197.7 | 837.8 | 1,949 |
| 250 | 17.24 | 406.0 | 207.8 | 820.5 | 1,909 |
| 300 | 20.68 | 421.9 | 216.6 | 804.7 | 1,872 |
Warm-up condensate per 100 ft of Schedule 40 pipe (lb, from 70 °F)
Total condensate to heat the pipe only (no flanges, valves or heat loss). Divide by the warm-up time in hours for lb/hr.
| Pipe | lb/ft | 15 psig | 100 psig | 150 psig |
|---|---|---|---|---|
| ½ in (DN15) | 0.85 | 1.9 | 3.0 | 3.4 |
| ¾ in (DN20) | 1.14 | 2.5 | 4.0 | 4.6 |
| 1 in (DN25) | 1.68 | 3.7 | 6.0 | 6.8 |
| 1¼ in (DN32) | 2.28 | 5.1 | 8.1 | 9.2 |
| 1½ in (DN40) | 2.72 | 6.1 | 9.7 | 11.0 |
| 2 in (DN50) | 3.66 | 8.1 | 13.0 | 14.8 |
| 2½ in (DN65) | 5.80 | 12.9 | 20.6 | 23.4 |
| 3 in (DN80) | 7.59 | 16.9 | 27.0 | 30.6 |
| 4 in (DN100) | 10.80 | 24.0 | 38.4 | 43.6 |
| 5 in (DN125) | 14.63 | 32.5 | 52.0 | 59.1 |
| 6 in (DN150) | 18.99 | 42.2 | 67.6 | 76.7 |
| 8 in (DN200) | 28.59 | 63.6 | 101.7 | 115.5 |
| 10 in (DN250) | 40.53 | 90.1 | 144.2 | 163.7 |
| 12 in (DN300) | 49.65 | 110.4 | 176.6 | 200.5 |
Worked examples
Steam main (Spirax Sarco method). 100 m of 100 mm Schedule 40 pipe (16.1 kg/m = 1,610 kg) at 14 bar g (198 °C, hfg 1,947 kJ/kg), from 20 °C in 30 minutes: 1,610 × 0.49 × 178 × 60 ÷ (1,947 × 30) = 144 kg/h for the pipe; Spirax quotes 161 kg/h once nine pairs of flanges and a valve are added. Running load with 75 mm insulation: 1,374 W/m × 103.9 m × 0.07 × 3.6 ÷ 1,947 ≈ 18.5 kg/h.
Air heater. 10,000 CFM heated from 70 °F to 170 °F with 15 psig steam: 1.08 × 10,000 × 100 = 1,080,000 Btu/hr ÷ 946 Btu/lb ≈ 1,140 lb/hr of condensate.
Tank. 500 US gal of water (4,170 lb) heated from 50 °F to 180 °F in 1 hour with 15 psig steam: 4,170 × 1.0 × 130 = 542,000 Btu ÷ 946 ≈ 573 lb/hr.
Sources: Spirax Sarco: steam consumption of pipes and air heaters · TLV steam tables
Summary
Condensate load is the rate at which steam condenses as it gives up its latent heat. For steam systems it sizes steam traps, drip legs and condensate return lines: the start-up (warm-up) load while cold pipe or product heats up is usually several times the running load from heat loss, so traps must handle both. This calculator looks up saturation temperature and latent heat (hfg) from saturated steam table values for the gauge pressure, then applies the Spirax Sarco methods for steam mains (pipe mass × steel specific heat × temperature rise ÷ warm-up time, and heat emission × length × insulation factor), batch tank heating, and air heater batteries. A second mode estimates HVAC cooling-coil condensate (gal/hr and gal/day) and latent load from airflow and entering and leaving air conditions.
How it works
- Steam mode: enter the steam pressure (psig or bar g). The tool interpolates saturation temperature and latent heat hfg from IAPWS-IF97 steam table values (log-pressure interpolation).
- Pipe warm-up load (kg/h) = W × cp × (Ts − T1) × 60 ÷ (hfg × t), with W the pipe and fittings mass (kg), cp of steel 0.49 kJ/kg·°C and t the warm-up time in minutes.
- Pipe running load (kg/h) = bare-pipe heat emission (W/m) × length × insulation factor × 3.6 ÷ hfg.
- Tank heat-up load = (liquid mass × cp + vessel mass × 0.49) × (T2 − T1) ÷ (hfg × heat-up hours). Air heater load = airflow × air density × 1.006 × (T2 − T1) × 3,600 ÷ hfg (equivalent to 1.08 × CFM × ΔT ÷ hfg in lb/hr at standard air).
- Trap capacity is shown at twice the larger load, a common start-up safety factor; confirm with the trap maker's sizing guidance.
- AC coil mode: humidity ratios from the Magnus vapour pressure at sea-level pressure; condensate = dry-air mass flow × (W1 − W2), converted to gal/hr and L/hr.
Use cases
- Size steam traps and drip legs on a steam main for cold start-up and running conditions.
- Estimate the warm-up time a steam main needs for a given trap or control valve capacity.
- Calculate steam consumption and condensate for heating a tank or batch vessel in a set time.
- Find the condensate rate from an air heater battery or unit heater for trap and return-line sizing.
- Size condensate drain lines and pumps for air-handling unit cooling coils.
- Check equipment submittals and compare start-up and running steam demand.