diff --git a/lib/modules/manager/gomod/update.ts b/lib/modules/manager/gomod/update.ts
index 3df7fb98014df5f2dc7646862245ff1968b151a5..47202948da111fc3534b76fe3aa09f1f31952beb 100644
--- a/lib/modules/manager/gomod/update.ts
+++ b/lib/modules/manager/gomod/update.ts
@@ -137,7 +137,10 @@ export function updateDependency({
     }
 
     if (depType === 'indirect') {
-      newLine += ' // indirect';
+      newLine = newLine.replace(
+        regEx(/\s*(?:\/\/\s*indirect(?:\s*;)?\s*)*$/),
+        ' // indirect'
+      );
     }
 
     lines[upgrade.managerData.lineNumber] = newLine;