diff --git a/submissions/management/commands/send_refereeing_reminders.py b/submissions/management/commands/send_refereeing_reminders.py
index 42b9f88b385190fca7623ff390721deb0a617a70..cc5b6b4b387e5c53514b4a87e700ea66ca435b50 100644
--- a/submissions/management/commands/send_refereeing_reminders.py
+++ b/submissions/management/commands/send_refereeing_reminders.py
@@ -31,6 +31,9 @@ class Command(BaseCommand):
                             mail_code='referees/invite_unregistered_to_referee_reminder1',
                             instance=invitation)
                         mail_sender.send()
+                    invitation.nr_reminders += 1
+                    invitation.date_last_reminded = timezone.now()
+                    invitation.save()
                 # second (and final) reminder after 4 days
                 if workdays_between(invitation.date_invited, timezone.now()) == 4:
                     if invitation.referee:
@@ -43,12 +46,15 @@ class Command(BaseCommand):
                             mail_code='referees/invite_unregistered_to_referee_reminder2',
                             instance=invitation)
                         mail_sender.send()
+                    invitation.nr_reminders += 1
+                    invitation.date_last_reminded = timezone.now()
+                    invitation.save()
 
             # after 6 days of no response, EIC is automatically emailed
             # with the suggestion of removing and replacing this referee
             # TODO
             # one week before refereeing deadline: auto email reminder to ref
-            if workdays_between (timezone.now(), submission.reporting_deadline) == 5:
+            if workdays_between(timezone.now(), submission.reporting_deadline) == 5:
                 for invitation in submission.refereeing_invitations.in_process():
                     mail_sender = DirectMailUtil(mail_code='referees/remind_referee_deadline_1week',
                                                  instance=invitation)