Flow Rate Calculator

Quick answer

A flow rate calculator checks how fast water moves in a pipe. Velocity is the flow in cubic feet per second divided by the pipe area. Compare it with the limit for the pipe material, or run it in reverse to find the smallest inside diameter for a target flow. Copper, PVC and custom limits are offered.

Updated 2026-10-17By Shakeel Muzaffar | Reviewed by Prof. Dr. Khalil Mudassar, PhD
Try
Your details
Pipes and Flow
Pick the question: how fast the water moves in a pipe you have, or the smallest pipe a target flow needs.
gpm
Flow in gallons per minute, for the first mode.
in
Inside diameter in inches, not the nominal size on the label.
gpm
For the second mode: the flow the pipe must carry.
The limit comes from published design tables. For PEX or another material, choose custom and use the limit in your manufacturer guide or code.
ft/s
Used only when Custom is selected. Enter the maximum velocity your guide or code gives.
Your results

Water velocity

—
Flow in cubic feet per second—
Velocity limit—
Pipe area or status—
Share of the limit or diameter—

Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.

Saved results (0)
Calculator GuideMethod, worked examples, factors and FAQ

How to Use the Flow Rate Calculator

  1. Pick the question: velocity in a pipe, checked against a limit, or smallest inside diameter for a target flow.
  2. For a check, enter the flow in gallons per minute and the inside diameter in inches.
  3. For a target, enter the target flow the pipe must carry.
  4. Choose the material whose limit applies. Pick custom if your manufacturer or code gives another number.
  5. Read the speed against the limit, or the minimum inside diameter.
ResultWhat it means
Water velocityAverage speed in feet per second, from the flow and inside area.
Share of the limitThe speed as a percentage of the limit for the material you chose.
Minimum diameterThe smallest inside diameter that keeps the speed at or under the limit.

What Is a Flow Rate Calculator?

A flow rate calculator for pipes connects three quantities: how much water moves, how big the pipe is inside, and how fast the water travels. The speed is what most design rules limit, because a fast flow can make noise and wear the pipe and its fittings.

The EngineeringToolbox copper table gives three cold and hot limits, and says the limits exist to avoid erosion, corrosion and noise. This calculator does the arithmetic behind those limits. It does not decide which limit your system must meet.

For the flow itself, a gallons per minute calculator turns a timed fill or a pipe size into gallons per minute. This page does not link to it, because that page is not yet published.

How the Flow Rate Calculator Works

Water velocity
velocity = Q / A

The flow must be in cubic feet per second and the area in square feet. The flow in gallons per minute is divided by 448.8 to get cubic feet per second. The inside area of a round pipe is 0.7854 times its diameter squared, with the diameter in feet.

Minimum inside diameter
minimum diameter = sqrt((Q / v) / 0.7854) x 12
  1. Convert the flow from gallons per minute to cubic feet per second.
  2. Find the speed by dividing the flow by the inside area, or find the area needed by dividing the flow by the limit.
  3. Compare the speed with the limit for your material, or convert the minimum area to an inside diameter.

Flow Rate Example

Take 100 gpm in a pipe with an inside diameter of 2 inches, cold copper, limit 8 ft/s.

Flow: 100 / 448.8 = 0.223 cfs. Area: 0.7854 x (2 / 12) squared = 0.0218 sq ft. Velocity: 0.223 / 0.0218 = 10.2 ft/s, which is above the 8 ft/s limit.

For the same flow with a limit of 8 ft/s, the minimum inside diameter is sqrt((0.223 / 8) / 0.7854) x 12 = 2.4 inches. Round up to the next standard size, and confirm it against your code.

Factors That Change the Velocity

Inside Diameter

Speed falls with the square of the diameter, so a small change in inside size changes the speed a lot. Use the inside measurement.

Water Temperature

For copper, the hot-water limit drops from 5 ft/s to 2 ft/s above 140 F, according to the EngineeringToolbox table.

Material

PVC Schedule 40 is listed at 5 ft/s. PEX has no limit in the sources read here, so use the manufacturer guide.

Flow Demand

Fixtures open together raise the flow. Plan for the peak flow, not one fixture at a time.

Velocity Limits Compared by Material

Limits below come from published design tables. They are guides, not a substitute for the code that applies to your project.

Material or serviceLimit (ft/s)Source
Copper, cold water8EngineeringToolbox, copper tubes
Copper, hot water below 140 F5EngineeringToolbox, copper tubes
Copper, hot water above 140 F2EngineeringToolbox, copper tubes
PVC Schedule 405EngineeringToolbox, PVC friction loss
Tap water, low noise1.6 to 2.3EngineeringToolbox, water systems

When to Use a Flow Rate Calculator

Checking an Existing Line

See whether a supply line is running faster than its material limit.

Choosing a Pipe Size

Find the smallest inside diameter that keeps the speed within the limit for a target flow.

Comparing Materials

See how the same flow sits against a copper limit and a PVC limit.

Common Mistakes with Flow Velocity

1. Using Nominal Size

The speed depends on the inside diameter, which is smaller than the nominal size.

2. Forgetting the Hot-water Limit

Copper hot water above 140 F has a much lower limit than cold water.

3. Treating a Limit as a Guarantee

A speed under the limit can still be noisy at fixtures or at bends.

4. Skipping the Code

Your adopted plumbing code and a licensed plumber set the requirement for your system.

Accuracy and Limitations

The arithmetic is exact to the precision shown. The result depends on the flow, the inside diameter and the limit you choose.

What it calculates accurately

  • Velocity from a flow and an inside diameter
  • Share of a chosen limit
  • Minimum inside diameter for a target flow under a limit

What it does not account for

  • Friction loss, fittings, bends and pressure drop
  • Noise and water hammer from fast valve closure
  • Plumbing code limits, fixture units and permits
  • PEX and other materials without a published limit

How We Calculate Flow Velocity

Flow
cfs = gpm / 448.8.
Area
0.7854 x (D/12)^2 sq ft for an inside diameter D in inches.
Velocity
v = cfs / area, in ft/s.
Minimum diameter
sqrt((cfs / limit) / 0.7854) x 12 inches.
Sources
EngineeringToolbox (copper, PVC and water-systems velocity tables); Workforce LibreTexts flow rate (see Sources).
Rounding
Speed and diameter to two decimals; area and flow to three decimals.
Edge cases
A zero diameter or target, a negative flow, and a missing or zero custom limit are rejected.

Frequently Asked Questions About Flow Rate and Velocity

What is a good water velocity in a pipe?

Published tables give limits by material: copper cold water up to 8 ft/s, copper hot water below 140 F up to 5 ft/s, and PVC Schedule 40 up to 5 ft/s. Your code sets the limit that applies.

How do I find the velocity?

Convert gallons per minute to cubic feet per second by dividing by 448.8, then divide by the inside area. A 100 gpm flow in a 2 inch pipe gives about 10.2 ft/s.

Why does the hot-water limit drop above 140 F?

The EngineeringToolbox copper table gives 2 ft/s above 140 F and says the limits exist to avoid erosion, corrosion and noise.

What is the smallest pipe for 100 gpm at copper cold 8 ft/s?

About 2.4 inches inside diameter, from sqrt((0.223 / 8) / 0.7854) x 12. Round up to the next standard size.

Is there a PEX velocity limit?

No readable primary source for PEX was found. Use the manufacturer guide or select custom with the limit they give.

Does this tool replace the gallons per minute calculator?

No. The gallons per minute calculator converts a timed fill or pipe flow to gpm. This tool checks the speed in that pipe against a limit.

Does a larger pipe change the limit?

No. The limit depends on the material and service. A larger inside diameter lowers the speed for the same flow, which is how a pipe is brought under the limit.

Is my data saved?

No. The calculation runs in your browser and nothing you enter is stored or sent anywhere.

Sources

Related Calculators

Checking water speed for a pool, hot tub or yard line?

Explore the concrete calculators

This calculator is for general planning and learning only. It is not a plumbing design, a code compliance check or professional advice. Velocity limits, pressures, fixture demand and pipe materials are set by your adopted plumbing code and a licensed plumber. Do not size a water supply, a hot water line or a drain from this result alone. Spotted an error? Let us know.