diff --git a/docs/usage/configuration-options.md b/docs/usage/configuration-options.md
index 0e2b6d8d7add806d3dc4ac0cfebd07fdc23667c5..c0a81a42a9f780778bb06d757fda85f0b4847035 100644
--- a/docs/usage/configuration-options.md
+++ b/docs/usage/configuration-options.md
@@ -243,7 +243,7 @@ Configuring this to `true` means that Renovate will detect and apply the default
 ## branchConcurrentLimit
 
 By default, Renovate won't enforce any concurrent branch limits.
-The `config:base` preset that many extend from limits the amount of concurrent branches to 20, but in most cases we would recommend lower values such as 5 or 10.
+The `config:base` preset that many extend from limits the amount of concurrent branches to 10, but in many cases a limit as low as 3 or 5 can be most efficient for a repository.
 
 If you want the same limit for both concurrent branches and concurrent PRs, then just set a value for `prConcurrentLimit` and it will be reused for branch calculations too.
 However, if you want to allow more concurrent branches than concurrent PRs, you can configure both values (e.g. `branchConcurrentLimit=5` and `prConcurrentLimit=3`).
diff --git a/lib/config/presets/index.spec.ts b/lib/config/presets/index.spec.ts
index 523484bdfc839e8dc337f8fdd7280a31dde44008..eaeb3c418d791d1b314668444b7e347fdce145dc 100644
--- a/lib/config/presets/index.spec.ts
+++ b/lib/config/presets/index.spec.ts
@@ -615,7 +615,7 @@ describe('config/presets/index', () => {
           ':ignoreModulesAndTests',
           ':autodetectPinVersions',
           ':prHourlyLimit2',
-          ':prConcurrentLimit20',
+          ':prConcurrentLimit10',
           'group:monorepos',
           'group:recommended',
           'workarounds:all',
diff --git a/lib/config/presets/internal/config.ts b/lib/config/presets/internal/config.ts
index d861013c0b192b89653415c863f906d592aa967b..39042052b2c996a2fe398cd874714c438dcc3863 100644
--- a/lib/config/presets/internal/config.ts
+++ b/lib/config/presets/internal/config.ts
@@ -9,7 +9,7 @@ export const presets: Record<string, Preset> = {
       ':ignoreModulesAndTests',
       ':autodetectPinVersions',
       ':prHourlyLimit2',
-      ':prConcurrentLimit20',
+      ':prConcurrentLimit10',
       'group:monorepos',
       'group:recommended',
       'workarounds:all',