Time & Work
🔒 Log in to trackPipes & Cisterns
🔒 Log in to trackA tank is filled by some pipes and emptied by others. A pipe that fills is an inlet. A pipe or a leak that empties is an outlet.
Treat it exactly like a time-and-work question. Inlets do positive work, outlets do negative work. The quickest method: take the tank's capacity as the LCM of all the times, so every pipe's speed becomes a whole number of units per hour.
The basic idea
Every question gives you pipes and the time each one takes on its own.
- An inlet fills the tank. Count its work as plus (+).
- An outlet or a leak empties the tank. Count its work as minus (−).
- "A fills the tank in 6 hours" means A fills of the tank every hour.
Rule: Fill = plus, empty = minus. Write the sign next to every pipe before you calculate anything.
The LCM method (use it every time)
Fractions like are slow and easy to get wrong. Give the tank a number of units instead.
- Tank capacity = LCM of all the given times.
- Speed of each pipe = capacity ÷ its time (units per hour).
- Net speed = inlets added, outlets subtracted.
- Time = capacity ÷ net speed.
Example: A fills a tank in 12 hours, B in 18 hours. Tank = LCM(12, 18) = 36 units. A fills 3 units/hour, B fills 2 units/hour. Together: 5 units/hour, so hours = 7 hours 12 minutes.
When one pipe empties the tank
Use the same method. Just subtract the emptying pipe.
A fills in 6 hours, B empties in 9 hours. Tank = 18 units. A = +3, B = −2, so net = +1 unit/hour. The tank fills in 18 hours.
For exactly one filling pipe (a hours) and one emptying pipe (b hours):
Check: hours.
Watch: If the emptying pipe is faster, the net speed is negative. A full tank will empty; an empty tank will never fill.
Pipes opened or closed in between
Split the question into stages. The tank only cares how much water is already in it.
- Stage 1: water filled = speed × time.
- Water still needed = capacity − water filled.
- Stage 2: water still needed ÷ new net speed.
A (10 h) and B (15 h) run for 2 hours. Tank = 30 units, speed 5, so 10 units are filled and 20 are left. Now a drain C (30 h) opens: net speed = 5 − 1 = 4. The rest takes 5 hours, so the total is 7 hours.
Watch: Read the last line carefully. Some questions ask for the extra time (5 hours), others for the total time (7 hours).
Finding the leak
"A tank normally fills in 8 hours. Because of a leak, it now takes 10 hours. How long will the leak take to empty the full tank?"
Tank = LCM(8, 10) = 40 units. Normal speed = 5, speed with the leak = 4. The difference, 1 unit/hour, is the leak. So the leak empties the tank in 40 hours.
Tip: Leak time = where is the normal time and the slower time: .
Pipes opened one after the other
Some questions open the pipes turn by turn, one hour each. Treat one full round as a single unit of time.
A fills in 4 hours, B in 6 hours. They are opened alternately for one hour each, starting with A. Tank = 12 units, A = 3, B = 2, so one round (2 hours) fills 5 units. After 2 rounds (4 hours) 10 units are filled and 2 are left. It is A's turn: 2 units at 3 per hour take hour = 40 minutes. Total = 4 hours 40 minutes.
Watch: Before counting the last round, check whether the tank gets full during the round. Stop there.
When the answer is in litres
If one pipe's speed is given in litres, the capacity is a real number. Write every pipe's speed in litres per hour and solve for the capacity.
A leak empties a full tank in 6 hours. An inlet that fills 4 litres a minute (240 litres an hour) is opened, and now the full tank empties in 8 hours. Leak − inlet = capacity ÷ 8:
Question types you will see
Each type: how to recognise it, the method step by step, and one question to try.
Two or three filling pipes together
All the pipes fill the same tank. Each pipe's time is given, and the time with all of them open is asked.
Take tank = LCM of the times.
Find each pipe's speed = tank ÷ its time.
Add the speeds.
Time = tank ÷ total speed.
Each pipe adds its own share of water every hour, so the shares simply add up.
Three pipes can fill a tank in 20, 30 and 60 minutes. If all three are opened together, the tank fills in:
Show solutionHide solution
Tank = LCM(20, 30, 60) = 60 units.
Speeds: 3, 2 and 1 units per minute.
Total speed = 6 units per minute.
Time = minutes.
10 minutes
Filling and emptying pipes open together
At least one pipe fills and at least one pipe (or a leak) empties, all at the same time.
Mark each pipe + (fills) or − (empties).
Take tank = LCM of the times.
Net speed = inlets − outlets.
Time = tank ÷ net speed.
The emptying pipe removes water while the others add it, so its speed cancels part of theirs.
Pipes A and B fill a tank in 12 hours and 15 hours. Pipe C empties it in 20 hours. If all three are opened together, the tank fills in:
Show solutionHide solution
Tank = LCM(12, 15, 20) = 60 units.
A = +5, B = +4, C = −3.
Net speed = 6 units per hour.
Time = hours.
10 hours
Find the leak from two fill times
"It normally fills in t hours, but because of a leak it takes longer." The leak's own emptying time is asked.
Take tank = LCM of the normal time and the slower time.
Normal speed − slower speed = speed of the leak.
Leak time = tank ÷ leak speed.
The only difference between the two cases is the leak, so the lost speed is the leak's speed.
A pipe fills a tank in 6 hours. Because of a leak at the bottom, it takes 8 hours. How long will the leak take to empty the full tank?
Show solutionHide solution
Tank = LCM(6, 8) = 24 units.
Normal speed = 4, speed with the leak = 3.
Leak speed = 1 unit per hour.
Leak time = hours.
24 hours
A pipe is opened or closed in between
Pipes run for some time, then a pipe is added or removed. The remaining time or the total time is asked.
Stage 1: water filled = speed × time.
Water still needed = tank − water filled.
Stage 2: divide what is left by the new net speed.
Add the stages if the total time is asked.
The tank does not care how the water got there. Each stage is a fresh, smaller question.
Pipes A and B fill a tank in 12 hours and 16 hours. Both are opened for 4 hours. Then a drain that can empty the full tank in 24 hours is also opened. In how many more hours will the tank be full?
Show solutionHide solution
Tank = LCM(12, 16, 24) = 48 units. A = 4, B = 3, drain = −2.
First 4 hours: units, so 20 units are left.
New net speed = 7 − 2 = 5 units per hour.
More time = hours.
4 more hours (8 hours in total)
Pipes opened one after the other
The pipes are opened in turns, one hour (or one minute) each: "alternately" or "A, then B, then A…".
Take tank = LCM of the times.
Water filled in one round = sum of the speeds in that round.
Count the full rounds that fit without filling the tank.
Finish the last part pipe by pipe; stop the moment the tank is full.
The pattern repeats every round, so full rounds can be counted in one step. Only the last round needs care.
Pipe A fills a tank in 3 hours and pipe B in 4 hours. They are opened alternately for one hour each, starting with A. In how much time will the tank be full?
Show solutionHide solution
Tank = LCM(3, 4) = 12 units. A = 4, B = 3.
One round (A then B, 2 hours) = 7 units.
After 1 round: 7 units in 2 hours, 5 left.
A's hour adds 4 (3 hours, 1 left). B needs hour = 20 minutes for the last unit.
3 hours 20 minutes
Tank capacity in litres
One pipe's speed is given in litres per minute or per hour, and the tank's capacity is asked.
Change every speed to the same unit (litres per hour).
Write each pipe's speed with C as the capacity, e.g. C/5.
Make an equation from the net speed.
Solve for C.
A speed in litres fixes the size of the tank, so the capacity is a real number, not LCM units.
A leak can empty a full tank in 5 hours. An inlet pipe that fills 3 litres a minute is opened, and now the full tank empties in 20 hours. What is the capacity of the tank?
Show solutionHide solution
Inlet = 3 × 60 = 180 litres per hour.
Leak − inlet = net emptying: .
.
litres.
1200 litres
When was a pipe closed?
Two pipes start together, one is closed after some time, and the tank still fills in a given total time. The closing time is asked.
Take tank = LCM of the times.
The pipe that was never closed works for the whole time: find its water.
The rest of the water came from the closed pipe.
Its working time = its water ÷ its speed.
Working backwards from the finished tank is faster than guessing the closing time.
Pipes A and B can fill a tank in 20 minutes and 30 minutes. Both are opened together, but A is closed after some time. The tank is full in 18 minutes. After how many minutes was A closed?
Show solutionHide solution
Tank = LCM(20, 30) = 60 units. A = 3, B = 2 per minute.
B works all 18 minutes: units.
A filled the other 60 − 36 = 24 units.
A worked minutes.
After 8 minutes
One pipe is faster than the other
The question compares the pipes ("twice as fast", "takes 5 hours more") and gives only the time together.
Turn the comparison into speeds, e.g. twice as fast → speeds 2 and 1.
Tank = speed together × time together.
Each pipe's time = tank ÷ its speed.
Once speeds are in a ratio, the tank size follows from the time together and everything else is division.
Pipe A is twice as fast as pipe B. Together they fill a tank in 12 hours. How long will B alone take?
Show solutionHide solution
Speeds: A = 2, B = 1 unit per hour; together 3.
Tank = units.
B alone = hours (A alone = 18 hours).
36 hours
Formula sheet
Speeds in units per hour, with tank = LCM of the times.
Both pipes fill.
a = filling time, b = emptying time, b > a.
t₁ = normal time, t₂ = time with the leak.
Shortcuts that save time
For one filling pipe and one emptying pipe, time = product ÷ difference. No LCM needed.
A pipe fills a tank in 10 hours. A leak empties the full tank in 15 hours. With both open, how long does the tank take to fill?
Show solutionHide solution
Product = .
Difference = .
Time = hours.
30 hours
The leak is the only thing that changed, so the drop in speed belongs to the leak. Use product ÷ difference of the two fill times.
A cistern fills in 8 hours. Because of a leak it takes 8 hours 40 minutes. The leak alone can empty the full cistern in:
Show solutionHide solution
8 h 40 min = hours.
Leak speed = tank per hour.
So the leak empties the tank in 104 hours.
104 hours
Filling pipes together are always faster than the fastest pipe alone. Adding an outlet always makes it slower than the inlets alone. Use this to cut two options in a few seconds.
Mistakes to avoid
Where most students lose marks on this subtopic.
Adding the emptying pipe's speed as if it fills the tank.
Put a minus sign in front of every outlet or leak before adding.
Using for one filling and one emptying pipe.
That formula is for two inlets. For fill + empty use .
Giving the stage-2 time when the question asks for the total time.
Underline the last line: extra time or total time. Add the stages if it says total.
Forgetting the tank is already part-full when a new pipe is opened.
Find the water still needed first, then divide by the new speed.
In alternate-pipe questions, counting full rounds past the point where the tank is full.
Before each hour, check whether the water left is less than that pipe fills in an hour.
Mixing minutes and hours (8 h 40 min taken as 8.4 hours).
Convert first: 40 minutes = hour, so 8 h 40 min = hours.
Quick revision
Read this the night before the exam.
Inlet = plus, outlet or leak = minus.
Tank = LCM of the times; speed = tank ÷ time.
Two inlets: . One inlet, one outlet: .
Stages: water filled so far, water left, then divide by the new speed.
Leak time = .
Alternate pipes: count full rounds, then check the last round hour by hour.
Net speed zero or negative: an empty tank never fills.
Practice: 12 questions
Sets of 10, mixed across the question types above. Every answer has a step-by-step explanation.
Topic test · 12 questions
Suggested time 8 min · wrong answers go to your mistake notebook automatically.