diff --git a/netbox_awx_plugin/synchronization.py b/netbox_awx_plugin/synchronization.py
index d3e66a52b54c2cfcbdd87f7d5b9f120e23a74401..3a12cbe85a12738b1ef6fd8da8cb8a777c56d5f7 100644
--- a/netbox_awx_plugin/synchronization.py
+++ b/netbox_awx_plugin/synchronization.py
@@ -71,7 +71,7 @@ class InterfaceSerializer(serializers.BaseSerializer):
             ip_addresses.append(serializer.data)
         return {
             "name": instance.name,
-            "mac": str(instance.mac_address),
+            "mac": str(instance.mac_address) if instance.mac_address else None,
             "ip_addresses": ip_addresses
         }
 
@@ -107,7 +107,7 @@ class VMInterfaceSerializer(serializers.BaseSerializer):
             ip_addresses.append(serializer.data)
         return {
             "name": instance.name,
-            "mac": str(instance.mac_address),
+            "mac": str(instance.mac_address) if instance.mac_address else None,
             "ip_addresses": ip_addresses
         }