Irrigation Runtime Calculator for Sprinklers and Drip Systems
Calculate gallons or liters per week, minutes per week, minutes per watering, and timer
settings for sprinkler zones, drip beds, catch-can tests, and measured flow rates. The
supporting schedule still shows the irrigation duty cycle as total runtime divided across
watering sessions.
Updated June 30, 2026. All computation runs locally in your browser.
Inputs & Parameters
Subtract effective rainfall before setting the timer.
Use this mode when you know the total zone flow from a meter, bucket test, or pump specification.
Use this for sprinkler runtime when you know the zone application rate from nozzles, plans, or measurements.
Minutes the sprinklers ran during the catch-can test.
Use this for drip beds when you know emitter count and rated output.
Timer-Ready Schedule
Total Weekly Volume:—
Net Irrigation Depth:—
Total Weekly Runtime:—
Runtime per Watering:—
Suggested Days/Week:—
Minutes per Zone:—
Cycle-and-Soak Guidance
—
—
Timer settings are estimates. Confirm with soil moisture, catch cans, and local irrigation guidance.
Irrigation Runtime and Duty Cycle Explained
Irrigation runtime is the number of minutes a sprinkler, drip zone, or hose must run to
replace the water your plants need after useful rainfall. Many lawns and gardens use a
planning target near 1 inch or 25 mm per week, but the right target depends on weather,
soil texture, rooting depth, plant type, and local restrictions.
Use the weekly depth mode when you know total zone flow in GPM or LPM. Use precipitation
rate when your sprinkler output is known in inches per hour or millimeters per hour. Use the
catch-can mode when you measured applied water in containers. Use drip emitter mode when you
know emitter count and GPH or LPH per emitter.
The duty cycle is the total weekly runtime needed to deliver the net water depth. The timer
schedule divides that runtime across watering days and suggests cycle-and-soak breaks when a
single run is likely to exceed infiltration, especially on clay soils, compacted soil, or slopes.
Soil and Plant Guidance
The soil and crop controls are scheduling guidance, not a replacement for local extension
recommendations. Use them to choose a practical watering frequency and to decide when to split
a long run into shorter cycles.
Condition
Typical scheduling effect
Cycle-and-soak note
Sandy soil
Stores less water, so smaller and more frequent irrigations may be needed.
Usually accepts water quickly, but deep percolation can waste water.
Loam or amended garden soil
Often works well with 2 to 3 deep waterings per week.
Split if a single sprinkler run exceeds about 30 minutes.
Clay soil or slopes
Water infiltrates slowly; avoid long continuous sprinkler runs.
Short cycles with soak breaks reduce runoff.
Containers or shallow roots
Need more frequent checks because the root zone is small.
Use smaller applications and verify drainage.
Formula Reference
Imperial Volume
Net depth = target weekly depth - effective rainfall.
Gallons = square feet x inches x 0.623.
Gallons = acres x inches x 27,154.
Metric Volume
Net depth = target weekly depth - effective rainfall.
Liters = square meters x millimeters.
1 hectare = 10,000 square meters.
Flow Runtime
Runtime minutes = gallons / GPM.
Runtime minutes = liters / LPM.
Runtime per watering = total runtime / watering days per week.
Sprinkler Precipitation Rate
Runtime minutes = net inches / inches per hour x 60.
Precipitation rate in/hr = GPM x 96.3 / square feet.
Metric runtime minutes = net mm / mm per hour x 60.
Catch-Can Test
Average the water depth caught in several straight-sided containers.
Application rate = catch depth / test minutes x 60.
Then use runtime = net depth / application rate x 60.
Drip Emitters
Total emitter flow = emitter count x emitter flow.
Drip runtime = target gallons / total emitter GPH x 60.
Metric drip runtime = target liters / total emitter LPH x 60.
Method note: constants and scheduling logic use the standard 0.623 gallons per square foot
per inch conversion, the equivalent 27,154 gallons per acre-inch conversion,
EPA WaterSense controller guidance
to avoid overwatering and use weather-aware scheduling, and
University of Minnesota Extension irrigation scheduling guidance
for soil water holding capacity, infiltration, and allowable depletion.
These estimates do not account for distribution uniformity, pressure variation, wind drift,
crop coefficient, or regulated watering windows.
Worked Examples
1,000 sq ft Lawn
1 inch over 1,000 sq ft = 1,000 x 1 x 0.623 = 623 gallons.
At 6 GPM, runtime = 623 / 6 = 103.8 minutes per week, or about 52 minutes for each of two watering days.
Drip Bed, 100 Emitters
100 emitters x 0.5 GPH = 50 GPH total output.
If the bed needs 50 gallons this week, runtime = 50 / 50 x 60 = 60 minutes.
Raised Bed in Metric Units
12 m² needing 20 mm after rain requires 12 x 20 = 240 liters.
At 8 LPM, runtime = 240 / 8 = 30 minutes per week.
Sprinkler Zone at 0.5 in/hr
A zone applying 0.5 inches per hour needs 1 / 0.5 x 60 = 120 minutes to apply 1 inch.
Split across three days, the timer setting is about 40 minutes per watering day before cycle-and-soak adjustments.
FAQs
How long should I run sprinklers for 1 inch of water?
Divide 1 inch by the sprinkler precipitation rate. A 0.5 in/hr zone needs about 120 minutes total.
How do I calculate drip irrigation runtime?
Find total emitter flow, divide the target gallons or liters by that flow, then multiply by 60 when using hourly emitter ratings.
Should I water every day?
Usually no for established lawns and garden beds. Fewer deep sessions often build better roots, but containers, seedlings, sand, and heat can require more frequent checks.
How do I account for rainfall?
Enter the rain received this week. The calculator subtracts it from the weekly target depth before calculating runtime.
How do I measure GPM?
Use a water meter or time how long it takes to fill a known container. Gallons divided by minutes gives GPM.
How many sessions per week are best?
Two or three sessions are common, but soil texture, rooting depth, slope, and weather can move the recommendation higher or lower.
Why does soil type change runtime?
Clay accepts water slowly and may run off, while sandy soil drains fast and stores less water in the root zone.
Are results private?
Yes, everything runs locally in your browser.
How it works
This calculator normalizes your inputs to a net weekly water depth after rain, computes
weekly volume when area is available, calculates total runtime from flow rate, application
rate, catch-can output, or drip emitter output, then divides the result into timer-ready
sessions. All computation runs client-side for privacy and speed.
Practical Irrigation Runtime Checks
1
Measure irrigation flow
Use a meter reading or bucket test for hoses and small zones. Divide gallons by minutes to get GPM.
Flow
2
Run a catch-can test
Place several identical containers in the zone, run sprinklers, average the water depth, and calculate in/hr or mm/hr.
Sprinklers
3
Split long runtimes
If water puddles or runs off, split the runtime into shorter cycles with soak time between starts.
Cycle soak
4
Subtract recent rainfall
A rain gauge or local weather station helps avoid watering when rain already met part of the weekly target.
Rain
5
Avoid common mistakes
Do not assume every zone has the same output, ignore pressure changes, or run one long cycle on clay soil.
Checks
Disclaimer
Weekly water needs vary by climate, crop, irrigation uniformity, soil, slope, and local watering rules. Use soil moisture data, rain gauges, catch-can tests, and local guidance to refine schedules.