diff --git a/utils/utils.go b/utils/utils.go
index 1a70f16a59889d4640ae60365d85e34f599c337b..d06280d87e868e0f216e2299c78316946dfb7fd1 100644
--- a/utils/utils.go
+++ b/utils/utils.go
@@ -94,11 +94,11 @@ func stripInvalidCharacters(email string) string {
 	cleanEmail = strings.ReplaceAll(cleanEmail, "'", "")
 	cleanEmail = strings.ReplaceAll(cleanEmail, "*", "")
 	cleanEmail = strings.ReplaceAll(cleanEmail, "!", "")
-	cleanEmail = strings.ReplaceAll(cleanEmail, "+", "")
 	cleanEmail = strings.ReplaceAll(cleanEmail, "`", "")
 
 	// Trim invalid characters, like underscore, so that it still fails if it's inside the email
 	cleanEmail = strings.Trim(cleanEmail, "_")
+	cleanEmail = strings.Trim(cleanEmail, "+")
 
 	return cleanEmail
 }