Drainage Calculators
50+ free professional-grade calculators for hydrology, hydraulics, and stormwater management. From simple pipe sizing to complex flood frequency analysis.
Most Popular Calculators
The tools drainage designers reach for most.
- Culvert Calculator Size culverts and check inlet/outlet control per FHWA HDS-5.
- Storm Drain Pipe Sizing Find the pipe diameter for a target flow using Manning's equation.
- Drainage Fall Calculator Work out pipe slope, fall and gradient over a given run.
- Dry Well Calculator Size a dry well from runoff volume and soil infiltration rate.
- Inlet Interception Calculator Determine grate and curb inlet capture efficiency (HEC-22).
How to Use Our Calculators
Our collection of 50 professional-grade drainage calculators covers the full spectrum of drainage design needs. Whether you're a homeowner addressing yard drainage or an engineer designing a complex stormwater system, we have the right tool for your project.
Calculators are organized into four main categories:
- Hydrology: Calculate runoff volumes, peak flows, and watershed response using the Rational Method, SCS Curve Number, hydrograph analysis, and regional flood estimation.
- Hydraulics: Analyze flow in pipes and open channels using Manning's equation, determine critical depth, evaluate channel capacity, and design conveyance systems.
- Stormwater BMP: Design green infrastructure including rain gardens, bioretention, permeable pavers, detention ponds, cisterns, and other low-impact development practices.
- Drainage Structures: Size inlets, catch basins, French drains, roof drains, culverts, trench drains, and outlet protection systems using HEC-22, HEC-14, and industry standards.
All calculators implement industry-standard methodologies from NRCS, FHWA, ASCE, HEC, and other authoritative sources. No registration required — simply select a calculator, enter your project parameters, and get instant results with full transparency into the calculations.
Area Drain Spacing Calculator
HydraulicsEnter surface slope, allowable ponding, and drain capacity to calculate area-drain spacing using TR-55 sheet-flow and HEC-22 methods.
Best Hydraulic Section Calculator
HydraulicsCalculate optimal channel dimensions for maximum hydraulic efficiency. Design channels with minimum excavation for a given discharge using rectangular, trapezoidal, or triangular sections.
Bioretention Underdrain Calculator
Stormwater BMPDesign bioretention facilities with underdrain systems for sites with poor native soil infiltration. Calculate required area, storage volumes, underdrain capacity, and infiltration split using ASCE and Virginia DEQ methodology.
Catch Basin Calculator
HydraulicsEnter design inflow and inlet geometry to estimate HEC-22 weir/orifice inlet capacity, then screen outlet-pipe capacity with Manning's equation and preliminary basin and sump dimensions.
Channel Lining Calculator
HydraulicsDesign channel linings using permissible velocity or tractive force methods. Evaluate grass, riprap, concrete, and other lining adequacy for erosion protection.
Channel Transitions Calculator
HydraulicsCalculate head losses in channel transitions including contractions and expansions. Supports abrupt, gradual, warped, and wedge geometries with standard loss coefficients.
Cistern Sizing Calculator
Stormwater BMPCalculate cistern sizing for rainwater harvesting. Determines collection potential, storage requirements, and annual water balance using ASABE S597.1 and ARCSA guidelines.
Compound Channel Calculator
HydraulicsCalculate flow in compound channels with multiple subsections using the divided channel method. Analyze main channel with floodplains, composite roughness, and velocity distribution.
Critical Depth Calculator
HydraulicsCalculate critical depth for open channels and pipes. Determine the depth at which specific energy is minimum and Froude number equals 1. Supports circular, rectangular, trapezoidal, and triangular sections.
Culvert Calculator
StructuresEnter circular culvert diameter, slope, and roughness to estimate full-flow capacity with Manning's equation and review inlet- versus outlet-control guidance from FHWA HDS-5.
Culvert Outlet Control Calculator
StructuresCalculate outlet control hydraulics for culverts including headwater depth, outlet velocity, critical depth, normal depth, and head loss breakdown. Uses FHWA HDS-5 methodology for circular and box culverts.
Downspout Sizing Calculator
HydraulicsEnter roof area and rainfall intensity to select round or rectangular downspout sizes from IPC sizing tables.
Drainage Fall Calculator
HydraulicsEnter pipe size, material, design flow, and drainage type to calculate hydraulic fall or full-flow capacity and screen eligible foul-drain conditions against Approved Document H Table 6.
Dry Well Calculator
Stormwater BMPCalculate dry well sizing for stormwater infiltration. Determines storage volume, infiltration capacity, and drawdown time using ASCE MOP 77 methodology.
Energy Dissipator Calculator
StructuresDesign stilling basins, impact basins, and energy dissipation structures using FHWA HEC-14 and USBR methodology. Calculate basin dimensions, sequent depth, and energy dissipation.
Flood Frequency Analysis Calculator
HydrologyEnter annual peak flows to estimate return-period magnitudes with Log-Pearson Type III following USGS Bulletin 17C, optionally alongside a separate Gumbel analysis.
Foundation Drain Calculator
HydraulicsCalculate foundation drain sizing for basement and crawlspace waterproofing. Determines pipe capacity, groundwater inflow, and sump pump requirements using HEC-22 methodology.
French Drain Calculator
HydraulicsEnter trench, aggregate, pipe, and soil parameters to calculate French drain storage, infiltration, and pipe capacity using Darcy's law and Manning's equation.
Froude Number Calculator
HydraulicsCalculate Froude number and classify flow regime for open channels. Determine if flow is subcritical, critical, or supercritical. Includes wave celerity and specific energy calculations.
Gradually Varied Flow Calculator
HydraulicsCalculate water surface profiles using the Direct Step Method. Analyze backwater and drawdown curves with automatic profile classification (M1, M2, S1, etc.) for open channels.
Green Roof Calculator
Stormwater BMPCalculate green roof stormwater retention and detention performance. Determine water holding capacity, runoff reduction, peak flow delay, and structural loads using FLL guidelines and ASCE methodology.
Gutter Flow Calculator
HydraulicsEnter gutter shape, dimensions, slope, and roughness to calculate flow capacity, velocity, hydraulic radius, and Froude number with Manning's equation.
Hydrograph Convolution Calculator
HydrologyCalculate runoff hydrographs using unit hydrograph convolution. Applies the principle of superposition to combine rainfall increments with unit hydrograph response per NRCS NEH Part 630.
Infiltration Trench Calculator
Stormwater BMPDesign infiltration trenches for stormwater management. Calculate required trench dimensions, storage volume, infiltration capacity, and drawdown time using EPA and ASCE methodology.
Inlet Interception Calculator
HydraulicsEnter gutter flow and grate, curb-opening, or combination-inlet geometry to calculate HEC-22 interception efficiency, captured flow, and bypass flow.
Level Pool Routing Calculator
HydrologyEnter an inflow hydrograph plus stage-storage and stage-discharge data to route a level pool with the Modified Puls method and return the outflow hydrograph, peak attenuation, maximum stage, and storage.
Manning's Channel Calculator
HydraulicsEnter channel geometry, slope, roughness, and depth to calculate discharge and velocity with Manning's equation for rectangular, trapezoidal, triangular, or parabolic sections.
Manning's Equation for Pipe Flow Calculator
HydraulicsEnter circular pipe diameter, slope, roughness, and flow depth to calculate full- or partial-flow discharge, velocity, and hydraulic properties with Manning's equation.
Modified Rational Method Calculator
HydrologyEnter runoff coefficient, drainage area, time of concentration, IDF data, and an allowable release rate to estimate peak discharge and preliminary detention storage across storm durations with the Modified Rational Method.
Muskingum Routing Calculator
HydrologyEnter an inflow hydrograph, time step, and Muskingum K and X parameters to calculate the routed outflow hydrograph, peak attenuation, and translation time.
Normal Depth Calculator
HydraulicsCalculate normal depth for open channels and pipes using Manning's equation. Iteratively solve for the depth at which uniform flow occurs. Supports circular, rectangular, trapezoidal, and triangular sections.
Outlet Protection Calculator
StructuresDesign riprap aprons and outlet protection structures for culverts using FHWA HEC-14 methodology. Calculate D50 stone size, blanket thickness, and apron dimensions.
Outlet Velocity Calculator
HydraulicsCalculate outlet velocities from pipes and culverts to assess erosion potential. Determine scour depth, scour hole dimensions, and protection requirements using FHWA HEC-14 methodology.
Permeable Paver Calculator
Stormwater BMPCalculate permeable pavement system design including base course depth, storage volume, and infiltration capacity using ASCE and EPA methodology.
Pond Sizing Calculator
HydrologyEnter watershed and release criteria to estimate preliminary detention storage with the Modified Rational Method and size orifice and weir outlets.
Rain Garden Calculator
Stormwater BMPCalculate rain garden sizing for stormwater management. Determines required area, storage volumes, and infiltration capacity using ASCE and EPA methodology.
Rainfall Distribution Calculator
HydrologyGenerate SCS/NRCS 24-hour rainfall distributions (Type I, IA, II, III) for design storms. Creates hyetographs showing rainfall intensity over time per TR-55 methodology.
Rational Method Calculator
HydrologyEnter runoff coefficient, rainfall intensity, drainage area, and return period to calculate Rational Method peak discharge (Q = CiA), adjusted C, and a transparent calculation breakdown.
Riprap Sizing Calculator
StructuresCalculate riprap stone sizing using Isbash, USACE, HEC-11, or Maynord methods. Determine D50 median stone size, gradation requirements, and blanket thickness for channel protection.
Roof Drain Sizing Calculator
HydraulicsEnter roof area and rainfall intensity to select primary drains, overflow drains, and scuppers from IPC sizing tables.
Runoff Coefficient Calculator
HydrologySelect land cover or enter mixed land-use areas to look up Rational Method C values and calculate an area-weighted composite runoff coefficient.
SCS Curve Number Calculator
HydrologyEnter rainfall and a selected or area-weighted composite CN to calculate direct runoff depth, retention, and initial abstraction with the SCS/NRCS Curve Number method.
SCS Triangular Hydrograph Calculator
HydrologyGenerate SCS triangular unit hydrographs for simplified runoff analysis. Calculates peak discharge, time to peak, and runoff volume per TR-55 methodology.
SCS Unit Hydrograph Calculator
HydrologyEnter drainage area, runoff depth, and timing parameters to calculate peak discharge and generate an SCS/NRCS dimensionless unit hydrograph.
Storage Volume Calculator
HydrologyEstimate preliminary detention storage with either a Modified Rational peak-flow approximation or one selected quick method (Baker, FAA, or simplified) using that method's inputs.
Storm Drain Pipe Sizing Calculator
HydraulicsEnter design flow, slope, and pipe material to screen standard 8- to 36-inch RCP or HDPE storm-drain sizes with Manning's equation and velocity guidance in US customary units.
Sump Pump Calculator
HydraulicsCalculate sump pump capacity and pit sizing for basement drainage. Determines required pump capacity, total dynamic head, cycle frequency, and verifies motor protection requirements.
Tailwater Analysis Calculator
HydraulicsCalculate tailwater depth at culvert outlets with support for multiple channel types (rectangular, trapezoidal, triangular, natural). Analyze normal depth, critical depth, Froude number, flow regime, and outlet submergence. Optional rating curve generation.
Time of Concentration Calculator
HydrologyEnter watershed length, slope, cover, and method-specific parameters to calculate time of concentration with Kirpich, FAA, NRCS Lag, Kerby-Hathaway, or TR-55 segmental methods.
Trench Drain Calculator
HydraulicsCalculate trench drain capacity using Manning's equation. Determines flow capacity, velocity, and grate interception efficiency for linear drainage systems.
Underground Detention Calculator
StructuresDesign underground detention systems for stormwater management. Calculates storage volume, outlet sizing, and drawdown time per ASCE MOP 77 and FHWA HEC-22 methodology.
USGS Regional Regression Calculator
HydrologyEnter drainage area and applicable basin characteristics to get an educational, screening-level peak-flow estimate from generalized regional equations; use state-specific USGS publications or StreamStats for design.
Vegetated Swale Calculator
Stormwater BMPCalculate vegetated swale hydraulics including normal depth, velocity, and capacity using Manning's equation with variable roughness based on vegetation retardance.
Not sure where to start?
Take our quick quiz to find the right calculator, or start with the most popular tools.
Drainage Calculation FAQs
How do you calculate drainage?
The most common method is the Rational Method, Q = CiA, where peak runoff (Q) equals the runoff coefficient (C) times rainfall intensity (i) times drainage area (A). Larger sites use the SCS Curve Number method to estimate runoff volume.
Read the Rational Method guide →What size drain pipe do I need?
Pipe size depends on the flow rate, pipe slope and material roughness. Enter your design flow and slope into a Manning's equation solver and it returns the minimum diameter that carries the flow without surcharging.
Size a storm drain pipe →How much fall does a drain need?
A common minimum for gravity drains is roughly 1% (about 1 unit of fall per 100 of run), though the exact grade depends on pipe size, flow and local code. Use the fall calculator to convert between slope, gradient and total fall over your run.
Calculate drainage fall →