Calculate tank fill/drain times and volumes for various tank shapes and flow rates.
The Tank Calculator uses fundamental volume and time calculations to determine how long it takes to fill or empty tanks of various shapes. It accounts for different tank geometries and flow rates.
Tank volumes are calculated using standard geometric formulas:
Time to fill or empty is calculated using:
Time = Volume / Flow Rate
Where:
Here you will find the answers to the frequently asked questions about tank calculations.
The volume calculations are mathematically accurate for the specified shapes. However, actual tank volumes may differ due to manufacturing tolerances, internal structures, and irregular shapes. For precise applications, consider adding a safety factor or measuring the actual volume.
For irregular shapes, use the closest standard shape as an approximation, or break the tank into multiple standard shapes and sum the volumes. For very complex shapes, consider using the water-fill method or consulting tank specifications from the manufacturer.
The calculator assumes the tank is empty when calculating fill time. For partially filled tanks, subtract the current volume from the total volume to get the remaining capacity. Fill time = Remaining volume / Flow rate.
The calculator supports both metric and imperial units. For metric, use meters for dimensions and m³ for volume. For imperial, use feet for dimensions and ft³ for volume. Flow rates can be in L/min, GPM, m³/h, or ft³/h. The calculator automatically converts between compatible units.
Tank orientation affects the effective height used in calculations. For horizontal cylindrical tanks, the height is the diameter, and the length is the tank length. For vertical tanks, the height is the tank height, and the diameter is the tank diameter. Always measure the correct dimensions for your tank orientation.
Continue your analysis with these related engineering tools
© 2026 Flow Rate Calculator. All rights reserved.