Simplify Your Workflow: Search MiniWebtool.
Add Extension
Home Page > Math > Algebra Calculators > 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/work-rate-problem-solver/ 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.

Related MiniWebtools:

Algebra Calculators:

Top & Updated:

Random PickerRandom Name PickerInstagram User ID LookupImage ResizerLine CounterFPS ConverterSort NumbersRelative Standard Deviation CalculatorRemove SpacesFacebook User ID LookupMAC Address GeneratorBatting Average CalculatorERA CalculatorWord to Phone Number ConverterSum CalculatorMAC Address LookupFeet and Inches to Cm ConverterRandom Quote GeneratorSlope and Grade CalculatorRandom Truth or Dare Generator⬛ Aspect Ratio Calculator📷 OCR / Image to TextSun, Moon & Rising Sign Calculator 🌞🌙✨SHA256 Hash GeneratorPercent Off CalculatorInvisible Text GeneratorMercury Retrograde CalendarMerge VideosRandom Superpower GeneratorOPS CalculatorAudio SplitterNumber of Digits CalculatorRandom Birthday GeneratorVertical Jump CalculatorRandom Credit Card GeneratorMP3 LooperRandom IMEI GeneratorSquare Root (√) CalculatorMaster Number CalculatorCm to Feet and Inches ConverterWord Ladder GeneratorBitwise CalculatorLog Base 10 CalculatorRoman Numerals ConverterFile Size ConverterRandom Poker Hand GeneratorRandom Fake Address GeneratorCompound Growth CalculatorRandom Activity GeneratorSaturn Return Calculator🖱️ Click CounterSalary Conversion CalculatorHalfway Date CalculatorYouTube Channel StatisticsOn Base Percentage CalculatorPhone Number ExtractorBroken Link CheckerCaffeine Overdose CalculatorRandom Meal GeneratorRandom Movie PickerOctal CalculatorImage SplitterBattery Life CalculatorCompare Two StringsText FormatterRandom Writing Prompt GeneratorSlugging Percentage CalculatorAI Text HumanizerNumber to Word ConverterIP Subnet CalculatorStair CalculatorAdd Text to ImageWeight Loss Calculator📅 Date CalculatorDecimal to BCD ConverterSHA512 Hash GeneratorSun Position CalculatorBinary to Gray Code ConverterPercent Growth Rate CalculatorName RandomizerFirst n Digits of PiGray Code to Binary ConverterVideo to Image ExtractorProportion CalculatorBreak Line by CharactersTime Duration CalculatorBcrypt Hash Generator / CheckerVideo CompressorYouTube Tag ExtractorBingo Card GeneratorWAR CalculatorRemove AccentQuotient and Remainder CalculatorDay of the Year Calculator - What Day of the Year Is It Today?Long Division CalculatorRandom Loadout GeneratorConnect the Dots GeneratorRandom Emoji GeneratorCM to Inches ConverterEmail ExtractorArc Length CalculatorList of Prime NumbersCone Flat Pattern (Template) GeneratorNumber ExtractorBCD to Decimal ConverterWhat is my Lucky Number?Small Text Generator ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾WHIP CalculatorLeap Years ListLottery Number GeneratorFlip VideoAI Language DetectorLove Compatibility CalculatorAcreage CalculatorRemove Lines Containing...Martingale Strategy Calculator🎰 Gacha Pity CalculatorAPI TesterIP Address to Hex ConverterWord Scramble GeneratorMD5 Hash GeneratorRatio to Percentage CalculatorRemove Leading Trailing SpacesSocial Media Username CheckerRandom Group GeneratorDistance Between Two Points CalculatorWhat is my Zodiac Sign?Astrological Element Balance CalculatorHebrew Calendar ConverterDay of Year CalendarAdd Prefix and Suffix to TextAI ParaphraserBolt Torque CalculatorImage CompressorRandom Chord GeneratorVideo SplitterRandom Object GeneratorSourdough CalculatorURL ExtractorLunar Calendar ConverterPER CalculatorRandom Tournament Bracket GeneratorRandom Time GeneratorRandom Number Picker1099 Tax CalculatorSum of Positive Integers CalculatorList Randomizer🔊 Tone GeneratorOutlier CalculatorRandom Math Problem GeneratorBoiling Point CalculatorMolarity Calculator🔍 Plagiarism CheckerModulo CalculatorHeight Percentile CalculatorDMS to Decimal Degrees ConverterColor InverterTrigonometric Equation SolverAmortization CalculatorCoin FlipperAdjust Video SpeedMAC Address AnalyzerMiter Angle CalculatorRatio CalculatorHTML CompressorPercentile CalculatorDecibel (dB) CalculatorRandom Chess Opening GeneratorRemove Audio from VideoRandom Name GeneratorFraction CalculatorBeer Chill Time CalculatorBinary to BCD ConverterLinear Programming SolverPVIFA CalculatorEffect Size CalculatorRandomize NumbersReverse VideoBonus CalculatorYouTube Comment PickerHelium Balloon Lift CalculatorDestiny Number CalculatorHypotenuse CalculatorPVIF CalculatorName Number CalculatorPercentage Increase CalculatorRandom User-Agent GeneratorImpermanent Loss CalculatorIP Address to Binary ConverterPercent to PPM ConverterArithmetic Sequence CalculatorDecking CalculatorTwitter/X Timestamp ConverterAI Punctuation AdderDirection Field / Slope Field PlotterMegapixel to Print Size CalculatorText RepeatImage EnhancerSort Lines AlphabeticallyHex to BCD ConverterBCD to Binary ConverterBCD to Hex ConverterMedian CalculatorStandard Error CalculatorAverage CalculatorActual Cash Value CalculatorScientific Notation to Decimal ConverterAngel Number CalculatorLog Base 2 CalculatorRoot Mean Square CalculatorSHA3-256 Hash GeneratorAI Sentence ExpanderLbs to Kg ConverterHex to Decimal ConverterConvolution CalculatorRandom String GeneratorMarkup CalculatorDecimal to Hex ConverterInstagram Font GeneratorSocial Media Image Size GuideTikTok Money CalculatorTwitter/X Character CounterYouTube Watch Time CalculatorTwitch Earnings CalculatorYouTube Shorts Monetization CalculatorFacebook Ad Cost CalculatorSocial Media ROI CalculatorSocial Media Post Time OptimizerCTR 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 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 CalculatorBernoulli Equation CalculatorHeat Transfer CalculatorThermal Expansion CalculatorSpecific Heat Capacity CalculatorGear Ratio Calculator (Mechanical)Pulley System CalculatorHydraulic Cylinder Force CalculatorBelt Length CalculatorCloset Capsule CalculatorStorage Unit Size CalculatorMoving Box Quantity CalculatorGift Card Tip CalculatorGas vs Electric Cost ComparisonPrint Cost CalculatorHair Dye Mixing CalculatorLaundry Detergent Dosage CalculatorDishwasher Load OptimizerTile Grout CalculatorPaint Color Mixing CalculatorFlashcard Spaced Repetition SchedulerLearning Curve CalculatorCornell Notes GeneratorVocabulary Quiz GeneratorLanguage Learning Hours to Fluency CalculatorCollege Cost CalculatorScholarship ROI CalculatorAI Recipe Generator (From Ingredients)AI Gift Idea GeneratorAI Meal Plan GeneratorAI Workout Plan GeneratorAI Reading List GeneratorAI Travel Itinerary GeneratorAI Excuse Generator (Polite)AI Apology Letter WriterAI Unit Converter (Natural Language)AI Resume / CV AnalyzerAI Text Tone AnalyzerAI Data Visualizer (Paste CSV)AI Regex GeneratorAI SQL Query GeneratorPaycheck Calculator (Take-Home Pay)VA Loan CalculatorARM Mortgage CalculatorBiweekly Mortgage Payment CalculatorPMI CalculatorMortgage Points CalculatorBalloon Loan CalculatorInterest-Only Mortgage CalculatorConstruction Loan CalculatorLand Loan CalculatorBoat Loan CalculatorRV Loan CalculatorMotorcycle Loan CalculatorCar Affordability CalculatorOut-the-Door Price CalculatorRent Affordability CalculatorProrated Rent CalculatorRent Increase CalculatorMileage Reimbursement CalculatorPer Diem CalculatorInvoice GeneratorSalary Raise CalculatorSeverance Pay CalculatorHSA Calculator529 College Savings CalculatorI Bond CalculatorT-Bill CalculatorCD Ladder CalculatorCredit Utilization CalculatorLoan Comparison CalculatorGross-Up CalculatorSWP CalculatorRD CalculatorPPF CalculatorEPF CalculatorNPS CalculatorGratuity CalculatorHRA Exemption CalculatorUK Stamp Duty CalculatorZakat CalculatorTithe CalculatorBetting Odds ConverterPayPal Fee CalculatorStripe Fee CalculatorEtsy Fee CalculatoreBay Fee CalculatorAmazon FBA CalculatorShopify Profit CalculatorWholesale Price CalculatorCraft Pricing CalculatorDepreciation CalculatorEOQ CalculatorReorder Point CalculatorSafety Stock CalculatorFIFO / LIFO CalculatorContribution Margin CalculatorWorking Capital CalculatorCost Per Lead CalculatorEmail Marketing ROI CalculatorTip Pooling CalculatorWeek Number CalculatorAnniversary CalculatorHalf Birthday CalculatorSobriety CalculatorRetirement CountdownDate to Roman Numerals ConverterSunrise & Sunset CalculatorMoon Phase CalculatorNap CalculatorWorld Clock