diff --git a/submissions/views.py b/submissions/views.py
index 7adcdc8a66f779fd3876de7ed37b51f9c654ea7e..f4b7c5fea9aada0b61ea9b4c2aa61acc69202293 100644
--- a/submissions/views.py
+++ b/submissions/views.py
@@ -257,9 +257,10 @@ def withdraw_manuscript(request, identifier_w_vn_nr):
             submission = form.save()
 
             # Inform EIC
-            mail_sender_eic = DirectMailUtil(
-                'eic/inform_eic_manuscript_withdrawn', submission=submission)
-            mail_sender_eic.send_mail()
+            if submission.editor_in_charge:
+                mail_sender_eic = DirectMailUtil(
+                    'eic/inform_eic_manuscript_withdrawn', submission=submission)
+                mail_sender_eic.send_mail()
 
             # Confirm withdrawal to authors
             mail_sender_authors = DirectMailUtil(