Drip Emitter Flow Rate Calculator

Calculate drip emitter count, total flow rate in GPH, and minimum pump size for hydroponic drip systems from plant count and irrigation cycle frequency.

Drip System Requirements

Drip irrigation in hydroponics:

Drip systems deliver nutrient solution directly to each plant’s root zone through individual emitters (drippers). This is one of the most popular hydroponic methods because it is scalable from 4 plants to 4,000, efficient with nutrients, and adaptable to many growing media.

Key components:

  1. Reservoir: holds nutrient solution
  2. Pump: pushes solution through the system
  3. Main line: typically 1/2" or 3/4" tubing
  4. Distribution tubing: 1/4" spaghetti lines to each plant
  5. Emitters: regulate flow rate to each plant

Flow rate selection:

Emitter Type Flow Rate Best For
1/2 GPH (2 L/hr) Low flow Seedlings, herbs, small pots
1 GPH (4 L/hr) Medium flow Most vegetables, 1–3 gal pots
2 GPH (8 L/hr) High flow Large plants, 5+ gal containers
Adjustable (0–10 GPH) Variable Mixed gardens, experimentation

Total flow formula:

Total flow (GPH) = Number of emitters × Flow rate per emitter (GPH)

Pump sizing, and the head-height trap

Minimum pump GPH at your head height = Total flow × 1.25 (25% safety margin)

Then comes the part that catches everyone. A submersible pump’s advertised GPH is measured at zero head, meaning the outlet sitting at the same height as the water. Lift the water and the flow collapses, far faster than most people expect. A pump advertised at 400 GPH with a 6 ft maximum head might deliver 400 at ground level, 250 at 2 ft, 120 at 4 ft, and nothing at all at 6 ft.

So the number you need is not “a 25 GPH pump”, it is “a pump that still delivers 25 GPH when it is lifting 4 feet”. Those are very different products, and it is why a system needing 20 GPH of emitter flow is often built with a pump rated at several hundred.

Two rules that keep you out of trouble:

  • Pick a pump whose maximum head is at least double your actual lift. Everything near a pump’s max head is in the steep, useless part of its curve.
  • Read the pump curve, not the headline number. Every reputable manufacturer publishes one, usually as a small table of GPH at 1 ft, 3 ft, 5 ft.

Friction in the tubing adds to the lift, though on short runs of 1/2" line it is small compared to the vertical rise.

Feed duration formula:

Feed time (minutes) = Target volume per plant (gallons) ÷ (Emitter flow rate × emitters per plant) × 60

The emitters-per-plant term matters: two 1 GPH emitters fill a pot in half the time one does.

Worked example:

20 tomato plants in 5-gallon buckets with coco coir:

  • Emitter: 1 GPH (one per plant)
  • Total flow: 20 × 1 = 20 GPH
  • Pump minimum: 20 × 1.25 = 25 GPH (about 400 GPH pump handles this easily)
  • Target feed: 0.5 gallons per plant per session
  • Feed time: 0.5 ÷ 1 × 60 = 30 minutes per feed session
  • Feed frequency: 3–6 times daily in coco coir
  • Daily nutrient use: 0.5 × 6 × 20 = 60 gallons (recirculating system recaptures runoff)

Drain-to-waste vs. recirculating:

  • Recirculating: Runoff returns to reservoir. More efficient but pH and EC drift over time. Monitor and adjust daily.
  • Drain-to-waste: Runoff is discarded (or used on soil garden). Stable pH/EC but uses 20–30% more nutrient solution.
  • Target 10–20% runoff in drain-to-waste to prevent salt buildup.

Clogging prevention:

Drip emitters clog easily. Use an inline filter (100–200 mesh), flush lines weekly with plain water, and use hydrogen peroxide (3 mL of 3% per gallon) monthly to prevent biofilm buildup.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.