diff --git a/src/engine.c b/src/engine.c
index 459ebea37cfc06b012b28d29f0143872cbdfab19..a69c13a161b43ef6e9ba9c5275ec05c17f0e059d 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -1909,6 +1909,9 @@ int engine_estimate_nr_tasks(struct engine *e) {
   if (e->policy & engine_policy_cooling) {
     n1 += 2;
   }
+  if (e->policy & engine_policy_star_formation) {
+    n1 += 1;
+  }
   if (e->policy & engine_policy_sourceterms) {
     n1 += 2;
   }