diff --git a/mlair/run_modules/post_processing.py b/mlair/run_modules/post_processing.py
index 86919a85e6f019ecee7c66cb4752db4fe0557451..4a0915b9e3133925fe1e0b309b250217cbd42a7e 100644
--- a/mlair/run_modules/post_processing.py
+++ b/mlair/run_modules/post_processing.py
@@ -1129,6 +1129,9 @@ class PostProcessing(RunEnvironment):
                     e[model_type][station] = statistics.calculate_error_metrics(
                         *map(lambda x: data.sel(**{self.model_type_dim: x}),
                              [model_type, self.observation_indicator]), dim=self.index_dim)
+        for e in errors:
+            for model_type in e.keys():
+                e[model_type].update({"total": self.calculate_average_errors(e[model_type])})
         return errors
 
     def calculate_error_metrics(self) -> Tuple[Dict, Dict, Dict, Dict]: