Work Rate Problem Solver
Solve "A and B working together" rate problems in five flavors: combined time when both work simultaneously, the missing solo time of one worker, fill-vs-drain pipe problems, alternating-shift problems, and partial completion where one worker joins midway. Animated dual-pie progress visualization, full LaTeX step-by-step explanation, and unit-friendly hour/day/minute support.
Your ad blocker is preventing us from showing ads
MiniWebtool is free because of ads. If this tool helped you, please support us by going Premium (ad‑free + faster tools), or allowlist MiniWebtool.com and reload.
- Allow ads for MiniWebtool.com, then reload
- Or upgrade to Premium (ad‑free)
About Work Rate Problem Solver
The Work Rate Problem Solver covers the five most common "A and B working together" word problems in one place: the classic combined-time problem, the missing-worker problem where you know one worker and the team time but not the other worker, the fill-pipe-vs-drain-pipe net-time problem, the alternating-shift problem where two workers take turns, and the partial-completion problem where one worker starts solo and the other joins midway. Type in solo times in your preferred unit — hours, minutes, days, or seconds — and the solver applies the rate-addition law, walks through the algebra step by step in LaTeX, and shows an animated dual-pie visualization with one slice per worker that grows in proportion to that worker's rate.
How to use this solver
- Pick the scenario that matches your problem from the dropdown — together, missing worker, pipe fill vs drain, alternating shifts, or A solo then B joins.
- Pick the time unit (hours, minutes, days, or seconds). All inputs use the same unit.
- Enter each worker's solo time. For the missing-worker case, also enter the together time. For pipes, enter fill and drain times. For alternating shifts, enter the shift length and who starts. For partial completion, enter how long A works alone before B joins.
- Click Solve. The headline value is the missing quantity — combined time, B's solo time, net fill time, total elapsed time, or total project time.
- Watch the dual-pie chart fill in proportion to each worker's rate, and read the LaTeX-formatted step-by-step explanation.
The five formulas at a glance
1. Together (combined time)
Both work simultaneously.
\( T = \dfrac{T_A \cdot T_B}{T_A + T_B} \)
2. Missing worker
Given \( T_A \) and \( T_{together} \), find \( T_B \).
\( T_B = \dfrac{1}{\frac{1}{T_{together}} - \frac{1}{T_A}} \)
3. Fill vs drain
Drain runs against fill.
\( T = \dfrac{T_f \cdot T_d}{T_d - T_f} \) (when \( T_d > T_f \))
4. Alternating shifts
Shift length \( L \), then count cycles.
cycle work \( = L\,(r_A + r_B) \)
5. A solo, then together
A works \( t_{solo} \), then B joins.
\( t_{total} = t_{solo} + \dfrac{1 - r_A t_{solo}}{r_A + r_B} \)
The rate-addition law (the key idea)
Every work-rate problem reduces to one identity: rates add when workers cooperate, but times do not. If A finishes one whole job in \( T_A \), then A does \( 1/T_A \) of the job per unit time. Two workers contribute their per-unit-time fractions independently:
\[ \frac{1}{T} \;=\; \frac{1}{T_A} + \frac{1}{T_B} \]
Each scenario in this calculator is just a different unknown in this same equation:
- Together — solve for \( T \) given \( T_A \) and \( T_B \).
- Missing — solve for \( T_B \) given \( T_A \) and the together time \( T \).
- Pipe — flip the sign of one term: \( 1/T = 1/T_f - 1/T_d \).
- Alternate — break time into A+B cycles, each cycle does \( L(r_A+r_B) \) of the job.
- Partial — split the timeline: A solo, then together.
Worked example: two painters
Painter A can finish a wall in 6 hours. Painter B can do the same wall in 4 hours. How long do they take working together?
- A's rate: \( r_A = 1/6 \) wall per hour.
- B's rate: \( r_B = 1/4 \) wall per hour.
- Combined rate: \( r_A + r_B = 1/6 + 1/4 = 2/12 + 3/12 = 5/12 \) wall per hour.
- Combined time: \( T = 1 / (5/12) = 12/5 = 2.4 \) hours = 2 hours 24 minutes.
- Notice: the answer (2.4 h) is less than both 4 h and 6 h — adding a second worker can only speed up the job.
Worked example: missing helper
You know that A alone takes 5 hours. With an unknown helper B, the team finishes in 2 hours. How long would B take alone?
- Combined rate: \( r_T = 1/2 = 0.5 \) job per hour.
- A's rate: \( r_A = 1/5 = 0.2 \) job per hour.
- Subtract: \( r_B = 0.5 - 0.2 = 0.3 \) job per hour.
- B's solo time: \( T_B = 1/0.3 \approx 3.33 \) hours.
Worked example: fill pipe vs drain pipe
A fill pipe fills a tank in 5 hours. A drain pipe empties the same tank in 8 hours. Both are open. How long until the tank is full?
- Fill rate: \( r_f = 1/5 = 0.20 \) tank per hour.
- Drain rate: \( r_d = 1/8 = 0.125 \) tank per hour.
- Net rate: \( r_{net} = 0.20 - 0.125 = 0.075 \) tank per hour.
- Time to fill: \( T = 1/0.075 \approx 13.33 \) hours = 13 h 20 min.
- Sanity check: the fill alone is 5 h; with the drain working against it, the time more than doubles. If the drain were faster than the fill, the tank would never fill.
Worked example: alternating one-hour shifts
A finishes a job alone in 6 hours. B alone takes 8 hours. They take turns in one-hour shifts, A first. How long does the job take?
- Per-pair work: \( L(r_A + r_B) = 1 \cdot (1/6 + 1/8) = 7/24 \approx 0.2917 \) of the job per pair.
- Three full pairs (6 hours) finish \( 3 \cdot 7/24 = 21/24 = 0.875 \) of the job.
- Remaining: 0.125. A's next 1-hour shift finishes \( 1/6 \approx 0.1667 \), which is more than 0.125, so A finishes during their 4th shift.
- Time A needs to do the last 0.125: \( 0.125 / (1/6) = 0.75 \) hour.
- Total time: \( 6 + 0.75 = 6.75 \) hours = 6 h 45 min.
Worked example: partial completion
A starts a job alone (A solo time 6 h). After 2 hours B joins (B solo time 4 h). How long until done?
- Work A finishes alone: \( (1/6) \cdot 2 = 1/3 \) of the job.
- Remaining work: \( 1 - 1/3 = 2/3 \).
- Combined rate: \( 1/6 + 1/4 = 5/12 \) per hour.
- Time for the together phase: \( (2/3) / (5/12) = (2/3) \cdot (12/5) = 8/5 = 1.6 \) hours.
- Total: \( 2 + 1.6 = 3.6 \) hours = 3 h 36 min.
Common pitfalls and how to avoid them
- Adding times instead of rates — the most common student mistake. If A takes 6 h and B takes 4 h, the answer is NOT 5 h (the average) and NOT 10 h (the sum). It is 2.4 h, found by adding the rates.
- Together time shorter than the faster worker — together time must be less than both \( T_A \) and \( T_B \). If you computed something larger, you made an arithmetic error.
- Pipes that never fill — if the drain rate is greater than or equal to the fill rate, no amount of time will fill the tank. The solver will warn you.
- Mixing time units — converting some inputs to minutes and others to hours produces nonsense. Pick one unit at the top and use it everywhere.
- Alternating shifts: don't forget the partial last shift — after counting full A+B cycles, the work usually finishes mid-shift. Solve for that final partial shift exactly.
- Partial completion: A may finish before B joins — if \( r_A \cdot t_{solo} \geq 1 \), A is already done and B never works. The calculator handles this case automatically.
Quick reference — rate vs time
| Description | Time form | Rate form |
|---|---|---|
| Worker A alone | \( T_A \) hours | \( r_A = 1/T_A \) jobs/hour |
| Worker B alone | \( T_B \) hours | \( r_B = 1/T_B \) jobs/hour |
| Together | \( T_A T_B / (T_A + T_B) \) | \( r_A + r_B \) |
| Fill + drain (net) | \( T_f T_d / (T_d - T_f) \) | \( r_f - r_d \) |
| Three workers A, B, C | \( 1 / (1/T_A + 1/T_B + 1/T_C) \) | \( r_A + r_B + r_C \) |
| k workers, equal rate r | \( 1/(k r) \) | \( k r \) |
Where work-rate problems show up in real life
- Construction and contracting — estimating how long a crew of two will take when each member's solo pace is known.
- Pipes and plumbing — sizing a pump and an overflow drain so the tank reaches a target level in a set time.
- Software and CI — two test runners executing in parallel; the wall-clock equals the slowest one's time, but throughput equals the sum of rates.
- Manufacturing — multiple machines on the same line; total throughput is the sum of per-machine throughput.
- Education — work-rate problems are a staple of SAT/ACT, GRE, GMAT, and most algebra textbooks (chapter on rational equations).
Frequently asked questions
What is the formula for two workers working together?
Rates add, not times. If A finishes the job in \( T_A \) and B in \( T_B \), their combined rate is \( 1/T_A + 1/T_B \) and the combined time is \( T = (T_A T_B)/(T_A + T_B) \). For example, if A takes 6 hours and B takes 4 hours, \( T = 24/10 = 2.4 \) hours together.
Why do work-rate problems use the reciprocal of time?
Because the rate is the fraction of one job done per unit of time. If A finishes a job in 6 hours, A does \( 1/6 \) of the job each hour. When two workers cooperate without getting in each other's way, those per-hour fractions simply add — that is the rate-addition law.
How do I solve a fill pipe vs drain pipe problem?
Subtract the drain rate from the fill rate. If a fill pipe fills the tank in \( T_f \) and a drain pipe empties it in \( T_d \), the net rate is \( 1/T_f - 1/T_d \) and the time to fill from empty is \( 1 / (1/T_f - 1/T_d) \). The tank only fills if the fill is faster than the drain.
What is an alternating-shifts problem?
A and B take turns working a fixed-length shift. After each A+B cycle, the team finishes \( L(r_A + r_B) \) of the job. Repeat full cycles until the leftover can be finished within a partial shift. The calculator counts complete cycles, then resolves the final partial shift exactly.
How do I handle a problem where B joins midway?
Split the timeline in two phases. In phase one A works alone at rate \( r_A \) for \( t_{solo} \) time, finishing \( r_A t_{solo} \) of the job. In phase two A and B work together at \( r_A + r_B \) until done. The total time is \( t_{solo} + (1 - r_A t_{solo})/(r_A + r_B) \).
What if the together time is longer than A's solo time?
That is impossible — adding a second worker can only speed up the job, never slow it down. The solver will reject this and ask you to re-check the inputs. The together time must be strictly less than each worker's solo time.
Can I extend this to three or more workers?
Yes — the rate-addition law generalizes: \( 1/T = 1/T_A + 1/T_B + 1/T_C + \ldots \). This calculator focuses on two workers (or two pipes), but you can chain it: solve A+B first, treat the result as a single "super-worker", then add the next worker.
Does this work in any time unit?
Yes. The rate-addition law is unit-agnostic as long as you use the same unit everywhere. Pick hours, minutes, days, or seconds in the unit selector and the calculator returns the answer in that unit.
Reference this content, page, or tool as:
"Work Rate Problem Solver" at https://MiniWebtool.com// from MiniWebtool, https://MiniWebtool.com/
by miniwebtool team. Updated: 2026-05-10
You can also try our AI Math Solver GPT to solve your math problems through natural language question and answer.