diff --git a/gso/workflows/vrf/create_vrf.py b/gso/workflows/vrf/create_vrf.py
index c11aa7314b9d04f2a827bf8e43917e6bf0ed08be..9ca01d1e81b3f9babd27a024b827c26df41ba2cb 100644
--- a/gso/workflows/vrf/create_vrf.py
+++ b/gso/workflows/vrf/create_vrf.py
@@ -61,7 +61,7 @@ def initialize_subscription(
     subscription.vrf.route_distinguisher = route_distinguisher
     subscription.vrf.route_target = route_target
     subscription.vrf.vrf_as_number = vrf_as_number
-    subscription.description = f"VRF {vrf_name}"
+    subscription.description = f"VRF {vrf_name} - {vrf_as_number}"
 
     return {"subscription": subscription}
 
diff --git a/test/workflows/vrf/test_create_vrf.py b/test/workflows/vrf/test_create_vrf.py
index 8936178eb619340e284cf0e4bc388c217293e2f2..5ec13598548d7d658605c0863bae7e04a5bdb460 100644
--- a/test/workflows/vrf/test_create_vrf.py
+++ b/test/workflows/vrf/test_create_vrf.py
@@ -40,7 +40,7 @@ def test_create_vrf_success(
     assert subscription.vrf.route_distinguisher == vrf_input[1]["route_distinguisher"]
     assert subscription.vrf.route_target == vrf_input[1]["route_target"]
     assert subscription.vrf.vrf_as_number == vrf_input[1]["vrf_as_number"]
-    assert subscription.description == f"VRF {vrf_input[1]["vrf_name"]}"
+    assert subscription.description == f"VRF {vrf_input[1]["vrf_name"]} - {vrf_input[1]["vrf_as_number"]}"
 
 
 @pytest.mark.workflow()