diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/data_source/SignUpDataSource.kt b/app/src/main/java/com/futo/circles/feature/sign_up/data_source/SignUpDataSource.kt
index f204af57235a1e13136c740518703e492c5a0183..714a43e1abed12fca1989beb10a7db3ac1551e30 100644
--- a/app/src/main/java/com/futo/circles/feature/sign_up/data_source/SignUpDataSource.kt
+++ b/app/src/main/java/com/futo/circles/feature/sign_up/data_source/SignUpDataSource.kt
@@ -28,7 +28,7 @@ class SignUpDataSource(
         currentStage = null
         stagesToComplete.clear()
 
-        stagesToComplete.addAll(stages)
+        stagesToComplete.addAll(stages.filter { it.mandatory })
         navigateToNextStage()
     }