Pipes and Cisterns: Formulas, Tricks and Solved Questions

Pipes and Cisterns questions involve pipes that fill or empty a tank at known rates. The main method is to express each pipe’s work as tank fraction per unit time, assign positive signs to inlets and negative signs to outlets, and combine the rates. This page covers formulas, net rates, leaks, alternating pipes and calculation shortcuts.

On this page

What Are Pipes and Cisterns Problems?

Pipes and Cisterns problems calculate the time required to fill or empty a tank using one or more pipes. An inlet adds water, while an outlet or leak removes water.

If a pipe fills a tank in x hours, its rate is 1/x tank per hour. If a pipe empties the tank in y hours, its rate is −1/y tank per hour. For pipes working together, add their signed rates. The required time is the required tank work divided by the net rate. For example, an inlet filling a tank in 6 hours and an outlet emptying it in 12 hours have a net rate of 1/6 − 1/12 = 1/12 tank per hour, so the tank fills in 12 hours.

Pipes and Cisterns Formula & Tricks

Important Formulas

Single-pipe rate
Rate = 1 / time

A pipe filling or emptying a complete tank in t hours works at 1/t tank per hour. Use a positive sign for filling and a negative sign for emptying.

Combined net rate
Net rate = Σ inlet rates − Σ outlet rates

Add all inlet rates and subtract all outlet or leak rates.

Time with combined pipes
Time = Required work / Net rate

For a complete tank, required work is 1 tank. Thus, time = 1 / net rate when the net rate is positive.

LCM work method
If total time is L units, work of a pipe taking t units = L / t

Choose the LCM of individual times as total capacity or total work. This converts fractional rates into whole-number units.

Partial filling or emptying
Time = Fraction of tank / Net rate

For a tank initially filled to a fraction f, use f as the required work when emptying, or 1 − f when filling to full.

Efficiency and time
Efficiency ratio = Time of slower pipe / Time of faster pipe

For the same tank, rate is inversely proportional to time. A pipe taking 6 hours is twice as efficient as one taking 12 hours.

Quick Tricks

Use LCM as the tank capacity

When pipe times are whole numbers, take their LCM as total capacity. Divide the capacity by each pipe’s time to get its hourly work, then add or subtract the work values.

Example: A fills in 12 hours and B in 18 hours. Take capacity = LCM(12, 18) = 36 units. Their rates are 3 and 2 units per hour, so together they fill 5 units per hour and take 36/5 = 7.2 hours.
Keep inlet and outlet signs separate

Write filling rates with plus signs and emptying rates with minus signs before combining them. A negative net rate means the tank is emptying, not filling.

Example: An inlet fills in 8 hours and an outlet empties in 24 hours. Net rate = 1/8 − 1/24 = 1/12, so the full tank fills in 12 hours.
Find the remaining work first

If a pipe works for a given time, calculate the fraction completed and subtract it from the required fraction before using the next rate.

Example: A pipe fills 1/10 of a tank per hour. In 3 hours it fills 3/10, leaving 7/10. A second pipe working at 1/14 per hour takes (7/10) ÷ (1/14) = 9.8 hours.

Pipes and Cisterns Concepts

Individual Pipe Rates

A pipe’s rate is the fraction of the tank filled or emptied in one unit of time.

If an inlet fills a tank in 15 hours, its rate is 1/15 tank per hour. If an outlet empties it in 20 hours, its signed rate is −1/20 tank per hour. The time and rate refer to the same tank and the same time unit.

Example: A pipe fills 3/5 of a tank in 6 hours. Its rate is (3/5) ÷ 6 = 1/10 tank per hour, so it would fill the complete tank in 10 hours.

Pipes Working Together

The combined rate equals the algebraic sum of the individual pipe rates.

For two inlets, add the rates. For an inlet and an outlet, subtract the outlet rate. If A fills in a hours and B fills in b hours, their combined filling time is ab/(a + b). If B is an outlet, the time is ab/(b − a), provided b > a and a is the inlet’s filling time.

Example: Two inlets fill a tank in 10 hours and 15 hours. Combined rate = 1/10 + 1/15 = 1/6, so they fill the tank in 6 hours.

Inlet and Outlet Together

When an inlet and an outlet work simultaneously, the tank fills only if the inlet rate is greater than the outlet rate.

For an inlet filling in x hours and an outlet emptying in y hours, net rate = 1/x − 1/y. If x < y, the net rate is positive and filling occurs. If x > y, the net rate is negative and the tank empties. If x = y, the water level remains unchanged.

Example: An inlet fills a tank in 9 hours and an outlet empties it in 18 hours. Net rate = 1/9 − 1/18 = 1/18, so the tank fills in 18 hours.

Leaks and Partially Filled Tanks

A leak is treated as an outlet, and the initial or required water level determines the amount of work.

If an inlet fills a tank in x hours and a leak empties it in y hours, the effective filling time is xy/(y − x), when y > x. For a tank initially filled to f of its capacity, the work needed to fill it is 1 − f; the work needed to empty it is f.

Example: An inlet fills a tank in 6 hours and a leak empties it in 18 hours. Effective rate = 1/6 − 1/18 = 1/9, so the tank fills in 9 hours.

Alternating Pipes

For pipes opened one after another, calculate the work completed in each cycle and then handle the remaining work.

If pipe A works for p hours and pipe B works for q hours repeatedly, work in one cycle is p times A’s rate plus q times B’s rate. Divide the required work by the cycle work, then calculate any leftover time using the next pipe in the sequence.

Example: A fills at 1/6 tank per hour and B fills at 1/12 tank per hour. If A works for 1 hour and B for 1 hour repeatedly, each 2-hour cycle fills 1/6 + 1/12 = 1/4 tank. Four cycles fill the tank in 8 hours.

Pipes and Cisterns Video Lessons

Watch short topic-wise lessons for quick revision.

6 Lessons
Lesson 1 of 6 Quick Revision

Pipes: One and Two Inlets

Understand how one inlet and two inlets fill a tank, using time-and-work methods to calculate individual and combined filling rates.

Continue with more lessons and practice in PrepShots.Watch More in App - Start ₹1 Trial →
More Pipes and Cisterns Lessons Scroll to explore →

Practice Pipes and Cisterns Questions

Practise published questions related to this topic.

Pipes and Cisterns Quick Quiz

Attempt 5 questions and check your score instantly.

Quick Revision Notes

Pipes and Cisterns Quick Revision

Use signed rates and convert every pipe into tank work per unit time before calculating the total time.

  • Filling pipe rate = +1/time; emptying pipe or leak rate = −1/time.
  • Net rate = total inlet rate − total outlet rate.
  • For a full tank, time = 1/net rate when the net rate is positive.
  • For an inlet taking x hours and an outlet taking y hours, net filling time = xy/(y − x), if y > x.
  • Use LCM of pipe times as total capacity for faster whole-number calculations.
  • For a partially filled tank, use the required fraction of capacity as the work.
  • In alternating problems, calculate completed work cycle by cycle and then solve the leftover fraction.
  • Equal inlet and outlet rates keep the water level constant.

Pipes and Cisterns FAQs

What is the formula for two pipes filling a tank together?

If the pipes fill the tank in x and y hours, their combined rate is 1/x + 1/y. Therefore, combined time = xy/(x + y).

How is an outlet represented in a Pipes and Cisterns calculation?

An outlet is represented by a negative rate. If it empties a tank in y hours, its rate is −1/y tank per hour.

An inlet fills a tank in 12 hours and an outlet empties it in 20 hours. How long will they take together?

Net rate = 1/12 − 1/20 = 1/30 tank per hour. Therefore, the tank fills in 30 hours.

What happens when the inlet and outlet have equal rates?

The net rate is zero, so the water level does not change. For example, rates 1/10 and −1/10 tank per hour cancel each other.

How do you calculate the time when a tank is partly filled?

Use the required fraction as work. If a tank is 2/5 full and must be filled completely, the remaining work is 3/5; divide 3/5 by the net filling rate.

A pipe fills 1/4 of a tank in 3 hours. What is its full-tank filling time?

Its rate is (1/4) ÷ 3 = 1/12 tank per hour. Hence, it fills the complete tank in 12 hours.

Continue learning Pipes and Cisterns on PrepShots

Continue on PrepShots