Drip Irrigation Calculator
Size a drip zone and know exactly how much water it delivers. Enter the number of emitters, their flow rate and run time to get total GPH and GPM, gallons per run and per week, and how many emitters your tubing and water supply can handle.
Last updated:
Optional: gives water per plant.
Typical max flow per run of tubing; check your manufacturer's chart.
Bucket test: GPM = bucket gallons ÷ minutes to fill. A garden faucet often gives 4-8 GPM.
Leaving headroom keeps pressure steady.
How to use the Drip Irrigation Calculator
- Count the emitters on the zone and pick their flow rate (printed on the emitter, often color coded).
- Enter the run time and how many times a week the zone runs.
- Choose the tubing that feeds the zone and enter your water supply in GPM from a bucket test.
- Read the total flow and water per run, then check the max emitters per zone.
- Adjust the run time using the table until each plant gets the water it needs.
Drip irrigation formulas
- Total flow (GPH) = number of emitters × GPH per emitter. GPM = GPH ÷ 60.
- Gallons per run = total GPH × run time (min) ÷ 60.
- Max emitters per zone = smaller of (tubing capacity, supply GPM × 60 × safety share) ÷ GPH per emitter.
- Run time for a target = gallons wanted per plant ÷ (emitters per plant × GPH) × 60 min.
Example: 60 shrubs with one 2 GPH emitter each = 120 GPH (2 GPM). A 45-minute run gives 90 gallons, 1.5 gallons per shrub. On 1/2 in tubing (≈220 GPH) the zone can take up to 110 of these emitters.
Typical tubing capacity and emitter output
| Tubing | Typical max flow | Typical max run length |
|---|---|---|
| 1/4 in micro tubing | ≈ 30 GPH | about 30 ft |
| 1/2 in drip line (0.600-0.710 in OD) | ≈ 200-240 GPH | about 200 ft |
| 3/4 in drip line | ≈ 480 GPH | about 400 ft |
| 1 in poly pipe | ≈ 900 GPH | longer mains |
| Emitter | Gallons in 15 min | 30 min | 60 min |
|---|---|---|---|
| 0.5 GPH | 0.125 | 0.25 | 0.5 |
| 1 GPH | 0.25 | 0.5 | 1 |
| 2 GPH | 0.5 | 1 | 2 |
| 4 GPH | 1 | 2 | 4 |
Capacities vary by brand, pressure and elevation; pressure-compensating emitters keep their rated flow over a wide pressure range. Install a pressure regulator (usually 25-30 psi) and a filter at the head of every drip zone.
Frequently asked questions
How do I calculate drip irrigation flow?
Multiply the number of emitters by the flow of each emitter. 40 emitters × 1 GPH = 40 GPH, which is 40 ÷ 60 = 0.67 GPM. With different emitters, add up each group's total.
How much water does a drip system use per run?
Gallons per run = total GPH × run time in minutes ÷ 60. A 40 GPH zone running 30 minutes delivers 20 gallons, or 0.5 gallon per 1 GPH emitter.
How many emitters can I put on one zone?
Divide the zone's maximum flow by the emitter rate. A 1/2 in drip line typically carries about 200-240 GPH, so it can feed about 220 one-GPH emitters or 110 two-GPH emitters; your water supply may set a lower limit.
How do I measure my water supply in GPM?
Time how long it takes to fill a bucket of known size with the faucet fully open. A 5 gallon bucket filled in 50 seconds is 5 ÷ (50 ÷ 60) = 6 GPM. Plan to use no more than about 75% of it on one zone.
How long should I run drip irrigation?
It depends on the plant and soil, but drip often runs 30-90 minutes, 2-3 times a week, to wet the root zone deeply. A tomato plant in summer may need 1-2 gallons a day; a shrub 2-5 gallons a week. Check soil moisture a few inches down and adjust.
Which emitter size should I use?
Use 0.5 GPH for containers and sandy-loam close spacing, 1 GPH for vegetables and small plants, 2 GPH for shrubs and clay soils where water should spread, and 4 GPH or several emitters for trees. Keep the same rate on one zone so everything gets water evenly.
What is the difference between GPH and GPM?
GPH is gallons per hour (used for emitters), GPM is gallons per minute (used for water supply and valves). Divide GPH by 60 to get GPM, or multiply GPM by 60 to get GPH.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.