diff --git a/netbox/dcim/tables/template_code.py b/netbox/dcim/tables/template_code.py
index e6f2c8817..449d55e14 100644
--- a/netbox/dcim/tables/template_code.py
+++ b/netbox/dcim/tables/template_code.py
@@ -390,6 +390,15 @@ INTERFACE_BUTTONS = """
{% endif %}
+ {% if perms.circuits.add_virtualcircuittermination and not record.virtual_circuit_termination %}
+
+
+
+ {% elif perms.circuits.delete_virtualcircuittermination and record.virtual_circuit_termination %}
+
+
+
+ {% endif %}
{% elif record.is_wired and perms.dcim.add_cable %}