diff --git a/spades.wdl b/spades.wdl
index 5a8ab2808c2be119253cb324ee9f3a20c1764998..408ea087f2899dc5b488b0fca4d05ef4cac8b0d9 100644
--- a/spades.wdl
+++ b/spades.wdl
@@ -56,7 +56,7 @@ task spades {
         ${true="--disable-rr" false="" disableRepeatResolution } \
         ${"--dataset " + dataset } \
         ${"--threads " + threads } \
-        ${"--memory " + memoryGb } \
+        ${"--memory " + memoryGb * threads } \
         ${"-k " + k } \
         ${"--cov-cutoff " + covCutoff } \
         ${"--phred-offset " + phredOffset }