diff --git a/lib/workers/branch/index.js b/lib/workers/branch/index.js
index b7d8c70f906288b764f0354cf064bce0e2588da6..b88425043287cb8a66364a8077fee4bbd185d0e2 100644
--- a/lib/workers/branch/index.js
+++ b/lib/workers/branch/index.js
@@ -307,6 +307,10 @@ async function processBranch(branchConfig, prHourlyLimitReached, packageFiles) {
       logger.debug('Passing disk-space error up');
       throw err;
     }
+    if (err.message.startsWith('Resource not accessible by integration')) {
+      logger.debug('Passing 403 error up');
+      throw err;
+    }
     if (err.message === 'update-failure') {
       logger.warn('Error updating branch: update failure');
     } else if (