Calculator
HVAC Hydronic Flow Rate (GPM) Calculator
Work out the flow a hydronic loop actually needs. Enter the load in BTU/hr and your design ΔT to get GPM, switch fluids to see what glycol costs you in extra flow, then check velocity and pipe size in copper, PEX, or steel. Free, no signup.
Antifreeze changes how much heat a gallon carries, and the velocity limit depends on whether this is a closed loop or domestic water.
Constant for water: 499.8 = 8.33 lb/gal × 60 min/hr × 1.000 Btu/lb·°F
Required loop flow
10.00 GPM
3.89 ft/s in 1" Copper Type L
| Size | Actual ID | At 4 ft/s | At 8 ft/s |
|---|---|---|---|
| 1/2" | 0.545" | 2.9 | 5.8 |
| 3/4" | 0.785" | 6.0 | 12.1 |
| 1" | 1.025" | 10.3 | 20.6 |
| 1-1/4" | 1.265" | 15.7 | 31.3 |
| 1-1/2" | 1.505" | 22.2 | 44.4 |
| 2" | 1.985" | 38.6 | 77.2 |
| 2-1/2" | 2.465" | 59.5 | 119.0 |
| 3" | 2.945" | 84.9 | 169.9 |
| 4" | 3.905" | 149.3 | 298.6 |
Flow in GPM. Sizes are nominal; the calculation uses the actual inside diameter, which is why Copper Type L differs from other materials at the same trade size.
- Water constant (the "500")
- 8.33 lb/gal × 60 × 1.0 = 499.8
- Velocity → flow
- ft/s × area (ft²) × 448.831
- Hydronic design ΔT
- 20 °F heating · 10–15 °F chilled
- Closed hydronic loop velocity
- 2–4 ft/s
- Copper cold / hot water max
- 8 / 5 ft/s
- 30% / 50% propylene glycol
- constant 475 / 441
Enter the load and ΔT
Put in boiler net output, coil capacity, or the zone load in BTU/hr and your design temperature drop. GPM = BTU/hr ÷ (500 × ΔT), with 500 = 8.33 lb/gal × 60 min/hr × 1.0 Btu/lb·°F.
Pick the fluid and the pipe
Choose water or 30/50% propylene or ethylene glycol — the constant drops to match the fluid’s density × specific heat. Then select copper Type L or M, PEX, or Schedule 40 and the nominal size.
Check velocity and size the pipe
See the velocity your flow produces, whether it sits in the 2–4 ft/s closed-loop band, the smallest size that stays inside it, and how much heat the flow carries back at your ΔT.
How it works
- 1
Enter the load and ΔT
Put in boiler net output, coil capacity, or the zone load in BTU/hr and your design temperature drop. GPM = BTU/hr ÷ (500 × ΔT), with 500 = 8.33 lb/gal × 60 min/hr × 1.0 Btu/lb·°F.
- 2
Pick the fluid and the pipe
Choose water or 30/50% propylene or ethylene glycol — the constant drops to match the fluid’s density × specific heat. Then select copper Type L or M, PEX, or Schedule 40 and the nominal size.
- 3
Check velocity and size the pipe
See the velocity your flow produces, whether it sits in the 2–4 ft/s closed-loop band, the smallest size that stays inside it, and how much heat the flow carries back at your ΔT.
Why hydronic flow starts with BTU/hr and delta-T
Every hydronic loop is sized by one relationship: BTU/hr = 500 × GPM × ΔT. The 500 is not magic — it is 8.33 pounds per gallon of water times 60 minutes per hour times water’s specific heat of 1.0 Btu per pound per °F, which works out to 499.8. Rearranged, GPM = BTU/hr ÷ (500 × ΔT). A 100,000 BTU/hr load at the classic 20 °F design drop needs 10 GPM; halve the ΔT to 10 °F and the same load needs 20 GPM, a bigger circulator, and a pipe size or two more. Delta-T is the cheapest lever you have on pump power and pipe cost.
Antifreeze changes the arithmetic. Propylene and ethylene glycol are both denser than water but carry noticeably less heat per pound, and density × specific heat is exactly what the constant represents. At 30% propylene glycol the constant falls to about 475 and at 50% to about 441, so the same load needs roughly 5% and 13% more flow respectively. Ethylene glycol runs lower still. Size the circulator and the piping for the glycol number, not the water number — and keep velocity in the 2 to 4 ft/s window, because below 2 ft/s the loop will not carry entrained air to the separator and above 4 ft/s it starts to sing.
Related tools
More free resources to help you price jobs, stay organized, and capture leads.
Business Templates
Free invoices, estimates, and work orders for your trade.
Browse templatesAI Receptionist
Let Larry answer every call while you focus on the job.
Learn moreContractor Blog
Guides on pricing, hiring, marketing, and operations.
Read guidesHVAC Licensing
State licensing requirements, exams, and renewal rules for hvac contractors.
View statesHydronic Flow Rate (GPM) Calculator FAQs
How do you calculate GPM for a hydronic system?
Divide the load by 500 times the design temperature difference: GPM = BTU/hr ÷ (500 × ΔT). A 100,000 BTU/hr load at a 20 °F ΔT needs 10 GPM. The 500 constant is 8.33 lb/gal × 60 min/hr × 1.0 Btu/lb·°F for water, which is precisely 499.8.
Where does the 500 constant come from?
It is the weight of a gallon of water (8.33 lb at 60 °F) multiplied by 60 minutes per hour and by water’s specific heat of 1.0 Btu/lb·°F. That gives 499.8, universally rounded to 500. Change the fluid and the constant changes with it, because it is really just density × specific heat.
How much extra flow does glycol need?
Roughly 5% more at 30% propylene glycol and about 13% more at 50%, because the constant drops from 499.8 to about 475 and 441. Ethylene glycol is heavier and carries less heat per pound, so 50% ethylene needs around 17% more flow. The calculator shows the water-equivalent GPM alongside the corrected figure.
What water velocity should a hydronic loop run at?
Aim for 2 to 4 ft/s. Below 2 ft/s the flow is too slow to sweep entrained air to the air separator; above 4 ft/s you get noise, and ASHRAE’s customary limit for 2-inch and smaller pipe is 4 ft/s. Erosion becomes a concern well before 10 ft/s, so this tool flags anything past 8 ft/s.


