diff --git a/graph-gateway/src/budgets.rs b/graph-gateway/src/budgets.rs
index 09b38c053..c8357a4cb 100644
--- a/graph-gateway/src/budgets.rs
+++ b/graph-gateway/src/budgets.rs
@@ -128,7 +128,7 @@ impl Controller {
         *self.error_history.current_mut() += error;
 
         let i: f64 = self.error_history.frames().iter().sum();
-        let k_i = 0.01;
+        let k_i = 0.001;
         let control_variable = (i * k_i) * target;
         USD(UDecimal18::try_from(target + control_variable).unwrap_or_default())
     }