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.

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.

    Advertisement

    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.

    ConditionTypical scheduling effectCycle-and-soak note
    Sandy soilStores 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 soilOften works well with 2 to 3 deep waterings per week.Split if a single sprinkler run exceeds about 30 minutes.
    Clay soil or slopesWater infiltrates slowly; avoid long continuous sprinkler runs.Short cycles with soak breaks reduce runoff.
    Containers or shallow rootsNeed 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

    Measure irrigation flow

    Use a meter reading or bucket test for hoses and small zones. Divide gallons by minutes to get GPM.

    Flow

    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

    Split long runtimes

    If water puddles or runs off, split the runtime into shorter cycles with soak time between starts.

    Cycle soak

    Subtract recent rainfall

    A rain gauge or local weather station helps avoid watering when rain already met part of the weekly target.

    Rain

    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.

    Explore more tools