diff --git a/aleksis/apps/paweljong/models.py b/aleksis/apps/paweljong/models.py
index d5f3eb997e23bb98a5df0846aeaf76a8a52a8766..a0656779e63b14678b3274fdf3ae4b3c9696e86a 100644
--- a/aleksis/apps/paweljong/models.py
+++ b/aleksis/apps/paweljong/models.py
@@ -50,6 +50,9 @@ class Event(ExtensibleModel):
             if request.user.person in self.linked_group.members.all():
                 return False
 
+            if EventRegistration.objects.filter(person=request.user.person).exists():
+                return False
+
             if (
                 Voucher.objects.filter(event=self, person=request.user.person, used=False).count()
                 > 0