diff --git a/app/javascript/hooks/mutations/admin/manage_users/useAdminCreateUser.jsx b/app/javascript/hooks/mutations/admin/manage_users/useAdminCreateUser.jsx
index 9e19ddb09f8ebbb26d5e05cef081fb69b7766174..f12c541c00f587ae6afa5971a5b2990efe9778fc 100644
--- a/app/javascript/hooks/mutations/admin/manage_users/useAdminCreateUser.jsx
+++ b/app/javascript/hooks/mutations/admin/manage_users/useAdminCreateUser.jsx
@@ -14,8 +14,12 @@ export default function useAdminCreateUser({ onSettled }) {
         queryClient.invalidateQueries('getAdminUsers');
         toast.success(t('toast.success.user.user_created'));
       },
-      onError: () => {
-        toast.error(t('toast.error.problem_completing_action'));
+      onError: (err) => {
+        if (err.response.data.errors === 'EmailAlreadyExists') {
+          toast.error(t('toast.error.users.email_exists'));
+        } else {
+          toast.error(t('toast.error.problem_completing_action'));
+        }
       },
       onSettled,
     },