diff --git a/mergecounts.wdl b/mergecounts.wdl
index 8a20472d4d6c89544da09b36192bf879383ee8ed..dcd76a06a46d5a951b7f85a7808300f31f9cd33d 100644
--- a/mergecounts.wdl
+++ b/mergecounts.wdl
@@ -10,6 +10,8 @@ task MergeCounts {
         String featureAttribute = "gene_id"
         File referenceGtf
         Array[String]+? additionalAttributes
+
+        Int? memoryPerSample = 3
     }
 
     # Based on a script by Szymon Kielbasa/Ioannis Moustakas
@@ -66,7 +68,7 @@ task MergeCounts {
     }
 
     runtime {
-        memory: 4 + (2*length(inputFiles))
+        memory: 4 + (memoryPerSample * length(inputFiles))
         docker: "biowdl/mergecounts:1.0"
     }
 }
\ No newline at end of file
diff --git a/vardict.wdl b/vardict.wdl
index e0ce90c7602130b1923acb5fec0744a4071f6dd0..83e697dc0121537bd6f792626be2f9c277299fcf 100644
--- a/vardict.wdl
+++ b/vardict.wdl
@@ -18,7 +18,7 @@ task VarDict {
         Int geneColumn = 4
 
         Int memory = 16
-        Float memoryMultiplier = 2.0
+        Float memoryMultiplier = 2.5
         String dockerTag = "1.5.8--1"
 
         File? doNotDefineThis #FIXME