diff --git a/src/main/java/org/olat/admin/user/UserCreateController.java b/src/main/java/org/olat/admin/user/UserCreateController.java
index d24ebbfba2fc200d5555c8876bdfae3927ac2c5d..290a6c00e3b1b294531096fb9beb90ef6009c43b 100644
--- a/src/main/java/org/olat/admin/user/UserCreateController.java
+++ b/src/main/java/org/olat/admin/user/UserCreateController.java
@@ -323,6 +323,9 @@ class NewUserForm extends FormBasicController {
 		// special test on email address: validate if email is already used
 		String email = emailTextElement.getValue();
 		emailTextElement.clearError();
+		if(emailTextElement.isVisible() && emailTextElement.isEnabled()) {
+			emailTextElement.validate(new ArrayList<>());
+		}
 		if (!userManager.isEmailAllowed(email)) {
 			if (registrationManager.isRegistrationPending(email)) {
 				doConfirmDeletePendingRegistration(ureq, email);