diff --git a/scipost_django/colleges/models/nomination.py b/scipost_django/colleges/models/nomination.py
index 2177e0bc76414c5d01fc4ac7b10cb595ffb2f15a..ab2e8a6e85874940b7e12c059e423652a2119218 100644
--- a/scipost_django/colleges/models/nomination.py
+++ b/scipost_django/colleges/models/nomination.py
@@ -159,13 +159,21 @@ class FellowshipNomination(models.Model):
         except FellowshipInvitation.DoesNotExist:
             return notes
 
-        if self.invitation.accepted and not hasattr(self.profile, "contributor"):
-            notes.append(
-                (
-                    "info",
-                    "Fellow has accepted their invitation, but has not registered yet.",
+        if self.invitation.accepted:
+            if not hasattr(self.profile, "contributor"):
+                notes.append(
+                    (
+                        "info",
+                        "Fellow has accepted their invitation, but has not registered yet.",
+                    )
+                )
+            elif getattr(self, "fellowship") is None:
+                notes.append(
+                    (
+                        "warning",
+                        "Fellow has created an account, but their Fellowship has not been created yet.",
+                    )
                 )
-            )
 
         last_reinvited = self.events.filter(
             Q(description__icontains="invitation reminder")