Pull Request Throughput
Measure how many pull requests a team merges weekly and daily.
About Pull Request Throughput
Merged pull requests over a month convert to a weekly and daily rate, while the average merge time shows how long each sits in review. Throughput measures how fast code actually ships, and pairing it with merge time reveals where review becomes the bottleneck.
Formula
Pull Request Throughput
PRs per week = merged / weeks in a month; daily = / 5; pipeline days = merged x avg days
- merged PRs
- Number of pull requests merged last month
Worked example
With the default values below, Pull Request Throughput returns PRs per Week of 9.21. Change any input above and every figure here is recalculated in your browser.
Inputs used
- PRs merged last monthminimum 0
- 40
- Avg days to mergeminimum 0
- 0.5
Results
- PRs per Week
- 9.21
- Daily Throughput
- 1.84
- Pipeline Days
- 20.0
Step by step
- 1Values used
- 2Pull Request Throughput
- 3PRs per Week= 9.21
- 4Daily Throughput= 1.84
- 5Pipeline Days= 20.0
Assumptions and limits
- The result is derived only from the 2 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
- Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
How is Pull Request Throughput calculated?
PRs per week = merged / weeks in a month; daily = / 5; pipeline days = merged x avg days Merged pull requests over a month convert to a weekly and daily rate, while the average merge time shows how long each sits in review.
Why does Pull Request Throughput matter?
Throughput measures how fast code actually ships, and pairing it with merge time reveals where review becomes the bottleneck.
What values do I need to enter?
This calculator takes 2 inputs: PRs merged last month, Avg days to merge. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
