diff --git a/djangoldp_contact/models.py b/djangoldp_contact/models.py
index 74885906c10381f6d2a380a574bad98311f3d95b..e3a47fa5e443ee01423196e4344ebb3f81bef2a7 100644
--- a/djangoldp_contact/models.py
+++ b/djangoldp_contact/models.py
@@ -5,7 +5,7 @@ from django.dispatch import receiver
 from django.utils.translation import gettext_lazy as _
 from djangoldp.fields import LDPUrlField
 from djangoldp.models import Model
-from djangoldp.permissions import AuthenticatedOnly, OwnerPermissions
+from djangoldp.permissions import AuthenticatedOnly, OwnerPermissions, OwnerCreatePermission
 from djangoldp_notification.models import Notification
 
 
@@ -21,7 +21,7 @@ class Contact(Model):
         verbose_name_plural = _("contacts")
         auto_author = 'user'
         owner_field = 'user'
-        permission_classes = [AuthenticatedOnly, OwnerPermissions]
+        permission_classes = [AuthenticatedOnly, OwnerCreatePermission, OwnerPermissions]
         unique_together = [['user', 'contact']]
         rdf_type = "sib:contact"