diff --git a/backend/secfit/users/serializers.py b/backend/secfit/users/serializers.py
index 4ab24a2c30b674e8441206332e3c10155439156a..92f3dbf8d7228943ca5a493cc5b84debcf45caee 100644
--- a/backend/secfit/users/serializers.py
+++ b/backend/secfit/users/serializers.py
@@ -36,6 +36,9 @@ class UserSerializer(serializers.HyperlinkedModelSerializer):
         password = data.get("password")
         password1 = data.get("password1")
 
+        if password != password1():
+            raise forms.ValidationError("The passwords must match")
+
         try:
             password_validation.validate_password(password)
         except forms.ValidationError as error: