Simplify Your Workflow: Search MiniWebtool.
Add Extension
> Work Rate Problem Solver

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.

Work Rate Problem Solver
Quick examples →
1 Pick the problem type and unit
All times share this unit.
2 Each worker's solo time
How long A would take to finish the whole job by themself.
How long B would take to finish the whole job by themself.
3 Combined (together) time
Must be shorter than A's solo time.
2 Fill pipe and drain pipe
Time to fill the empty tank with only the fill pipe open.
Time to empty the full tank with only the drain pipe open. Must be larger than the fill time.
3 Shift length and order
A and B each work this long before swapping.
3 When B joins
After this much time, B joins and they work together until done.

Embed Work Rate Problem Solver Widget

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

  1. 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.
  2. Pick the time unit (hours, minutes, days, or seconds). All inputs use the same unit.
  3. 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.
  4. 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.
  5. 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?

  1. A's rate: \( r_A = 1/6 \) wall per hour.
  2. B's rate: \( r_B = 1/4 \) wall per hour.
  3. Combined rate: \( r_A + r_B = 1/6 + 1/4 = 2/12 + 3/12 = 5/12 \) wall per hour.
  4. Combined time: \( T = 1 / (5/12) = 12/5 = 2.4 \) hours = 2 hours 24 minutes.
  5. 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?

  1. Combined rate: \( r_T = 1/2 = 0.5 \) job per hour.
  2. A's rate: \( r_A = 1/5 = 0.2 \) job per hour.
  3. Subtract: \( r_B = 0.5 - 0.2 = 0.3 \) job per hour.
  4. 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?

  1. Fill rate: \( r_f = 1/5 = 0.20 \) tank per hour.
  2. Drain rate: \( r_d = 1/8 = 0.125 \) tank per hour.
  3. Net rate: \( r_{net} = 0.20 - 0.125 = 0.075 \) tank per hour.
  4. Time to fill: \( T = 1/0.075 \approx 13.33 \) hours = 13 h 20 min.
  5. 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?

  1. Per-pair work: \( L(r_A + r_B) = 1 \cdot (1/6 + 1/8) = 7/24 \approx 0.2917 \) of the job per pair.
  2. Three full pairs (6 hours) finish \( 3 \cdot 7/24 = 21/24 = 0.875 \) of the job.
  3. 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.
  4. Time A needs to do the last 0.125: \( 0.125 / (1/6) = 0.75 \) hour.
  5. 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?

  1. Work A finishes alone: \( (1/6) \cdot 2 = 1/3 \) of the job.
  2. Remaining work: \( 1 - 1/3 = 2/3 \).
  3. Combined rate: \( 1/6 + 1/4 = 5/12 \) per hour.
  4. Time for the together phase: \( (2/3) / (5/12) = (2/3) \cdot (12/5) = 8/5 = 1.6 \) hours.
  5. 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

DescriptionTime formRate 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.

Top & Updated:

Random PickerRandom Name PickerLine CounterBatting Average CalculatorRelative Standard Deviation CalculatorFPS ConverterSort NumbersERA CalculatorMAC Address GeneratorRemove SpacesInstagram User ID LookupWord to Phone Number ConverterFacebook User ID LookupMAC Address LookupSum CalculatorFeet and Inches to Cm ConverterOPS CalculatorJob FinderRandom Truth or Dare GeneratorRandom Quote GeneratorPercent Off CalculatorSHA256 Hash GeneratorBitwise CalculatorSquare Root (√) CalculatorDoubling Time CalculatorLog Base 10 CalculatorVertical Jump CalculatorNumber of Digits CalculatorRoman Numerals ConverterMP3 LooperAudio SplitterSalary Conversion CalculatorSlope and Grade CalculatorSlugging Percentage CalculatorSaturn Return CalculatorOn Base Percentage CalculatorPhone Number ExtractorRandom IMEI GeneratorRandom Poker Hand GeneratorNumber to Word ConverterMerge VideosAI Text HumanizerCompare Two StringsCaffeine Overdose CalculatorSun, Moon & Rising Sign Calculator 🌞🌙✨Compound Growth CalculatorDecimal to BCD ConverterFirst n Digits of PiImage ResizerRandom Birthday GeneratorBinary to Gray Code ConverterCm to Feet and Inches ConverterClothing Size ConverterWHIP CalculatorGrade CalculatorBCD to Decimal ConverterAdd Prefix and Suffix to TextRandom Fake Address GeneratorRandom Activity GeneratorOctal CalculatorOne Rep Max (1RM) CalculatorVideo to Image ExtractorWAR CalculatorRandom Movie PickerFile Size ConverterRandom Superpower GeneratorText FormatterYouTube Channel StatisticsInvisible Text GeneratorTime Duration CalculatorRemove AccentOutlier CalculatorRandom Writing Prompt GeneratorPercent Growth Rate CalculatorQuotient and Remainder CalculatorLove Compatibility CalculatorStair CalculatorCM to Inches ConverterRandom Object GeneratorRandom Integer GeneratorDay of Year CalendarList of Prime NumbersCryptogram GeneratorWord Ladder GeneratorImage SplitterRemove Leading Trailing SpacesAdd Text to ImageArc Length CalculatorGray Code to Binary ConverterAI Punctuation AdderConnect the Dots GeneratorRandom Loadout GeneratorBingo Card GeneratorExponential Decay CalculatorModulo CalculatorSHA512 Hash GeneratorImage CompressorMaster Number CalculatorVideo CropperEmail ExtractorURL ExtractorAI ParaphraserDay of the Year Calculator - What Day of the Year Is It Today?Video CompressorBinary to BCD ConverterIP Address to Hex ConverterSort Lines AlphabeticallyHex to BCD ConverterBCD to Binary ConverterLottery Number GeneratorBCD to Hex ConverterMedian CalculatorStandard Error CalculatorLeap Years ListList RandomizerBreak Line by CharactersAverage CalculatorPVIFA CalculatorReverse VideoHypotenuse CalculatorRemove Audio from VideoActual Cash Value CalculatorScientific Notation to Decimal ConverterNumber ExtractorAngel Number CalculatorLog Base 2 CalculatorRoot Mean Square CalculatorSum of Positive Integers CalculatorSHA3-256 Hash GeneratorAI Sentence Expander📅 Date CalculatorLbs to Kg ConverterHex to Decimal ConverterRandom Group GeneratorConvolution CalculatorMAC Address AnalyzerRandom String GeneratorAmortization CalculatorMarkup CalculatorPVIF CalculatorName Number CalculatorDecimal to Hex ConverterInstagram Font GeneratorSocial Media Image Size GuideTikTok Money CalculatorTwitter/X Character CounterTwitter/X Timestamp ConverterYouTube Watch Time CalculatorTwitch Earnings CalculatorYouTube Shorts Monetization CalculatorFacebook Ad Cost CalculatorSocial Media ROI CalculatorSocial Media Post Time OptimizerSocial Media Username CheckerCTR CalculatorROAS CalculatorInfluencer ROI CalculatorForce CalculatorAcceleration CalculatorVelocity CalculatorMomentum CalculatorProjectile Motion CalculatorKinetic Energy CalculatorPotential Energy CalculatorWork and Power CalculatorDensity CalculatorPressure CalculatorIdeal Gas Law CalculatorFree Fall CalculatorTorque CalculatorHorsepower CalculatorDilution CalculatorChemical Equation BalancerStoichiometry CalculatorPercent Yield CalculatorEmpirical Formula CalculatorBoiling Point CalculatorTitration CalculatorMole/Gram/Particle ConverterIrregular Polygon Area CalculatorFrustum CalculatorTorus Calculator3D Distance CalculatorGreat Circle Distance CalculatorCircumscribed Circle (Circumcircle) CalculatorInscribed Circle (Incircle) CalculatorAngle Bisector CalculatorTangent Line to Circle CalculatorHeron's Formula CalculatorCoordinate Geometry Distance CalculatorVolume of Revolution CalculatorSurface of Revolution CalculatorParametric Curve GrapherRiemann Sum CalculatorTrapezoidal Rule CalculatorSimpson's Rule CalculatorImproper Integral CalculatorL'Hôpital's Rule CalculatorMaclaurin Series CalculatorPower Series CalculatorSeries Convergence Test CalculatorInfinite Series Sum CalculatorAverage Rate of Change CalculatorInstantaneous Rate of Change CalculatorRelated Rates SolverOptimization Calculator (Calculus)Gradient Calculator (Multivariable)Divergence CalculatorCurl CalculatorLine Integral CalculatorSurface Integral CalculatorJacobian Matrix CalculatorNewton's Method CalculatorRREF Calculator (Row Echelon Form)Matrix Inverse CalculatorMatrix Multiplication CalculatorDot Product CalculatorCross Product CalculatorVector Magnitude CalculatorUnit Vector CalculatorAngle Between Vectors CalculatorNull Space CalculatorColumn Space CalculatorCramer's Rule CalculatorMatrix Diagonalization CalculatorQR Decomposition CalculatorCholesky Decomposition CalculatorMatrix Power CalculatorCharacteristic Polynomial CalculatorBayes' Theorem CalculatorF-Test / F-Distribution CalculatorHypergeometric Distribution CalculatorNegative Binomial Distribution CalculatorGeometric Distribution CalculatorExponential Distribution CalculatorWeibull Distribution CalculatorBeta Distribution CalculatorSpearman Rank Correlation CalculatorFisher's Exact Test CalculatorContingency Table CalculatorOdds Ratio CalculatorRelative Risk CalculatorEffect Size CalculatorPermutations with Repetition CalculatorModular Exponentiation CalculatorPrimitive Root CalculatorPerfect Number CheckerAmicable Number CheckerTwin Prime FinderMersenne Prime CheckerGoldbach Conjecture VerifierMöbius Function CalculatorEgyptian Fraction CalculatorFibonacci Number CheckerDigital Root CalculatorPartition Function CalculatorBoolean Algebra SimplifierKarnaugh Map (K-Map) SolverLogic Gate SimulatorGraph Coloring CalculatorTopological Sort CalculatorAdjacency Matrix CalculatorRecurrence Relation SolverInclusion-Exclusion CalculatorLinear Programming SolverTraveling Salesman Solver (TSP)Hamiltonian Path CheckerPlanar Graph CheckerNetwork Flow Calculator (Max Flow)Stable Marriage Problem SolverFirst-Order ODE SolverSecond-Order ODE SolverDirection Field / Slope Field PlotterEuler's Method CalculatorBernoulli ODE SolverSystem of ODEs SolverGroup Theory Order CalculatorRing and Field CalculatorJordan Normal Form CalculatorMatrix Exponential CalculatorTensor Product CalculatorFast Fourier Transform (FFT) CalculatorZ-Transform CalculatorNumerical Integration CalculatorTOML to JSON ConverterJSON to CSV ConverterXML to JSON ConverterSQL to MongoDB Query ConverterCSS Flexbox PlaygroundCSS Grid GeneratorJWT GeneratorBcrypt Hash Generator / CheckerColor Code Converter (All Formats)Git Command Generator.env File GeneratorLorem Picsum / Placeholder Image GeneratorText to Binary/Hex/ASCII ConverterSyllable CounterSentence CounterParagraph CounterSpeaking Time CalculatorReading Time CalculatorWhitespace VisualizerStrikethrough Text GeneratorTorque Converter (Nm, ft-lb, kgf-cm)Data Transfer Rate ConverterFuel Efficiency ConverterAstronomical Unit ConverterRing Size ConverterPaper Size ReferenceGas Mileage CalculatorEV Range CalculatorEV Charging Time Calculator0–60 / Quarter Mile CalculatorCar Lease CalculatorVehicle Towing Capacity CalculatorExposure Triangle CalculatorCrop Factor CalculatorMegapixel to Print Size CalculatorPhoto File Size EstimatorMusic BPM TapperMusic Key TransposerVideo Bitrate CalculatorSeed Germination Rate CalculatorFertilizer Calculator (NPK)Raised Bed Soil CalculatorFrost Date CalculatorLawn Fertilizer CalculatorCompost Calculator (C:N Ratio)Solar Panel CalculatorSolar ROI CalculatorHome Energy Audit CalculatorAppliance Energy Cost CalculatorWater Usage CalculatorElectricity Generation Cost CalculatorHeat Loss CalculatorFlight Distance CalculatorTravel Budget CalculatorJet Lag CalculatorPacking List GeneratorTip Splitter (Advanced)Lease vs Buy CalculatorHourly Rate Calculator (Freelancer)Invoice Late Fee CalculatorESPP CalculatorStock Split CalculatorOptions Probability CalculatorDollar to Gold ConverterBeam Load CalculatorPipe Flow CalculatorBolt Torque CalculatorSteel Weight CalculatorGravel, Sand & Topsoil CalculatorRandom Sentence GeneratorRandom Paragraph GeneratorRandom Math Problem GeneratorRandom Bible Verse GeneratorRandom Cat/Dog Name GeneratorRandom Debate Topic GeneratorBody Recomposition CalculatorAlcohol Calorie CalculatorMedication Dosage CalculatorPace to Calories CalculatorHydration CalculatorTrain Meeting Problem SolverAge Word Problem SolverMixture Problem SolverWork Rate Problem SolverDistance-Speed-Time Triangle Calculator