The UserCreationForm from the admin does not use the manager (and its create_user method) to create a new user. As for any ModelForm, it instantiate the model (User here) and save it. Hence, the default value for is_active is the one set in field declaration, not any override from the manager